Форма предназначена для работы со списком описаний обработчиков обновления загруженным из кода конфигурации информационной базы.
Загрузка описания обработчиков обновления
Редактирование описания обработчиков обновления
Контроль построения очереди выполнения обработчиков обновления
Запись изменений описания обработчиков обновления
Описание обработчиков обновление загружается из кода конфигурации текущей базы кнопкой Загрузить описания.
Описание загружается средствами БСП из всех модулей обновления встроенных библиотек (процедура ПриДобавленииОбработчиковОбновления).
Редактирование описания каждого отдельного обработчика производится посредством формы обработчика, которая открывается кнопкой Добавить для новых обработчиков или двойным кликом по строке списка существующего обработчика.
Сохранять в репозиторий - поле ввода в котором необходимо указать каталог SRC git-репозитория проекта конфигурации выгруженного в формате EDT (реквизит расположен в сворачиваемой группе, которая по умолчанию всегда свернута).
Примечание. Относительно каталога SRC вычисляется расположение каталога .settings в котором должен располагается файл настроек обработки.
Библиотека - фильтр списка обработчиков по встроенной библиотеке.
Изменяемый объект - фильтр списка обработчиков по изменяемым объектам - в списке будут отобраны все обработчики содержащие в своей табличной части Изменяемые объекты указанное имя (или часть имени) объекта метаданных.
Читаемый объект - фильтр списка обработчиков по читаемым объектам - в списке будут отобраны все обработчики содержащие в своей табличной части Читаемые объекты указанное имя (или часть имени) объекта метаданных.
Кнопка Добавить - открывает пустую форму обработчика для создания нового описания.
Кнопка Скопировать - открывает форму обработчика и копирует в нее данные текущего обработчика списка.
Кнопка Установить номер сборки - запрашивает новый номер сборки конфигурации и устанавливает его выделенным обработчикам списка.
Примечание. При записи обработчиков в файлы
- для версии модуля обновления будет выбрана максимальная сборка из всех обработчиков модуля.
- для версии корня конфигурации будет выбрана максимальная сборка из списка модулей обновления конфигурации.
Быстрые отборы - динамически формируемая область быстрых отборов предназначена для отбора обработчиков по предопределенным критериям отбора.
Примечание. Чтобы отключить текущий быстрый отбор необходимо установить быстрый отбор Все.
При контроле построения очереди выполнения проверяется:
Примечание. Перед записью в файлы репозитория все нарушения должны быть устранены.
При автоматической установке приоритетов реализованы следующие правила:
10 - Константа
20 - Справочник
30 - ПланВидовХарактеристик
40 - ПланСчетов
50 - ПланВидовРасчета
60 - ПланОбмена
70 - БизнесПроцесс
80 - Задача
90 - РегистрСведений (независимый)
100 - Документ
110 - ЖурналДокументов
120 - РегистрСведений (подчиненный регистратору)
130 - РегистрНакопления
140 - РегистрРасчета
150 - РегистрБухгалтерии
Порядок типов можно переопределить в процедуре ОбновлениеИнформационнойБазыПереопределяемый.ПриЗаполненииПриоритетовТиповМетаданных или для какого-то конкретного объекта метаданных задать свой порядок отличный от порядка его типа.
Для записи в файлы git-репозитория необходимо:
Описание обработчиков обновления генерируются для модулей обновления указанных в файле настройки cut_tag.yml.
Изменения в файлы записываются в следующем порядке:
При этом среди всех обработчиков записываемых модулей выбирается обработчик с максимальной сборкой конфигурации и эта сборка записывается в версии модулей обновления и корень конфигурации.