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

Infostart DataFormWizard
Управляйте данными и формами в 1С
Проверка ввода данных. Выполнение произвольных обработчиков. Контроль доступа к данным

Больше полезной информации
в нашем телеграм-канале