С новой версией 2024.2 продукт перешел на новое название, вместо «Управление данными и формами (УДиФ)» он теперь называется Infostart DataFormWizard.
Появилась возможность задавать источник контролей данных произвольным запросом, настраивать скрытие данных в обработках-журналах, копировать обработчики и контроли между объектами и дополнять, на какие роли, профили и т.д. действуют обработчики событий.
О расширении
«Infostart DataFormWizard» – это расширение, которое позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках.
Основные возможности:
- Контроли данных – проверки на СКД, которые будут срабатывать при записи и изменении объектов. Устанавливаются в разрезе пользователей, ролей, профилей доступа и т.д.
- Скрытие объектов – аналог RLS, который можно установить в пользовательском режиме. Устанавливаются в разрезе пользователей, ролей, профилей доступа и т.д.
- Обработчики – дополнение обработчиков событий ПриСозданииНаСервере и ПередЗаписью без модификации кода конфигурации. Позволяет настроить заполнение полей определенными значениями при открытии и при записи. Устанавливается в разрезе пользователей, ролей, профилей доступа и т.д.
Выполнение кода расширением производится в безопасном режиме, а выполнение схем СКД – без использования внешних функций. Настаивать обработчики и проверки разрешено только администраторам. Проверки действуют исключительно в рамках назначенных объектов и не нагружают другие объекты системы.
Расширение применимо для любых конфигураций на управляемых формах с режимом совместимости 8.3.10+ и платформой 8.3.13+.
Произвольный запрос в качестве источника
В новой версии источником для полей контроля может выступать произвольный запрос. Это позволит настраивать более сложные и оптимальные контроли.
Скрытие данных в журналах и обработках-журналах
Добавлена возможность скрытия данных в журналах и специальных обработках-журналах которые используются в ERP и других больших конфигурациях.
Так как применение контролей в таких обработках может давать значительную нагрузку на систему, опция «Действует на обработки-журналы» назначается отдельно и доступна для отключения.
Обработчики
При настройке обработчиков событий ПриСозданииНаСервере и ПередЗаписью появилась возможность задать их срабатывание по ролям, профилям доступа и пользователям – аналогично тому, как это сделано для контролей данных.
Добавлена возможность копирования/переноса обработчиков, контролей между объектами.
Подробнее с возможностями нового релиза Infostart FormWizard 2024.2 и списком исправленных ошибок можно ознакомиться на странице релизов в репозитории GitHub.