Клиентские алгоритмы модификации
В обычном случае для действий по добавлению, изменению и удалению в компонентах платформы открываются стандартные диалоги. От конечного пользователя эти диалоги желательно "спрятать" и отображать вместо них диалоги, созданные прикладными разработчиками. Для этого существуют специальные алгоритмы модификации, которые перекрывают стандартные диалоги. Эти алгоритмы должны храниться в исполняемых файлах на клиентском месте. Ссылка на алгоритмы задается в менеджере настроек отображения (узел Действия) в контексте каждого варианта данных - то есть свои алгоритмы модификации для каждого типа операции, для каждой ветки плана аналитики, для групп и объектов в каталогизаторе.
Клиентские алгоритмы модификации для плана аналитики:
- Добавление объекта аналитики
- Изменение объекта аналитики
- Удаление объекта аналитики
- Печать объекта аналитики
- Добавление группы каталогизатора
- Изменение группы каталогизатора
- Удаление группы каталогизатора
Клиентские алгоритмы модификации для журнала:
- Добавление в таблице операций
- Изменение в таблице операций
- Удаление в таблице операций
- Печать операций
- Добавление в таблице проводок
- Изменение в таблице проводок
- Удаление в таблице проводок
- Добавление в таблице табличного признака
- Изменение в таблице таблице табличного признака
- Удаление в таблице табличного признака
- Добавление в расчетной таблице
- Изменение в расчетной таблице
- Удаление в расчетной таблице
Примечание
Существуют также серверные алгоритмы модификации для объектов аналитики и журнальных операций, призванные поддерживать целостность прикладных данных. Клиентский и серверные алгоритмы выполняются в рамках единой транзакции и взаимодействуют путем обмена параметрами. Подробнее об этом - Взаимодействие алгоритмов модификации.