Infostart DataFormWizard 2025.1 теперь использует для кода обработчиков и произвольных запросов редактор на базе Monaco Editor.
Добавлены новые обработчики, усовершенствованы механизмы контроля и скрытия данных, оптимизировано выполнение проверок.
О расширении
«Infostart DataFormWizard» – это расширение, которое позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках.
Основные возможности:
-
Контроли данных – проверки на СКД, которые будут срабатывать при записи и изменении объектов.
-
Скрытие объектов – аналог RLS, который можно установить в пользовательском режиме.
-
Обработчики – дополнение обработчиков событий ПриСозданииНаСервере; ПередЗаписью; ПриКопировании, ОбработкаЗаполнения (Ввод на основании), ОбработкаПроверкиЗаполнения без модификации кода конфигурации. Позволяет реализовать сложную проверку доступа или настроить заполнение данных значениями по умолчанию. Можно вызывать перед или после встроенного в конфигурацию обработчика.
Все варианты проверок можно установить для конкретных пользователей, ролей или профилей доступа.
Выполнение кода расширением производится в безопасном режиме, а выполнение схем СКД – без использования внешних функций. Настаивать обработчики и проверки разрешено только администраторам. Проверки действуют исключительно в рамках назначенных объектов и не нагружают другие объекты системы.
Расширение применимо для любых конфигураций на управляемых формах с режимом совместимости 8.3.14+ и платформой 8.3.15+. Имеет два варианта поставки:
- PROF – работает с типами объектов: Справочник, Документ; лицензию можно активировать на одном сервере.
- CORP – работает с типами: Справочник, Документ, План видов Характеристик, Задача, Бизнес процесс, План счетов, План видов расчета; позволяет настроить вывод сообщений по шаблону; лицензия рассчитана на привязку к трем серверам.
Новое в версии 2025.1: Удобство в написании произвольных запросов или обработчиков
При настройке обработчиков событий, а также при настройке контроля в виде произвольного запроса появилась возможность использовать редактор кода и запроса на базе Monaco Editor с подсветкой кода и контекстной подсказкой.
Добавлена поддержка встроенных обработчиков:
- ПриКопировании;
- ОбработкаЗаполнения (ввод на основании);
- ОбработкаПроверкиЗаполнения
Реализован переключатель «Перед» или «После» – в зависимости от значения переключателя действие может дополнить или переопределить встроенный в конфигурацию обработчик. Ранее действия всегда вызывались в режиме дополнения «Перед».
Оптимизировано выполнение множества обработчиков.
Переход к форме настроек из формы списка
В конфигурациях с БСП в подключаемые команды форм списков добавлен переход к настройкам контроля данных с фильтром по объекту.
Больше наглядности в диалоге настроек контроля данных и форм
В интерфейс настроек контролей данных и форм добавлены фильтры:
- по объектам;
- по видам настроек – «Все», «Контроли данных», «Обработчики».
В дерево настроек добавлено поле «Ответственный» – полезно, когда контроли настраивают несколько пользователей.
Оптимизировано открытие формы, исправлены ошибки удаления строки и восстановления после удаления.
Прочее
Ускорено выполнение проверок. В списках оптимизировано выполнение контролей скрытия, а также совместная работа нескольких контролей для одного объекта. Исправлена работа настройки скрытия «Действует с даты».