Автоматизация администрирования информационных баз (версия 6.4)

12.11.21

База данных - Архивирование (backup)

Конфигурация на платформе 1С 8.2/8.3, позволяющая упростить работу по ведению реестра большого количества баз 1С, а также автоматизировать процесс выгрузки/загрузки данных, ТИИ, установки и загрузки обновлений, управление учетными записями пользователей, публикацию интернет-сервиса списков информационных баз, групповые операции над несколькими базами в том числе с использованием регламентных заданий.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование SM По подписке [?] Купить один файл
Автоматизация администрирования информационных баз (версия 6.4):
.cf 657,59Kb
46
46
1 SM
Скачать Купить за 1 850 руб.

Очередное решение на тему создания кнопки "Сделать все зашибись!" для администрирования баз 1С. Можно, конечно, просто использовать скрипты, но мы не ищем легких путей! Кроме того, в данном варианте появляются дополнительные приятные плюшки:

  • ведение реестра баз (очень полезно, когда их количество подходит к 100 единицам);
  • наличие актуальной информации по установленным релизам, видам конфигураций и статусах поддержки;
  • групповое обновление типовых конфигураций в полностью автоматическом режиме, включая обновление данных ИБ (в обход того самого диалога типа "я подтверждаю легальность получения обновления");
  • ведение реестра архивов и дополнительное хранение архивов непосредственно в базе;
  • групповая архивация баз;
  • хранение архивов во встроенном хранилище, а так же восстановление архивов (либо простое ведение реестра архивов без загрузки в хранилище);
  • отключение активных подключений пользователей (только для серверных баз);
  • управление доступами к базам (на уровне пользователей платформы и на уровне установки прав через профили доступа с использованием дополнительных программных обработчиков);
  • формирование отчета по журналу регистраций;
  • скачивание обновлений с сайта users.v8.1c.ru, опциональное хранение обновлений во встроенном хранилище;
  • публикация интернет-сервиса списка информационных баз;
  • настройка работы с информационными базами на различных релизах платформы;
  • использование регламентных заданий для групповых операций (архивирование, обновление и т.д.);
  • многопоточная групповая обработка;

Итак, рассмотрим эдакое "рабочее место администратора" поближе (на скринах дополнительно включен интерфейс ТАКСИ; вид форм и функционал может отличаться в зависимости от версии):

 

Рабочий стол / Справочник "Информационные базы"

 Рабочий стол

Рабочий стол системы представляет собой реестр ИБ, сгруппированных по видам. Отображается основная информация по релизу, статусу поддержки, наименованию, типу и флагу установленной блокировки сеансов.

Напротив каждой позиции отображается пиктограмма статуса исполнения последней операции (актуально для выполняемых в фоновом режиме задач). При двойном клике на пиктограмму статуса исполнения можно увидеть информацию о ходе выполнения задачи.

 

В настройках системы можно опционально установить произвольное расположение каталога обновлений, проверить наличие обновления конфигурации Админки.

Настройка системы (общие)

 

Дополнительно устанавливается Основной каталога архива, а так же возможность ведения реестра архивов и хранения файлов архивов непосредственно в базе.

Настройка параметров системы (Архив)

 

Для серверных баз актуальна опция включения регламентных операций. При активации опции система выполняет заданные в справочнике регламентные задания

Настйрока параметров системы (Регламентные задания)

 

Карточка ИБ содержит несколько вкладок:

На вкладке Общие настраивается наименование, статус поддержки и релиз обновления. Вид конфигурации устанавливается согласно выбранному релизу.

Карточка ИБ Общие

Устанавливается правила загрузки типов обновлений. От выбранного типа обновления зависит возможность рекурсивного поиска доступных релизов обновлений:

  • Только *.cfu - рекурсивный поиск используется
  • Только *.cf - рекурсивный поиск НЕ используется

 

 

На вкладке Подключение задается тип ИБ, релиз платформы, Каталог ИБ или реквизиты подключения к серверу (в зависимости от типа ИБ) и Пользователь (учетная запись для подключения). Опция указания нескольких центральных серверов для многонодового кластера в текущих версиях не поддерживается.

Карточка ИБ Подключение

 

На вкладке Архивирование можно для текущей ИБ переопределить значение Основного каталога архивации, а также задать префикс архива ИБ и установить флаг автоматической перезаписи архива при совпадении имени. Если автоматическая перезапись архива не установлена, то при выполнении процедуры архивации будет выдаваться запрос на подтверждение перезаписи одноименного архива. Принцип автоматического формирования имени архива будет приведен в блоке описания процедуры создания выгрузки.

Дополнительно можно переопределить правила работы с реестром архивов и файлами архивов для текущей базы.

Параметры Архивации ИБ

 

Настройка параметров SQL доступна только для Серверных баз.

Параметры SQL

 

На вкладке системных параметров устанавливаются следующие свойства:

Системные Параметры ИБ

Открывать базу после обновления - тут все понятно, по окончании процесса обновления ИБ запускается в режиме предприятия;

Обработчик - код на языке платформы, выполняемый после пакетной загрузки обновления конфигурации. С помощью обработчика можно программно выполнить обновление данных ИБ. В систему загружены предустановленные обработчики, но допускается создавать и использовать произвольные. Если в карточке ИБ явно установлен обработчик, то он будет вызываться всегда. Различные виды конфигураций могут требовать использования различных обработчиков.

В предыдущих версиях использовался флаг "Выполнять запуск обработки обновления ИБ", поэтому при переходе на версию 3.0 может потребоваться дополнительная настройка системных параметров ИБ.

Установлена блокировка сеансов - флаг системы, который устанавливается в системе при выполнении процедуры блокировки сеансов. Иногда бывает необходимо снять его принудительно. Интерактивная установка флага запрещена. СНЯТИЕ ФЛАГА НЕ ПРИВОДИТ К СНЯТИЮ БЛОКИРОВКИ СЕАНСОВ ИБ.

Выполняется обработка - флаг системы, который устанавливается автоматически перед началом выполнения операции наб ИД и ограничивает одновременное выполнение операций над одной и той же ИБ в нескольких сеансах программы. Кроме того, в форме списка обрабатываемая ИБ выделяется альтернативным цветом, обеспечивая удобство работы в нескольких окнах программы одновременно. Допускается только снятие флага.

 

Справочник "Релизы технологической платформы"

В справочнике создаются записи об используемых релизах технологической платформы, типах COM-коннекторов, каталогах платформы.

Релизы технологической платформы

 

Справочник "ВидыКонфигураций"

Виды конфигураций 

