Использование команды действия SET для вставки данных.
Можно настроить команду действия SET в наборе правил на «вставку» данных или присвоение значений некоторым полям при вводе данных.
Например, в функции «Ввод в книгу» (LEN) с помощью команды SET можно присвоить конкретное значение отдельному коду аналитики, а в функции «План счетов» (COA) установить для краткого названия такое же значение, что было введено для кода счета. Эти отдельные примеры представлены в таблице ниже.
Команда | Значение 1 | Оператор | Значение 2 | Результат |
SET | Аналитика книги 1 | = | N1C0 | Независимо от того, что будет введено оператором в аналитике книги 1, будет вставлен код N1C0. |
SET | Краткое название | = | Код счета | Независимо от того, что будет введено оператором в поле «Краткое название», ему будет присвоено то же значение, что и коду счета. |
Какие поля могут быть добавлены командой действия SET?
При определении набора правил для вставки данных с использованием команды действия SET большинство полей, которые можно проверить с помощью бизнес-правила, можно также вставить или изменить с помощью бизнес-правила. Однако некоторые элементы данных в каждой функции не могут быть изменены или добавлены командой SET.
При вводе данных необходимо создать поля, которые представляют собой уникальные ключи для записи. Такие поля не могут быть установлены бизнес-правилом с использованием команды SET несмотря на то, что с помощью бизнес-правил можно проверить их достоверность. Далее приведено несколько примеров таких уникальных ключевых полей для обслуживания статических данных. Код счета, код основных средств, субкод основных средств, код банка и субкод банка, каждый из которых должен быть создан оператором при вводе данных. В другом примере ввода в книгу нельзя установить номер операции бизнес-правилом, поскольку это уникальный цифровой ключ для номера операции, созданный системой SunSystems во время разнесения.