Проводник логических условий
Проводник логических условий (см. рис. 26) позволяет:
создать ЛУ;
удалить ЛУ;
просмотреть ЛУ;
скопировать ЛУ в буфер;
вставить ЛУ из буфера;
найти ЛУ.
После вызова проводника логических условий (нажатием соответствующей функциональной кнопки) в окне проводника отобразятся загруженные ЛУ с указанием их номера, описания (комментариев) и статуса (режима проверки) в виде пиктограммы:
– обязательная проверка, при нарушении СК считается не прошедшей ФЛК;
– информационная проверка, при нарушении пользователь информируется об этом, но СК считается прошедшей ФЛК;
– заблокированная проверка, ЛУ при вызове ФЛК не проверяется.
Все ЛУ сгруппированы по отчетным периодам. Для просмотра конкретного ЛУ выделите его и двойным нажатием ЛКМ или нажатием клавиши Enter откройте окно Логическое условие (рис. 34).
Рис. Логическое условие содержит три части:
описание ЛУ;
часть ЕСЛИ (условная часть) – описывающее ЛУ, при условии истинности которого выполняется исполнительная часть;
часть ТО (исполнительная часть) – ЛУ, описывающее необходимые действия.
Описание ЛУ включает:
номер ЛУ (поле недоступно пользователю для изменений) – для уникальной идентификации всех ЛУ;
комментарии – поле для описания ЛУ (в свободном формате);
режим – режим проверки;
тип глобальной судебной организации.
ЛУ проверяется для СК, у которых совпадают значения типа глобальной судебной организации. Если ЛУ имеет тип «Любой», то оно вычисляется для всех СК.
Логические условия могут быть простыми или составными, обязательными или необязательными.
Простые ЛУ состоят из одной условной части и одной исполнительной.
Например, ЕСЛИ ПОКАЗАТЕЛЬ 1.2 ВОЗРАСТ МЕНЬШЕ «16 полных лет», ТО ПОКАЗАТЕЛЬ 1.10 ЗАНИМАЕМАЯ ДОЛЖНОСТЬ РАВНО «0 ИНОЕ НЕДОЛЖНОСТНОЕ ЛИЦО».
Составное ЛУ – ЛУ, в котором одна из частей (условная или исполнительная) состоят из нескольких выражений. При этом условные части объединяются логической операцией И, а исполнительные части – логической операцией ИЛИ.
Например, ЕСЛИ ПОКАЗАТЕЛЬ 1.2 ВОЗРАСТ МЕНЬШЕ «18 ПОЛНЫХ ЛЕТ» И ПОКАЗАТЕЛЬ 1.3 ПОЛ РАВЕН «2 ЖЕНСКИЙ», ТО ПОКАЗАТЕЛЬ 6.1 ВИД НАКАЗАНИЯ НЕ МОЖЕН БЫТЬ РАВЕН «11 ПОЖИЗНЕННОЕ ЛИШЕНИЕ СВОБОДЫ».
Обязательные ЛУ проверяются для всех СК. При создании обязательных ЛУ, в условной части не следует указывать значения.
Необязательные ЛУ – все остальные.
При создании новых ЛУ в условной и исполнительной частях в соответствующих полях ввода записываются выражения в виде:
Элемент 1 операция отношения Элемент 2, где
Элемент 1– поле СК;
Элемент 2 – поле СК;
операция отношения – одна из списка возможных операций.
Список операций отношения определяется в каталоге C_CONDITION. Они могут быть унарными, требующими в выражении одного показателя СК и его значения из соответствующего справочника, и бинарными, когда в операции отношения участвуют более одного показателя СК.
При создании простого ЛУ после заполнения всех обязательных полей окна Логическое условие нажмите кнопку Добавить.
При создании простого ЛУ после заполнения всех обязательных полей окна Логическое условие в части ЕСЛИ нажмите кнопку Добавить.
В случае когда частей ЕСЛИ несколько, определите очередное условие и нажмите кнопку Добавить. После формирование части/частей ЕСЛИ определите часть/части ТО. При этом для описания логических связей между частями ТО в ЛУ используйте кнопками . После задания очередной части ТО нажмите кнопку Добавить. В процессе создания ЛУ его формализованная запись отображается в окне справа.
После полного описания ЛУ нажмите кнопку Создать.
При нажатии ПКМ в поле проводника логических условий (см. рис. 26) откроется всплывающее меню (рис. 35), содержащее список функций.
Рис.
Создать ЛУ – позволяет сформировать новое ЛУ и сохранить его в БД;
Удалить ЛУ – позволяет удалить ЛУ из БД;
Копировать ЛУ – позволяет копировать все ЛУ отчетного периода в буфер;
Вставить ЛУ – позволяет добавить ЛУ из буфера в другой отчетный период, поэтому перед выполнением функции выделите в проводнике логических условий новый отчетный период;
Изменить ЛУ – позволяет изменить текущий статус ЛУ;
Выгрузить ЛУ – формирует скрипт на добавление ЛУ в БД (используется ЦА СД для централизованной рассылки обновлений БД в части добавления или изменения ЛУ);
Найти ЛУ – реализует функционал для работы с ЛУ в окне Поиск ЛУ (рис. 36), содержащем в верхней части меню пиктограмм.
Рис.
Пиктограммы позволяют:
выполнить поиск ЛУ по заданным фильтрам – ;
очистить фильтры и окно результатов поиска – ;
выгрузить результаты поиска в Excel – ;
создать новое ЛУ – ;
удалить выделенное в области результатов ЛУ – .
Окно Поиск ЛУ содержит две группы фильтров:
фильтры, задаваемые только для определенного отчетного периода (Отч. Период, Пок-ль, Значение от, до);
фильтры, которые можно определять и без указания отчетного периода (Номер ЛУ, Режим, Комментарий, Категория глобальной судебной организации).
После задания фильтров выполните поиск ЛУ по заданным фильтрам, выбрав соответствующую пиктограмму. При выборе ЛУ (нажатием ПКМ) в окне результатов, откроется всплывающее меню с перечнем функций для работы:
Выгрузить;
Создать;
Изменить;
Удалить.
Функция Выгрузить работает с одним или несколькими выделенными в области результатов поиска ЛУ.
При выполнении функций по изменению БД (добавление /изменение /удаление ЛУ) необходимо обновить внешний вид проводника. Для этого нажмите на кнопку и откройте нужный узел.
|