Название "Виды конфигураций" говорит само за себя. Справочник содержит перечень видов конфигураций, где наименование должно соответствовать имени конфигурации, как оно задано в конфигураторе. Для каждого вида конфигурации возможно задание префикса архива. Принцип автоматического формирования имени архива будет приведен в блоке описания процедуры создания выгрузки.

 

Справочник "Сервера"

Задаются настройки подключения к серверам 1С и SQL.

Сервера

 

Справочник "Внешние учетные записи"

Ученые записи

Справочник содержит перечень учетных записей для подключения к ИБ. Возможна нстройка подключения по схеме Имя/Пароль или с использованием доменной авторизации. Параметр "Код блокировки сеансов" содержит пароль устанавливаемый на блокировку сеансов ИБ (параметр /UC пакетного запуска). Автоматическая установка блокировки сеансов ИБ выполняется при запуске процедуры установки обновлений. Если код блокировки не задан, то автоматическая блокировка сеансов не устанавливается.

 

Справочник "Релизы обновлений"

Релизы

Справочник содержит перечень релизов обновлений. В карточке релиза устанавливается номер релиза, вид конфигурации, каталог с обновлением. При наличии в каталоге обновления файла "UpdInfo", номер текущего релиза и список обновляемых релизов будут установлены автоматически.

 

Операции над ИБ

КонтМеню 

Доступ к операциям над ИБ открывается через контекстное меню (по нажатию правой клавишей мыши) на соответствующей записи формы списка справочника "Информационные базы":

Открыть конфигуратор. Открывает текущую ИБ в режиме конфигуратора.

Открыть предприятие. Открывает текущую ИБ в режиме предприятия.

Обновить информацию по базе. Запускается процедура обновления номера релиза и открытых блокировок сеансов для текущей ИБ.

Выгрузить архив. Запускается процедура выгрузки архива текущей ИБ. Выгрузка осуществляется в Основной каталог архива или в переопределенный каталог текущей ИБ. Наименование архива формируется автоматически по шаблону: [Префикс вида конфигурации]_[Префикс ИБ]_ Наименование ИБ _ Дата выгрузки в виде ГГГГММДД _ Номер релиза(точки заменяются символом подчеркивания)

Выгрузить архив SQL. Доступно только для Серверных баз - выгружает архив средствами SQL.

Установить обновление. Открывается форма выбора устанавливаемого релиза, запускается процедура установки обновления с предварительной выгрузкой архива (обновления отбираются по видам конфигурации и информации UpdInfo, если таковая задана для релиза).

Загрузить архив. Восстанавливает архив из внешнего файла, либо из системного хранилища, если имеюся доступные архивы.

Снять блокировку сеансов ИБ. Снимается блокировка сеансов с параметрами установленной для текущей ИБ учетной записи пользователя.

Установить блокировку сеансов ИБ. Устанавливается блокировка сеансов с параметрами установленной для текущей ИБ учетной записи пользователя.

Снять блокировку регламентных заданий.

Установить блокировку регламентных заданий.

Тестирование исправление. Запуск процедуры ТИ с возможностью предварительной выгрузки архива и опциональным выбором параметров тестирования.

 

Справочник "Обработчики"

Обработчики

Содержит перечень доступных обработчиков - код на языке платформы, выполняемый после пакетной загрузки обновления конфигурации. С помощью обработчика можно программно выполнить обновление данных ИБ. В систему загружены предустановленные обработчики, но допускается создавать и использовать произвольные. Если в карточке ИБ явно установлен обработчик, то он будет вызываться всегда. Различные виды конфигураций могут требовать использования различных обработчиков, и в тоже время различные виды конфигураций могут использовать один обработчик (н-ер: для БП 2.0 и ЗУП 2.5 подходит один обработчик).

Для обработчика может быть определен контекст исполнения. В качестве контекста исполнения кода обработчика может быть задано текущее COM-подключение к информационной базе (используется по умолчанию), либо "сама" информационная база. Следующий пример наглядно демонстрирует различие кода обработчика для различного контекста исполнения:

код обработчика для контекста COM-подключения: ИнформационнаяБаза_ОбъектПодключения.Справочник.Организации.Выбрать();

код обработчика для контекста информационной базы: Справочник.Организации.Выбрать();

Реализована выгрузка/загрузка обработчиков в/из внешние файлы для обмена полезным кодом с сообществом.

 

Групповая обработка

Групповая обработка

Групповая обработка ИБ доступна через специальную одноименную обработку системы.

Возможно два режима работы:

- стандартный режим, т.е. выполнение заданного вида обработки над всем набором ИБ - в данном режиме вид обработки, которая будет выполняться над всем заданным набором ИБ, задается в шапке. В зависимости от выбранного вида обработки в табличной части активируются актуальные и скрываются не актуальные поля настройки. Для серверного варианта системы по умолчанию используется фоновое выполнение групповой обработки с выводом индикатора статуса процесса.

- режим сценария, при котором возможна настройка нескольких последовательных операций над ИБ (включение режима сценария на вкладке "Опции" -> "Режим сценария") - в данном режиме вид обработки задается для каждой строки таблицы отдельно. Параметры обработки доступны в режиме эксперта, т.е. отображаются все возможные параметры групповых обработок (но для заданного вида обработки используются только необходимые). При необходимости выполнения нескольких последовательных операций над одной ИБ в разделе "Опции" необходимо активировать параметр "Разрешать множественный подбор элементов".

Таблицу обработки по составу ИБ можно заполнять вручную или автоматически по параметрам заполнения(через меню Операции). В Параметрах обработки устанавливаются дополнительные опции. Одноименные опции обработки полностью подменяют соответствующие значения в карточках ИБ. Тихий режим отключает вывод предупреждений об ошибках.

При групповой установке обновления возможно указание обработчика. Если обработчик не указан, то рекурсивная установка обновлений не допускается.

Так же форма групповой обработки с тем же функционалом используется при настройки регламентных заданий.

 

Журнал логов

Журнал логов

Хранит сведения по выполненным операциям: сообщения системы и данные технологических логов платформы.

 

Хранилище архивов

Хранилище архивов

Позволяет вести реестр архивов и хранить данные архивов непосредственно в системе.

 

Управление учетными записями пользователей внешних баз

 Управление пользователями

Реализован механизм группового добавления/изменения реквизитов и прав учетных записей платформы внешних баз. Можно завести/изменить учетную запись пользователя в одну или сразу в нескольких базах. Данный механизм позволяет ускорить процедуру администрирование учетных записей платформы. Форма обработки максимально приближен к стандартному диалогу добавления/изменения пользователя платформы. Дополнительно добавлен обработчик "После добавления пользователя" для конфигурации БП 3.0: после создания учетной записи пользователя на уровне платформы, создается новая запись в стандартном справочнике пользователей для последующей настройки групп доступа. Для записи нового пользователя необходимо устанавливать флаг "Добавлять пользователя при отсутствии в базе".

 

