Clone
1
Форма списка оработчиков
Mikhail Kudryavtsev edited this page 2026-07-28 11:50:21 +03:00
This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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

Загрузка описания обработчиков обновления

Описание обработчиков обновление загружается из кода конфигурации текущей базы кнопкой Загрузить описания. Описание загружается средствами БСП из всех модулей обновления встроенных библиотек (процедура ПриДобавленииОбработчиковОбновления).

Редактирование описания обработчиков обновления

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

Описание элементов формы

Сохранять в репозиторий - поле ввода в котом необходимо указать каталог SRC git-репозитория проекта конфигурации выгруженного в формате EDT (реквизит расположен в сворачиваемой группе, которая по умолчанию всегда свернута).

Примечание. Относительно каталога SRC вычисляется расположение каталога .settings в котором должен располагается файл настроек обработки.

Библиотека - фильтр списка обработчиков по встроенной библиотеке. Изменямый объект - фильтр списка обработчиков по изменяемым объектам - в списке будут отобраны все обработчики содержащие в своей таблиной части Изменяемые объекты указаное имя (или часть имени) объекта метаданных. Читаемый объект - фильтр списка обработчиков по читаемым объектам - в списке будут отобраны все обработчики содержащие в своей таблиной части Читаемые объекты указаное имя (или часть имени) объекта метаданных.

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

Примечание. При записи обработчиков в файлы

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

Быстрые отборы - динамически формируемая область быстрых отборов предназначена для отбора обработчиков по предопределеным критериям отбора.

Примечание. Чтобы отключить текущий быстрый отбор необходимо установить быстрый отбор Все.

Контроль построения очереди выполнения обработчиков обновления

При контроле построения очереди выполнения проверяется:

  • полнота заполнения даных и корректность указанных приоритетов выполнения
  • зацикленность очереди выполнения обработчиков

Примечание. Перед записью в файлы репозитория все нарушения должны быть устранены.

Запись изменений описания обработчиков обновления

Для записи в файлы git-репозитория необходимо:

  • указать каталог SRC проекта конфигурации выгруженного в формате EDT
  • в каталоге .settings проекта конфигурации выгруженного в формате EDT разместить файл настроек cut_tugs.yml. В этом файле в формате yaml перечислены модули обновления конфигурации для которых необходимо формировать процедуры ПриДобавленииОбработчиковОбновления (шаблон файла настроек можно сгенерировать соотвествующей командой расположенной в подменю формы Еще).

Описани обработчиков обновления генерируются для модулей обновления указанных в файле настройки cut_tag.yml. Изменения в файлы записываются в следущем порядке:

  • сформированное описание обработчика записывается в модуль менеджера объекта обновления (рядом с процедурой обновления), в процедуру ОписаниеОбработчиковОбновления
  • в файлы модуля обновления, в процедуру ПриДобавленииОбработчиковОбновления в алфавитном порядке записывается список вызовов процедур ОписаниеОбработчиковОбновления

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

Конфигурация: Управление аптечной сетью, редакция 11.5
Версия: 11.5.27.61 · разработчик: ОКСи, Фирма "1С"
Страница создана в: 11.5.27.61 · изменена в: 11.5.27.61
Мета: DataProcessor.ОписаниеОбработчиковОбновления.Form.ФормаСпискаОбработчиков · файл: DataProcessors/ОписаниеОбработчиковОбновления/Forms/ФормаСпискаОбработчиков/Ext/Help/ru.html