Вопрос

Валидация данных с помощью Бизнес- процесса

Подскажите, можно ли сделать валидацию данных (ну например проверки дат и тп) в БП и не давать сохранить запись до их изменения?

Или это только в коде страницы можно сделать?

Нравится

4 комментария
Лучший ответ

Посмотрите эту статью (пролистайте вниз, там где пример на стороне сервера) там как вставить обработку перед сохранением

Это реализуемо только в событийных БП самого объекта. Те БП что стартуют по сигналу (Добавление записи/Изминение записи) запускаются уже после сохранения изменений. 

Но проверку лучше делать на js (в карточке редактирования) при необходимости можно использовать вэб сервисы, если нужны какие то сложные действия на C# (Например интеграция с другой системой)

 

 

 

 

Ок, спасибо!  В общем более менее разобрался, как на JS сделать. Вопрос - а как сделать событийный процесс, может есть ссылка на пример?

 

Посмотрите эту статью (пролистайте вниз, там где пример на стороне сервера) там как вставить обработку перед сохранением

SERGEY PIMINOV пишет:

Вопрос - а как сделать событийный процесс, может есть ссылка на пример?

Начиная с версии 7.12.4 появилась возможность работать без использования событийных подпроцессов. Подробнее об этом смотрите в статье Событийный слой Entity

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