Публикация интернет-сервиса списков информационных баз

Логика публикации интернет-сервиса основана на методике, описанной в документации ИТС, поэтому настоятельно рекомендуется ознакомиться с ней до реализации публикации в системе. Основной сложностью является настройка авторизации при обращении к веб-сервису. Вариантов настройки теоретически существует несколько, ниже будет рассмотрен один из них.

Для публикации интернет-сервиса списков информационных баз необходимо добавить в систему пользователя с ролью "Полные права" и технологического пользователя "Бухгалтер" с авторизацией платформы и ролью "Доступ к спискам информационных баз", которому будут назначаться списки информационных баз. Удобней, если заведенный пользователь должен определяет функциональную группу (базы бухгалтерии, базы зарплаты, базы торговли), а не персонифицированный доступ.

Публикуем веб-сервис WebCommonInfoBases из системы. NTLM-аутентификация при обращении к сервсу не будет работать (вне зависимости от параметров публикации мне этого добиться не удалось), поэтому в свойствах публикации необходимо либо явно указать пользователя/пароль платформы, либо не указывать их, но тогда при каждом обновлении списка баз, запускаясь через 1cestart, придется проходить авторизацию вручную.

Допустим полная ссылка публикации имеет вид http://[serverName]/[serviceName]/ws/WebCommonInfoBases.1cws?wsdl , тогда создаем в справочнике "Публикации сервисов" новый элемент с произвольным наименованием и полной ссылкой публикации.

В разделе "Управление информационными базами" создаем списки информационных баз в соответствующем справочнике. Для публикации в списках доступны все информационные базы, внесенные в систему. Настройка свойств в составе списка подобна настройке свойств информационных баз через стартер платформы 1С.

Далее настраиваем доступы к спискам информационных баз (справочник "Доступы к спискам информационных баз" в разделе "Управление информационными базами"): для заведенного ранее пользователя с правами "Доступ к спискам информационных баз" назначаем доступные для отображения списки баз. Так же обязательно указываем элемент из справочника "Публикация сервисов", чтобы указать откуда текущий пользователь будет получать данные списка баз.

Последнее - это добавить с настройки списка баз стартера 1cestart ссылку на веб-сервис в виде http://[serverName]/[serviceName]/ws/

 

Регламентные задачи

Справочник используется для создания регламентных заданий групповой обработки для серверного варианта системы.

Здесь настраивается состав ИБ, виды операций, расписание выполнения. Форма настройки параметров и состава обработки - это форма штатной групповой обработки, поэтому никаких сложностей с настройкой возникать не должно.

Необходимо обратить внимание на то, что для включения регламентных заданий в целом в системе нужно в настройках параметров системы на вкладке "Регламентные задания" включить соответствующую опцию.

Настройка включения/выключения конкретного регламентного задания задается в форме самого элемента установкой реквизита "Включено".

Регламентные задачи

 

ИНФОРМАЦИЯ. Для использования фоновых заданий в файловом варианте "Админки" необходимо в конфигураторе изменить режим совместимости на "Версия 8.3.3" и выше.

 

UPD: Решение снято с поддержки и развития.

Дальнейшее распространение на правах обычной публикации.

 

Для работы системы рекомендуется версия технологической платформы 8.2.14 и выше. Возможна работа системы как в серверном так и в файловом варианте. Кроме наличия самой технологической платформы дополнительного ПО для работы не требуется. Может использоваться для целей поддержки любых конфигураций.

Система предназначена для работы только в режиме управляемого приложения (версия 8.2/8.3, ТАКСИ), т.о. реализация форм для "толстого клиента" не поддерживается. Однако, использование управляемых форм позволяет публиковать веб-клиента системы для обеспечения удаленного администрирования систем.

Конфигурация поставляется с открытым кодом, поэтому возможна и допускается доработка под персональные нужды без права дальнейшего распространения без согласования с автором. Возможны дополнительные доработки системы автором по индивидуальным заказам. Условия доработок обсуждаются персонально.

автоматизация администрирование users.v8.1c.ru пакетный запуск автообновление обновление на несколькок релизов групповое загрузка обновлений автоархивация скрипт архивация регламентные задания

См. также

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

10000 руб.

10.11.2023    7333    27    4    

51

Инструменты администратора БД Роли и права Системный администратор Программист Пользователь 8.3.14 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 15.12.2023, версия 1.1.

14400 руб.

06.12.2023    5648    24    1    

54

SALE! %

Инструментарий разработчика Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

3600 2880 руб.

14.01.2013    182007    1104    0    

876

Архивирование (backup) Журнал регистрации Поиск данных Системный администратор Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 1С:Управление торговлей 11 Платные (руб)

База данных «сама» меняет данные в документах/справочниках? Тогда данный журнал регистрации изменений документов в 1С для Вас! Практически не влияет на скорость записи объектов за счет быстрого алгоритма! Скорость работы почти в 2 раза выше типового механизма «История изменений». Позволяет следить за изменениями и удалением в любых ссылочных объектах конфигурации, с возможностью архивации по HTTP(!) или COM, и сверткой данных. А так же, может восстановить состояние реквизитов (значения) до момента изменения или удаления объекта из базы. Есть ДЕМО-база где можно самостоятельно протестировать часть функционала! Работает на любых платформах выше 8.3.14+ и любых конфигурациях! Версия 3.1 от 24.08.2023!

21600 руб.

15.05.2017    43109    12    24    

40

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    30070    88    151    

63

Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Брандмауэр для сервера 1С включает в себя управление возможностью начала и возобновления сеансов пользователей по различным условиям, ограничение общего числа возможных сеансов для работы с информационной базой, резервирование возможности работы с информационной базой определенных польззователей, запрет запуска нескольких сеансов для пользователя, журнализация событий начала (возобновления) и завершения (гибернации) сеансов, ведение списка активных сеансов для информационных баз кластера серверов

3600 руб.

06.02.2017    31550    32    18    

48

Архивирование (backup) Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Данная разработка позволит решить вопрос с резервным копированием Ваших баз в автоматическом режиме, расположенных на сервере 1С. Система умеет ставить блокировки на вход, блокировать фоновые задания, принудительно отключать сеансы пользователей. И все это система делает в автоматически при создании бэкапа (или через команду). Выгрузка происходит в родной формат 1С - .dt. Так же система умеет архивировать данные выгрузки с установкой пароля. Умеет менять расширение файла zip или dt на любое указанное вами, что позволит сохранить выгрузки от шифровальщика. Может удалять старые копии выгрузок, оставляя указанное количество резервных копий, начиная с самой поздней.

