Документация iSZN

Правило валидации значений реквизитов pdrvoNotBelowPrior

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

Например, в персональном документе имеется следующая группа элементов:

Районные коэффициенты Таблица
- Дата с Дата
- Дата по Дата
- Значение Вещественное число
Периоды прерывания права получателя Таблица
- Дата начала периода Дата
- Дата окончания периода Дата

В этом случае реквизит «Дата с» является предыдущим для реквизита «Дата по», а реквизит «Дата начала периода» предыдущим для реквизита «Дата окончания периода». Если для реквизита «Дата по» установлена опция валидации pdrvoNotBelowPrior, то его значение не может быть меньше значения реквизита «Дата с». Например, если для реквизита «Дата с» указано значение «05.05.1980», то для реквизита «Дата по» можно указать значения «05.05.1980», «06.05.1980» и большие, но нельзя указать значение «04.05.1980» и меньшие.

См. также