Алгоритм-обработчик запрещенного действия
Алгоритм предназначен для обработки попытки запуска пользователем запрещенного бланка из таблицы или дерева бланков. Бланк может быть запрещен в результате работы алгоритма доступности действий. Ссылка на алгоритм задается в редакторе событий платформы (стандартное действие Установка - События).
Параметры алгоритма:
ВЫЧИСЛИТЬ (СТРОКА: раздел, бланк) // ... КОНЕЦ
- раздел - путь к разделу. Имена разделов следуют через "~".
- бланк - имя бланка.
Пример
Для получения дополнительных параметров бланка или разделов можно воспользоваться средствами модуля LOCCFG. В частности, объектными типами ЛКФ_СПИСОК_БЛАНКОВ и ЛКФ_БЛАНК.
ВЫЧИСЛИТЬ(СТРОКА: раздел, бланк) ПЕРЕМ ЛКФ_СПИСОК_БЛАНКОВ: сп сп.раздел = раздел ПЕРЕМ поз = сп.ПОЗ_БЛАНКА(бланк) ПЕРЕМ ЛКФ_БЛАНК: б сп.СЧИТАТЬ_БЛАНК(поз, б) СООБЩЕНИЕ(СТР(б)) КОНЕЦ