6000 руб.

06.11.2012    71323    623    45    

83

Мониторинг Инструменты администратора БД Системный администратор Платформа 1С v8.3 Россия Платные (руб)

Конфигурация Session Monitor предназначена для мониторинга сервера 1С с целью отслеживания чрезмерной нагрузки от конкретных сеансов и скорости реакции рабочих процессов.

1500 руб.

01.12.2020    15155    38    0    

55
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. madonov 250 08.07.13 08:38 Сейчас в теме
Групповое автообновление конфигурации баз... эх, прямо песня... еще бы все сопровождаемые конфигурации были типовыми =))
2. wunderland 202 08.07.13 11:25 Сейчас в теме
"когда их количество подходит к 100 единицам" - чтоб меня покрасили :)
3. koladen 17 08.07.13 13:12 Сейчас в теме
Спасибо! Посмотрим, оценим :)
4. l_men 16 08.07.13 14:01 Сейчас в теме
Даешь конфигурацию - "Сделать все хорошо!"))). A конфа прикольная, автору зелень.
5. Yatana 8 08.07.13 14:18 Сейчас в теме
супер - супер!!!!! ))))))))))))))))))) спасибочки!
6. temsan 08.07.13 14:20 Сейчас в теме
Конфа рабочая, спасибо
Однозначно плюсую

Доработал под себя - ввел опционально архивирование
У нас на продакшене это делается средствами sql server, поэтому, сделал выгрузку DT опциональным.
Прикрепленные файлы:
aub.cf
7. shelldell 08.07.13 23:37 Сейчас в теме
8. LexSeIch 211 09.07.13 05:40 Сейчас в теме
Мир этому дому!
Идея мне понравилась - плюсую, но как-то привычнее все держать под контролем и делать ручками и простыми скриптами...
9. olbanez 09.07.13 06:37 Сейчас в теме
Нет возможности обновиться на конфигурацию? (файл *.cf)?
12. Lars Ulrich 620 10.07.13 09:41 Сейчас в теме
(9) при анализе каталога обновления выполняется сначала поиск cf, а затем cfu. не реализована только возможность прямого выбора файла обновления cf

(11) можно поднять апач или иис, повесить веб-морду и удаленно админить, благо конфа на управляемых формах :)
14. МимохожийОднако 142 10.07.13 11:34 Сейчас в теме
10. alfanika 483 09.07.13 19:36 Сейчас в теме
Мне понравилось. Просто и функционально.
11. МимохожийОднако 142 10.07.13 07:17 Сейчас в теме
Полуофф: А как быть фрилансеру, который катается по разным конторкам с количеством баз на каждом месте от 1 до 10?
Положить эту базу на внешний диск или есть еще что-то?
13. xast 10.07.13 10:35 Сейчас в теме
интересная идея. согласна, что всё держать под контролем - это уже привычка и стабильность, но идея мне очень понравилась
15. Дмитрий74Чел 237 11.07.13 09:29 Сейчас в теме
под себя конечно надо пилисть. Но идея - КЛАСС!
16. rus128 2 11.07.13 11:44 Сейчас в теме
Жаль, что нет функционала обновления конфигураций баз из хранилища.
Но в остальном - однозначный плюс!
17. Stamper 43 12.07.13 11:38 Сейчас в теме
чтобы понять рекурсию, нужно понять рекурсию =)))
18. s_uu 22 15.07.13 09:56 Сейчас в теме
Очень удобно для компаний, предоставляющих аутсорсинг по 1с.
19. dr_dom 62 15.07.13 11:48 Сейчас в теме
Идея супер, но еще не помешала бы система хранение комментариев к изменениям типовых конфигураций.
20. Den_D 54 15.07.13 11:58 Сейчас в теме
Интересный подход, хоть и годится исключительно для типовых. Скорее подойдет для поддержки франчей или фришников. Жаль что не поможет мне в моей повседневной работе. Ставлю плюс
21. fr.myha 16.07.13 11:28 Сейчас в теме
Спасибо. Действительно интересно. Многие эту работу делают вручную и на это уходит много времени. Это здорово, что можно сделать некоторые операции автоматически. Но конечно остается вопрос с обновлением конфигураций, в которых есть доработки ...
22. nickolas-13th 16.07.13 16:39 Сейчас в теме
Добрый день!

Возник такой вопрос: есть сервер 2008 R2 х64, 1С файловый вариант (например берем УТ, в базе никого нет, база демо), всё настройки программы произвел, но при попытке выгрузить, обновить конфигурацию всегда ошибку, как на картинке. При этом в Конфигуратор и программу заходит нормально.

ЗЫ Разработка интересна, т.к. надо обновлять порядка 20 баз в ручную.
Прикрепленные файлы:
23. Lars Ulrich 620 16.07.13 18:57 Сейчас в теме
(22) попробуйте в карточке базы на вкладке "системные параметры" снять флаг "выполняется обработка". возможно одна из предыдущих операций была выполнена с ошибкой и не обновилась информация по базе.
26. dimaster 40 06.09.13 11:55 Сейчас в теме
(22) nickolas-13th,
чот такое было
зарегал COM+ v82connector
24. alfanika 483 20.07.13 17:00 Сейчас в теме
В групповой обработке под табличной частью выведен реквизит "Текущий релиз обновления". Нужно добавить второй реквизит "Новый релиз обновления" и тогда по кнопке "Заполнить" табличная часть будет заполняется полностью. Не нужно будет ручками заполнять колонку "Установить релиз обновления". Я так сделал, чем существенно облегчил работу. Особенно когда нужно обновить большее количество баз. А так обработка великолепная и мне лично нравиться больше, чем официальная "1С-ИжТиСи" с катрановскими ключами.
ITEkb; Теософ; +2 Ответить
25. Key-Zed 108 01.08.13 16:29 Сейчас в теме
Было-бы совсем не плохо если бы вы подчеркнули возможность загрузки обновлений в автоматическом режиме вот из этой публикации http://infostart.ru/public/82308/
27. Гость 09.10.13 15:28
Замечательно.
Есть пара вопросов. Есть ли возможность обновления по расписанию и рекурсивный поиск обновлений в указанной папке?
Благодарю.
Прикрепленные файлы:
339. spo 30.11.17 13:49 Сейчас в теме
340. spo 30.11.17 13:53 Сейчас в теме
Добрый день. Помогите, пожалуйста, разобраться с ситуацией.
При обновлении на версию 3.0.54.20 с помощью групповой обработки, во всех обновленных базах наблюдается следующая ситуация:
При входе в базу появляется следующее всплывающее сообщение: Рис. 3

