Правила обработки объектов

Сервисная система «АРИНА»

    Этот механизм предназначен для настройки автоматических действий системы в ответ на определеннные действия пользователя. Каждое правило - это своеобразная служебная "собака Мухтар", которая натаскана выполнять строго определеное действие (или последовательность действий) в ответ на строго определенный раздражитель. Раздражителем может являться попытка записи документа или справочника, открытие экранной формы документа или справочника пользователем. В ответ на эти действия пользователя система выполнит команды заложенные в сработавшем правиле.

    Вы можете указать конкретные виды справочников или документов, для которых предназначено очередное правило, можете указать условия отбора, чтобы правило срабатывало не для всех элементов выбранного справочника или документов выбранного вида, можете указать отбор по пользователям для которых правило должно применяться (если оно должно работать не для всех).
Для раздела "При открытии формы" можно настроить схемы заполнения реквизитов "по умолчанию", а также указать доступность тех или иных реквизитов для редактирования пользователем. Причем, создав несколько правил для разных групп пользователей с различными настройками, Вы можете автоматизировать заполнение по умолчанию во всех нужных Вам вариантов работы пользователей.

    С помощью этого механизма Вы можете делать проверки перед тем, как разрешить пользователю записать документ или элемент справочника, можете заполнять и перезаполнять какие-то реквизиты по нужному Вам алгоритму, можете давать или закрывать группе пользователей доступ к определенным реквизитам объекта или можете вообще выполнять посторонние действия в Вашей базе используя нужно событие в качестве "спускового крючка".

    В отличии от программирования того же самого в режиме Конфигуратора, правила работают в режиме Предприятия и могут непосредственно использовать данные Вашей базы. В режиме Конфигуратора данных "не видно". Кроме этого, чтобы вступили в силу изменения внесенные непосредственно в программу нужно "пересохранить" конфигурацию и переподключив всех пользователей.
    Также, правила могут легко создаваться, легко изменяться в соответствии с сиюминутной потребностью, а если не нужны могут просто быть выключены. Делать подобные вещи на уровне самой конфигурации - очень нежелательно.
    Таким образом, этот механизм позволяет получить и использовать компромис между созданием "костылей" и "заплаток" для решения мелких частных случаев поведения системы в конкретных условиях и не желательностью создавать эти костыли в самой конфигурации.
     
    В сочетании с механизмами "Дополнительных экранных форм" и "Статусов", правила могут помочь многократно снизить влияние человеческого фактора на Вашу систему. Пользователь просто не сможет что-то сделать так как это не предусмотрено регламентом, а в случаях, когда нужное значение реквизита может быть "вычисленно" - пользователь вообще не будет к нему прикасаться и даже видеть этот реквизит.

 

 
Скачать Войти