Как включить проверку перед Сохранением

Доброго времени суток коллеги. Имею проблему, в вкладке  "ЗАНЯТОСТЬ И ДОХОДЫ"

есть деталь, поля которые должны быть обязательно заполнены "Банк где открыт счет ИНПС", то есть у них стоит признак isRequired.

Но проблема, когда сотрудники не переходят в эту колонку "ЗАНЯТОСТЬ И ДОХОДЫ", а заполняют "ОСНОВНАЯ ИНФОРМАЦИЯ" и сохраняют заявку. А она сохраняется, то есть если не нажимать на вторую колонку не срабатывает обязательность полей. Подскажите пожалуйста,  как мне добавить проверку чтобы при открытии страницы срабатывала все обязательные поля. 

 

Версия 7.13 

 

 

Нравится

4 комментария

Здравствуйте!

А каким методом настроена обязательность полей которые не срабатывают при сохранении?
На версии 7.13 если указывать обязательность поля на объекте(или при помощи мастера), либо через бизнес правило, тогда валидация на заполненность поля срабатывает.
Возможно обязательность поля зависит от определенного условия в бизнес правиле, и если оно не выполняется, тогда поля на вкладке не валидируются?
Также обязательно может быть настроена кодом по определенному условию. Проверьте эти варианты.

Ivan Kuchma,

Проверил, валидация поля не стояла через БД(извиняюсь за дизинформацию) Там стоит только функция required вроде этого: 

 

Как мне сделать проверку, перед сохранением страницы, чтобы она проверяла заполненность полей в детали?

Обязательность полей, как уже упоминалось, можно реализовать базовыми средствами приложения при помощи бизнес правил, либо установкой признака "Обязательно для заполнения"(isRequired) на уровне объекта. 

Либо при помощи разработки. Статьи по разработке есть в академии.

Также аналогичные вопросы рассматривали на Community, вот несколько похожих:

https://community.terrasoft.ru/questions/dobavlenie-validacii-k-polyu-d…

https://community.terrasoft.ru/questions/validaciya-poley-detali

https://community.terrasoft.ru/questions/validaciya-na-grid-detali

 

Ivan Kuchma, Проблема в том, что эти методы уже реализованы в самой детали, у меня ситуация когда страницу открываешь, то группы то что я выделил в скриншоте выше не прогружаются и соответственно не работает валидация на детали. Мне нужно чтобы при открытии страницы все группы то есть: 

проинициализировались и срабатывала валидация полей. 

 

У всех этих групп есть поля и детали с обязательными полями, но если на них не переходить и сохраниться, то не срабатывает валидация и страница сохранается.Но если открыть их один раз сразу подгружаются поля и деталь и спрашивает валидацию. Как мне проинициализировать все эти группы сразу при открытии страницы? Надеюсь объяснил суть. 

Показать все комментарии