При нажатии выдается следующая информация: Рис. 1

Далее развернуто: Рис. 2

Текст ошибки в журнале Технической информации о результатах обновления:

Не удалось пометить на удаление EUR по причине:
{ОбщийМодуль.ОбновлениеИнформационнойБазы.Модуль(27)}: Ошибка при вызове метода контекста (Записать)
Данные.Записать();
по причине:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
{Справочник.Валюты.МодульОбъекта(92)}: В файловой информационной базе можно запустить фоновое задание только из клиентского приложения
ВызватьИсключение Результат.КраткоеПредставлениеОшибки;

Все базы файловые, типовые. Обработка выполняется на 64 битном клиенте 1С:Предприятие 8.3 (8.3.11.2867)
Спасибо.
Прикрепленные файлы:
341. Lars Ulrich 620 30.11.17 18:38 Сейчас в теме
(340) Добрый день.
В данном случае проблема в логике процедуры перехода на новую версию самой конфигурации.
По какой-то причине система не идентифицирует Ваш клиентский сеанс как "клиентский" (судя по тексту ошибки: В файловой информационной базе можно запустить фоновое задание только из клиентского приложения).
Может быть выполняется попытка запуска фонового задания из фонового задания, что приводит к этой ошибке. Хотя на уровне платформы нет ограничения в создании фонового задания из фонового задания - это ограничение в логике конкретной конфигурации.
Плюс на скринах ошибка: "Превышено допустимое количество запусков процедуры обновления" - сложно диагностировать является ли это зацикливание в коде или нет.

Уже выполнялись обновления на 64-битном клиенте 1С:Предприятие 8.3 (8.3.11.2867) ? Они проходили успешно?
Не пробовали через 32-битный клиент зайти в базу?
342. spo 01.12.17 19:46 Сейчас в теме
(341)Добрый день.
На 8.3.11.2867 базы ранее не обновлял. Платформу обновил так как на старой частенько были вылеты приложения, на этой нет. На 32 битном клиенте, при попытке войти в базу выдается "Ошибка SDBL Ожидается выражение (pos=6)"
28. Гость 09.10.13 15:28
Замечательно.
Есть пара вопросов. Есть ли возможность обновления по расписанию и рекурсивный поиск обновлений в указанной папке?
Благодарю.
29. Lars Ulrich 620 11.10.13 15:45 Сейчас в теме
(28) Гость, подобный функционал не реализовывался, но все это вполне реально.
30. Yimaida 38 30.11.13 00:48 Сейчас в теме
База супер! Скачал ее сразу как только увидел на сайте, т.к. давно искал нечто похожее. Я ее использую даже там где надо обновить всего 1-2 базы, очень удобно что есть сразу копирование и потом обновление. Поддерживаю Гостя (28) не хватает рекурсии по обновлениям. Т.е. часто приходится обновлять 1-2-3 релиза подряд. А тут получается можно только 1 релиз но зато на целый список баз. Еще раз большой +
31. Rasdag 160 10.12.13 14:50 Сейчас в теме
БГУ при обновлении выводит сообщение "Выбранный релиз не подходит для текущей версии/релиза ИБ/ Хотя в обычном режиме обновляется без проблем!
32. Lars Ulrich 620 11.12.13 13:34 Сейчас в теме
(31)Имя вида конфигурации задано точно как и в метаданных конфигурации? в каталоге файла обновления БГУ присутствует updinfо.txt?
41. furman2000 16 21.01.14 07:50 Сейчас в теме
(32)
Нашел маленький недочет. Если запустить ее на компьютере, где установлен 1с Сервер х64, то она упорно пытается найти 1С клиентскую часть в каталоге C:\Program Files\1cv82\8.2.19.80\bin
Хотя 1С лежит C:\Program Files (x86)\1cv82\8.2.19.80\bin
121. nikita4048 16.09.14 15:47 Сейчас в теме
(41) furman2000@gmail.com, у меня тоже самая проблема, как поправили?
33. AlarmBozo 22.12.13 03:11 Сейчас в теме
Огромное человеческое спасибо за столь жизненно необходимую кофну!!!!
Всё просто, лишнего ничего, работает на ура, а времени потерянного сокращает в разы.
У меня 50 баз БП и 50 ЗУП, не могу нарадоваться этой конфигурации))
Единственно муторно заводить справочники, делать 100 записей тяжеловато, но оно конечно же того стоит.
Думаю будет не лишним добавить в вашу конфигурацию возможность загрузки списка баз из ibases.v8i. Хотя бы название и путь к базе уже вносить не придётся.
А в остальном все очень порадовало.
34. borman 78 23.12.13 02:34 Сейчас в теме
Конфа супер, автору огромное мерси! Пришлось допилить малость, чтобы сама находила следующий релиз и лишних архивов не делала когда подряд несколько релизов ставится. Но благодаря хорошему авторскому коду на это ушло каких-то минут 15 времени.
35. URFF 34 07.01.14 10:55 Сейчас в теме
Ошибка обработки базы <Нотариус БП 82>: {ОбщийМодуль.ЗадачиНаСервере.Модуль(101)}: Ошибка при вызове метода контекста (ПоместитьВоВременноеХранилище): Переданное значение не может быть помещено во временное хранилище
Прикрепленные файлы:
36. Lars Ulrich 620 09.01.14 15:28 Сейчас в теме
(35) ошибка возникает из-за того, что используется платформа 8.3. Под 8.2 COM-объект подключения к базе помещался во временное хранилище, чтобы обеспечить более быструю работу при нескольких последовательных операциях с базой. Под 8.3 COM-объект не сериализуется и не может быть помещен во временное хранилище.
Если есть возможность, достаточно просто убрать соответствующие вызовы.
В ближайшее время постараюсь вывесить конфигурацию, оптимизированную под 8.3.
Теософ; +1 Ответить
37. brrart 27 15.01.14 07:28 Сейчас в теме
Неистово плюсую ... Отличная вещь ... Кучу обновлений накатывать - одно удовольствие ...
335. пользователь 14.10.17 02:16
Сообщение было скрыто модератором.
...
38. furman2000 16 16.01.14 09:34 Сейчас в теме
+1000
Единственное не нашел как запустить
* реализован функционал запуска тестрования/исправления в пакетном режиме;
Может кто подскажет.

