Несколько примеров наборов правил

Указанные далее примеры наборов правил могут помочь вам понять, как бизнес-правила применяются на практике. Здесь также приведены примеры планирования и документирования бизнес-правил перед созданием наборов правил в системе.

Пример 1. Сброс кодов аналитики в себестоимости запасов в интерфейсе продаж

Следующее правило проверяет соответствие аналитики, вводимой в проводках себестоимости запасов в интерфейсе продаж и имеющей тип операции «GJSTK», требованиям к аналитике. Если код аналитики не требуется, но был задан в проводке, он будет заменен на значение «Н/О».

Примечание.  Код аналитики «Н/О» создается как действительный код для всех категорий аналитики, которые требуют обязательного присутствия кода. Если категория аналитики определена как обязательная для заполнения, должен быть указан действительный код аналитики. Если код аналитики неизвестен или не применим, используется код«Н/О».

Правило LA001

Команда Значение 1 Оператор Значение 2 Столбец решений 1 Столбец решений 2
IF Тип операции = GJSTK Y Y
IF Код счета = 500110 Y  
IF Код счета = 120150   Y
SET Аналитика книги 1 = Н/О   X
SET Аналитика книги 2 = Н/О X X
SET Аналитика книги 3 = Н/О X X
SET Аналитика книги 4 = Н/О   X
SET Аналитика книги 5 = Н/О   X
SET Аналитика книги 9 = Н/О   X

Пример 2. Установка кода аналитики

Это правило устанавливает правильный код центра затрат в аналитике книги 1 для проводок, разносимых на счет 530140, если типом операции является «FAIMG» или «INT20».

Правило LA002

Команда Значение 1 Оператор Значение 2 Столбец решений 1 Столбец решений 2
IF Тип операции = FAIMG Y N
IF Тип операции = INT20 N Y
IF Код счета = 530140 Y Y
SET Аналитика книги 1 = DPG41 X X

Пример 3. Проверка проводок дохода обработки заказов на продажу

Это правило проверяет использование кода номенклатуры в качестве основания для всех проводок, вводимых для разнесения заказов на продажу на счет дохода. Счета доходов определяются по первому знаку в номере счета (цифре 4) и переопределенному элементу данных «Код счета — поз. 1», созданному для этой цели.

Сообщение SOPE1: счета, начинающиеся с цифры 4 должны содержать код номенклатуры.

Правило SOP001

Команда Значение 1 Оператор Значение 2 Столбец решений 1
IF Код счета — поз. 1 = 4 Y
IF Код номенклатуры = ПРОБЕЛ Y
OR     -  
ОШИБКА Сообщение SOPE1     X

Пример 4. Присвоение кодов назначения и потока

Это правило проверяет правильность типа кода назначения (аналитика книги 4) при разнесении проводок на счета финансовых результатов или балансовые счета. Для разнесений на счета финансовых результатов требуется код назначения из двух символов, а при разнесении на балансовые счета — из трех символов.

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

Сообщение SOPE2: для этого счета требуется код назначения из двух символов.

Сообщение SOPE3: для этого счета требуется код потока из трех символов.

Правило SOP002

Команда Значение 1 Оператор Значение 2 Столбец решений 1 Столбец решений 2
IF Флаг использования аналитики книги — аналитика книги 4 = Да Y Y
IF Тип счета = Прибыли и убытки Y  
IF Тип счета = Баланс   Y
IF Покупатель, AD4 — поз. 3 = ПРОБЕЛ N Y
ERROR Сообщение SOPE2     X  
ОШИБКА Сообщение SOPE3       X