Russian (Русский) - Change language

Правило проверки суммы значений

Это правило предназначено для проверки суммы значений нескольких полей. Сумма значений указанных полей сравнивается с заданным числом или со значением в другом поле. Например, если в документе есть поля с суммой оклада, премии, иных начислений, а также есть поле с общей суммой дохода, то можно задать правило, проверяющее совпадает ли сумма значений полей со значением в результирующем поле. При несовпадении будет выдаваться сообщение об ошибке.

Замечание. При использовании данного правила для поля типа Таблица вычисление будет зависеть от уровня, на котором создается правило. При необходимости сравнения суммы значений всех ячеек некоторой колонки таблицы с вычисляемым или заданным числом правило нужно создавать в свойствах определения документа или раздела документа. При необходимости сравнения каждой ячейки некоторой колонки или суммы ячеек нескольких колонок таблицы с вычисляемым или заданным числом правило нужно создавать в свойствах таблицы или колонки таблицы.

Также подобным принципом нужно руководствоваться при создании правила проверки суммы значений полей с несколькими экземплярами.

Чтобы создать правило проверки суммы, выполните следующие действия:

  1. Откройте диалог свойств поля (контекстное меню, пункт Cвойства...) или диалог свойств определения документа (меню Редактора определения документа, пункт Определение документа → Свойства определения документа...).
  2. Перейдите на вкладку Правила.
  3. Нажмите кнопку Новое правило....
  4. Из списка типов правил выберите Проверка суммы и нажмите ОК.
  5. Введите название правила.
  6. При необходимости отключите опцию Показывать название правила в сообщении верификатору. В этом случае ошибка правил выводится в формате "текст ошибки", а не "название правила: текст ошибки".
  7. Укажите строгость правила.
  8. При необходимости настройте условие запуска правила. По умолчанию правило применяется всегда, подробнее см. Настройка условий запуска правил.
  9. Задайте тэги правила.
  10. При необходимости отключите опцию Правило включено. В этом случае правило будет создано, но не будет выполняться до тех пор, пока пользователь не включит данную опцию.
  11. Нажмите Далее >.
  12. В открывшемся диалоговом окне добавьте в список Поля для суммирования поля, сумму значений которых вы хотите проверить, для добавления используйте кнопку Добавить....
  13. Выберите одну из опций:
    • полем – для сравнения суммы со значением результирующего поля. Название этого поля выберите с помощью кнопки Выбрать....
    • числом – для сравнения суммы с заданным числом. Введите это число.
  14. Точность – допустимая разность между значениями полей, для которых настроено правило. Правило выполнено, если модуль разности сравниваемых значений меньше или равен указанному значению точности. В противном случае, если модуль разности сравниваемых значений больше указанного значения точности, правило не выполнено, и будет выведено сообщение об ошибке.
  15. Отметьте опцию Необходимы хотя бы два непустых объекта, если требуется, чтобы при суммировании было как минимум два непустых и ненулевых слагаемых. В случае невыполнения данного условия при проверке правила появится сообщение в окне ошибок правил документа.
  16. Подтверждать поля при успешной проверке правила – при включенной опции значения поля, для которых проверка с помощью правила завершилась успешно, будут автоматически подтверждены в Редакторе определения документа. При отключенной данной опции оператору верификации необходимо вручную подтверждать значения полей, независимо от того, успешно или нет выполнилась проверка с помощью правила.
  17. Нажмите Готово (Finish) для завершения создания правила. Название правила отобразится на вкладке Правила.

1/14/2021 2:17:24 PM


Please leave your feedback about this article