Если еще прикрутить архивирование по расписанию, то будет фантастика
39. vggrigoryev 17.01.14 23:33 Сейчас в теме
Исходя из описания, конфигурация просто супер, хотелось бы внести предложение. Так как у самого не хватает в этой части опыта. В одном из решений, Арбис - франчайзи. есть механизм получения обновлений с портала 1С. т.е. все текущие релизы конфигураций получаются автоматически, код этого раздела не закрыт. При необходимости могу скинуть обработку. А с помощью нее получать ссылку для скачивания обновления непосредственно с портала 1с и класть на указанное сетевое хранилище.
Конечно доработки много, но это будет уже тогда просто сказка. :)
Теософ; +1 Ответить
40. furman2000 16 18.01.14 12:21 Сейчас в теме
В 1С конфигах щас тоже есть получение обновления и установка обновления. Качается с users.v8.1c.ru
42. daka 2 23.01.14 15:26 Сейчас в теме
возможность загрузки списка баз из ibases.v8i. На начальном этапе необходима!
Конфигурация супер. У меня всего 16 баз, но облегчила жизнь значительно.

Поправил - небольшая чехорда с ключами запуска. А именно: если база файловая, а вход доменный - упорно требует имя (в доменном варианте, имя вообще не требуется, заходит под текущим пользователем.)

Еще сделал в инфобазе поле - дата последней успешной архивации. Это для информации.
Если надо - обновленный cf кину.
49. Lars Ulrich 620 30.01.14 13:43 Сейчас в теме
(42) лень было парсить v8i :) может есть готовая?
с доменным входом потестил последний релиз, вроде нормально.
были мысли пойти еще дальше: организовать хранилище бэкапов в самой базе с функционалом восстановления; под это дело придется и регламенты по выгрузке делать.

(43) имеется ввиду админка по управлению учетками пользователей в базах? если так, то она будет не актуальна для тех баз, в которых права раздаются группами доступа.

(45) можно будет подумать

(46) логи пока не ведутся, но, конечно, надо бы...

(48) видимо нужно подсовывать в качестве обновления cf
43. xten 49 26.01.14 01:48 Сейчас в теме
А можно еще добавить ведение списка пользователей по каждой базе в отдельности, было бы вообще супер круто!
44. furman2000 16 26.01.14 18:52 Сейчас в теме
(43) xten,
Смысла нет. Я например в каждую базу, у всех клиентов добавил клиента 1c_Tools.
И все выполняется под ним.
45. furman2000 16 29.01.14 08:57 Сейчас в теме
Есть пожелания на будущее Формат имени файла архива сделать выбираемый
1) Имя Базы_Год_Месяц_Дата__Релиз конфигурации
2) Имя Базы_Год_Месяц_Дата__Часы_Минуты_Cекунды
3) Год_Месяц_Дата__Часы_Минуты_Секунды (Все равно все архивы по разным каталогам распиханы.
Как то так.
А с сервером 64бит. Теперь работает. Красота.
46. furman2000 16 29.01.14 09:03 Сейчас в теме
И еще, а логи где ведутся????
Ну к примеру оттестил я базу, где посмотреть лог по тестированию?
47. furman2000 16 29.01.14 10:32 Сейчас в теме
Щас посмотрел логику программы.
Даже архив сама перед обновлением создала
48. furman2000 16 29.01.14 18:03 Сейчас в теме
А как при помощи этой конфигурации обновлять снятые с поддержки ???
50. ITEkb 26.02.14 08:40 Сейчас в теме
Работает, Спасибо! Тоже 64 битный интересовал.
51. mihast 68 27.02.14 07:43 Сейчас в теме
В "Управлении информационными базами" нажал кнопку "Обновить информацию по базам" вышла ошибка. Это из "О программе"-"Информация для технической поддержки":

Платформа: 1С:Предприятие 8.2 (8.2.19.83)
Конфигурация: Администрирование информационных баз (3.0)
Режим: Файловый (без сжатия)
Приложение: Тонкий клиент
Локализация: Информационная база: русский (Россия), Сеанс: русский (Россия)

Ошибки:
--------------------------------------------------------------------------------
27.02.2014 9:18:30
{Справочник.ИнформационныеБазы.Форма.ФормаСписка.Форма(66)}: Метод объекта не обнаружен (ОбновитьИнформациюПоБазе)
ЗадачиНаКлиенте.ОбновитьИнформациюПоБазе(ИнформационнаяБаза, ПараметрыОбработки);
54. Lars Ulrich 620 28.02.14 14:57 Сейчас в теме
(51) точно, ошибка есть.
Если есть возможность, то делаем так: заходим Справочник.ИнформационныеБазы.Форма.ФормаСписка.Форма(66) и меняем ЗадачиНаКлиенте.ОбновитьИнформациюПоБазе(ИнформационнаяБаза, ПараметрыОбработки); на ЗадачиНаСервере.ОбновитьИнформациюПоБазе(ИнформационнаяБаза, ПараметрыОбработки);


(53) было обновление платформы? версия платформы соответствует требуемой версии устанавливаемого обновления? ТИИ/chdbfl.exe обновляемой базы делали? ручное обновление базы валится в ту же системную ошибку?
Теософ; +1 Ответить
55. Теософ 2 11.03.14 18:44 Сейчас в теме
(54) пока не могу Вам что-то определённое сказать. Обстоятельства заставили сменить "ось" из-за проблем со здоровьем диска С: (возможно, это и есть причина). Вот буду обновлять на днях релизы, посмотрю, что будет происходить. Спасибо, что откликнулись. В целом конфигурация очень нравится, держу её у себя за основную. Интересует на перспективу, будет ли налажена возможность скачивания обновлений из Интернета.
56. Lars Ulrich 620 28.03.14 10:07 Сейчас в теме
(55)(25) загрузка обновлений с http://users.v8.1c.ru/ реализована.
255. Lars Ulrich 620 28.07.16 14:32 Сейчас в теме
2all, для релиза 5.7 зарегистрирована ошибка при выборе релиза в форме параметров установки обновления. Содержание ошибки:
{ОбщаяФорма.ФормаПараметрыУстановкиОбновления.Форма(54)}: Поле объекта не обнаружено (Список)

Оперативное решение:
- в режиме конфигуратора открыть модуль общей формы ФормаПараметрыУстановкиОбновления;
- в процедуре ДиалогВыбораРелизаОбновления_ОбработкаОповещения заменить строку
Элементы.Список.ТекущиеДанные.УстановитьРелизОбновления = Результат;

на строку
ЭтаФорма.РелизОбновления = Результат;
52. andrey_name_912 16 27.02.14 07:53 Сейчас в теме
53. Теософ 2 28.02.14 14:13 Сейчас в теме
В версии 3.0 при установке обновления выскакивает ошибка. Скриншот прикрепил к сообщению.
Вопрос к автору: как быть?
Прикрепленные файлы:
57. fishca 1256 28.03.14 12:03 Сейчас в теме
Конфигурация на платформе 1С 8.2

"Такси" интерфейс появился только в 8.3 ;)
58. Lars Ulrich 620 31.03.14 12:43 Сейчас в теме
(57) используем режим совместимости, а Такси для актуальности :)
59. a.rezyhin 26 08.04.14 18:43 Сейчас в теме
А активные сенасы можно завершить или все же надо выгонять пользователей самостоятельно?
60. Lars Ulrich 620 11.04.14 09:28 Сейчас в теме
(59) "выгонялки" пока нет теперь есть
61. OneMoreWolf 19.04.14 15:50 Сейчас в теме
Конфигурация супер. Чего не хватает:
у меня две версии сервера 1С 8.2 и 8.3. Соответственно обработка не может подключиться к 8.2, если работает на 8.3. Сервер 1С, порт можно указать, а версию клиента нет. Этого очень не хватает.
63. Lars Ulrich 620 25.04.14 11:16 Сейчас в теме
благодарю за комментарии и оценку.

(61) можно будет подумать по поводу разделения версий платформы.

(62) проблема с "подвисанием" при подборе действительно существует, поправим.
По поводу ошибки при обновлении, было бы хорошо получить побольше информации:
- на каких конфигурациях вываливается ошибка, какой обработчик используется;
- правильно ли я понял, что одна и та же база в файловом варианте ошибки при обновлении не выдает, а в серверном выдает;
- было бы хорошо увидеть сведения из журнала логов по процессу обновления, который вываливается в ошибку, а так же возможные сообщения об ошибках из журнала регистрации платформы (можно в ЛС);
- если проблема именно в обработчике обновления, то можно попробовать скачать текущую версию конфигурации и восстановить код обработчиков по умолчанию (в соответствующем справочнике есть команда); версия 3.1 после первичной публикации обновлялась как раз в связи с проблемой обработчика; либо привожу здесь код предопределенного обработчика "Обновление ИБ для Бухгалтерия 3.0", как он должен быть;
ИнформационнаяБаза_ОбъектПодключения.ОбновлениеИнформационнойБазыВызовСервера.ВыполнитьОбновлениеИнформационнойБазы(Истина, Ложь, Ложь);
Результат = Истина;
64. BOBrent 27.04.14 06:29 Сейчас в теме
(61) Присоединяюсь - вопрос с версиями весьма актуален!!
Конфигурация чудесная (процесс обновлений в частности для меня)
65. Lars Ulrich 620 28.04.14 17:36 Сейчас в теме
(61)(64) добавлен выбор типа COM-коннектора

(62) подбор доступного обновления оптимизирован
62. Теософ 2 23.04.14 17:35 Сейчас в теме
Добрый день! Безусловно перспективная конфигурация. Не нарадуюсь! Успешно работает на терминальном сервере Windows Server 2008 R2 Enterprise и на Windows 7 x64. Перейдя на версию 3.1 после установки обновления стало выскакивать сообщение "Ошибка при загрузке обновления!". Происходит такое только на скульных базах, обновление файловых баз работает без нареканий. Поэтому скульные базы приходится открывать и вручную подтверждать легальность получения обновления. Поскольку конфигурация сильно усложнилась, то, возможно, это я где-то накосячил в настройках? Автор, на сцену! Помогите, если нетрудно! Обновления из Интернета хватает без нареканий. Но при большом количестве "подхваченных" обновлений при попытке установки обновления зависает насовсем, видимо не в силах:-) подыскать свежее обновление среди большого числа записей. Поскольку сама конфигурация носит больше оперативный характер, то в подавляющем большинстве случаев нужны будут только с десяток последних обновлений, среди которых должен осуществляться поиск подходящего (как частный случай - актуального) обновления базы. Поэтому, на мой взгляд, неплохо было бы иметь возможность ставить ограничительные параметры для поиска среди определённого диапазона релизов или хотя бы нижнюю границу диапазона, тем самым сокращая время на подбор вариантов для обновления. По крайней мере, пока автором (а автор, повторяюсь, молодец однозначно!) будут преодолены все трудности поиска в постоянно растущей теперь из-за обновлений базе, такие ограничители по поиску были бы весьма кстати. Когда же трудности с поиском будут преодолены, смысл в ограничителях (возможно!) отпадёт. Такая вот идея во благо сохранения оперативного, подчёркиваю, характера замечательной конфигурации!
66. orkis 29.04.14 18:34 Сейчас в теме
(62) Теософ,
Ошибка скорее всего возникает в Общем модуле - Задачи на клиенте - Функция "Установить обновления". найдите Если КодВозврата = 0 Тогда(строка 462) У меня в переменную КодВозврата возвращается 1 . Поменяйте Если КодВозврата = 1. Должно помочь.
67. Lars Ulrich 620 30.04.14 09:56 Сейчас в теме
(66) мне кажется, это не совсем верно. Пакетный запуск платформы возвращает 0, если операция прошла без ошибок. Любые другие значения - это отклонения. Но не нашел расшифровку всех кодов, кроме того, что 0 - все в порядке.. может плохо искал. Поэтому, возможно, код возврата 1 - тоже положительный ответ платформы.
68. orkis 30.04.14 13:58 Сейчас в теме
(67) Вы правы. Но при этом даже при возврате 1 вроде все отрабатывает верно. Конфигурация бекапится, обновляется. Почему он возвращает 1 не понятно. В Файловом варианте что возвращает не проверялось. Базы которые обновляю с помощью вашей конфигурации крутятся на 8.3, на 8.2 не проверялось.
Еще небольшое уточнение.
В справочнике в модуле формы списка справочника "ИнформационныеБазы" - "Процедура ОбновитьИнформациюПоБазамСервер()"
(Строка 79) ошибка в имени переменной "НомерПоПорядку" при этом вначале 0 присваивается переменной "ПорядковыйНомер".
69. Lars Ulrich 620 30.04.14 14:54 Сейчас в теме
(68) точно, есть ошибка. Спасибо, исправлю (только пока не пойму зачем там этот ПорядковыйНомер вообще нужен :)).
136. Yimaida 38 01.10.14 10:28 Сейчас в теме
(68) Добрый день. У меня тоже выскакивает код ошибки 1, хотя база обновилась (если открыть предприятие, то запускается обработка обновления с запросом легальности). Разобрались в чем была причина?
137. Lars Ulrich 620 03.10.14 09:54 Сейчас в теме
(136) Yimaida, добрый день. Пока не разобрались.Воспроизвести у себя такую ситуацию не удалось. Если есть время и желание, можем попытаться поискать решение на Вашем примере - пишите в личку.
149. Asaharu 22.11.14 01:45 Сейчас в теме
(136) Yimaida, и всем у кого возникает ошибка "Runtime error"
Нужно исправить: Общие модули - ЗадачиНаСервере - Функция ПолучитьКомандуУстановкиОбновления(503 строка)
Параметры командной строки /UpdateDBCfg не имеет ключа [-Server], там только есть ключ [-WarningsAsErrors].

Вот как нужно наверно:
Возврат ПолучитьКомандуОткрытияВРежимеКонфигуратора(ИнформационнаяБаза, ПараметрыОбработки) + КомандаЗагрузкиОбновления;
150. Lars Ulrich 620 24.11.14 18:51 Сейчас в теме
(149) На самом деле в документации есть такой ключ -Server для параметра /UpdateDBCfg
Если указан ключ -Server, то обновление будет выполняться на сервере (имеет смысл только в клиент-серверном варианте работы).

В коде ключ подставляется только для серверных баз. Если проблема действительно в нем, было бы интересно узнать, зачем он тогда вообще нужен :)
151. Asaharu 25.11.14 10:53 Сейчас в теме
(150) в том и соль, что файловые обновляются на ура, а вот с серверными базами возникает "runtime error"
Упоминание ключа -Server я не нашел в 1C 8.х Запуск в командной строке и пакетный режим и v8: Ключи запуска 1С 80 из командной строки.
152. Lars Ulrich 620 25.11.14 19:05 Сейчас в теме
(151) Информация про ключ -Server есть в документации ИТС. Может быть дело в платформе, т.к. описание ключа нашел пока только для 8.3.
70. insurgut 207 16.05.14 13:33 Сейчас в теме
Отличная конфигурация!
71. insurgut 207 16.05.14 21:23 Сейчас в теме
При обновлении УТ 11 (клиент-серверная) на 1С 8.3.4.465 ошибка:
{ОбщийМодуль.ЗадачиНаСервере.Модуль(225)}: Ошибка при вызове метода контекста (GetInfoBaseSessions)
Сеансы = ДанныеПодключенияКСерверу.AgentConnection.GetInfoBaseSessions(ТекущиЭлементМассиваСоединенийСРабочимПроцессом.Cluster, НайденноеОписаниеИБ);
по причине:
Типы не совпадают (2)
72. insurgut 207 19.05.14 09:46 Сейчас в теме
1. Неудобно, что во время загрузки обновлений окно "зависает" полностью, не отображая текущего хода загрузки. Хорошо было бы, если бы отображалось какой в настоящий момент релиз конфигурации загружается и средняя скорость загрузки отображалась. Так же неплохо было бы, чтобы была возможность приостанавливать загрузку обновлений.

2. При загрузке обновлений например для БП 3.0 создается много пустых директорий с номером релиза. С чем это связано? С ошибкой загрузки или того требует логика работы конфигурации? Насколько я понял - сами файлы с обновлениями этих релизов загружаются, но в последствии - удаляются. С чем связано это? Как ни крути - тратится лишнее время на загрузку этих промежуточных конфигурации, которые потом удаляются.
update: захожу на юзерс.в8.1с - сайт висит "504 Gateway Time-out". Отсюда видимо и пустые директории.
73. insurgut 207 19.05.14 14:15 Сейчас в теме
На файловых вариантах все работает идеально, а вот на клиент-серверном никак не могу заставить работать. Отключение сеансов пользователей происходит постоянно с ошибкой. И на 8.3 пробовал и на 8.2, вылетает при вызове функции СоздатьОбъектПодключенияКРабочемуПроцессу тут:
WorkingProcessConnection = COMConnector.ConnectWorkingProcess(СокрЛП(ИнформационнаяБаза.СерверИБ) + ":" + Формат(WorkingProcess.MainPort, "ЧГ=0"));

с ошибкой:
Произошла исключительная ситуация (V82.COMConnector.1): server_addr=tcp://имя_сервера: descr=айпи_сервера:1542:Ошибка сетевого доступа к серверу
(Windows Sockets - 10060(0x0000274C). Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера. );
line=534 file=Src\DataExchangeTcpClientImpl.cpp


Немного непонятно, почему порт 1542, нет ни одного рабочего процесса с таким портом. В переменной WorkingProcess.MainPort - содержится значение "0", хотя IP рабочих процессов начинаются с 1560.
76. Lars Ulrich 620 19.05.14 19:03 Сейчас в теме
insurgut, приветствую, спасибо за обратную связь.

(73)(74) добавлю код при обновлении; сам пока такую ошибку не поймал ни разу.

(71)(75) попробуй заменить строки в модуле ЗадачиНаСервере функции ОтключитьСеансы:
- исходная
МассивОписанийБаз = ОбъектПодключенияКРабочемуПроцессу.GetInfoBases();

замена
МассивОписанийБаз = ДанныеПодключенияКСерверу.AgentConnection.GetInfoBases(ТекущиЭлементМассиваСоединенийСРабочимПроцессом.Cluster); 


- исходная
Если ОписаниеИБ.Name = СокрЛП(ИнформационнаяБаза.ИмяКаталогИБ) Тогда

замена
Если НРег(ОписаниеИБ.Name) = НРег(СокрЛП(ИнформационнаяБаза.ИмяКаталогИБ)) Тогда


- исходная
Если ДопустимыеСеансы.НайтиПоЗначению(нРег(ТекущееСоединение.AppID)) = Неопределено Тогда

замена
Если ДопустимыеСеансы.НайтиПоЗначению(нРег(ТекущееСоединение.Application)) = Неопределено Тогда


- после цикла
Для каждого ТекущееСоединение из Соединения Цикл

добавь строку
Результат = Истина;


(72) можно будет подумать про запуск в фоновом задании.
77. insurgut 207 20.05.14 07:06 Сейчас в теме
(76) все отлично, с учетом указанных вами изменений отключение сеансов работает корректно!

Продолжил обновление... Сеансы завершились, бэкап выгрузился, началась загрузка обновления... RunTime Error где то минут после 5 и сообщение "Ошибка при загрузке обновления". Однако сама база оказалась обновленной. Запускаю ее - выходит типовой диалог после обновления базы. Не исключаю, что виноват установленный обработчик "Обновление ИБ для Бухгалтерия 2.0". Попробую без него обновить другую базу.
79. insurgut 207 20.05.14 08:31 Сейчас в теме
(