Вопрос

Запуск БП по событию

В дизайнере процессов есть начальное событие, которое позволяет запустить процесс при изменении конкретного поля записи. С его помощью можно запускать процесс, предположим, при изменении поля Ответственный в карточке Контрагента. А как настроить запуск процесса, только в том случае, если Ответственный изменился с пусто на не пусто.

Нравится

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

Анна, здравствуйте!



Для решения следует использовть элемент бизнес процесса [Начальные события] - [Сигнал].

В настройках данного элемента, вы можете воспользоватся фильтрами, для настройки нужных Вам параметров срабатывания.

В нашем случае, событие будет начинаться тогда, когда поле "Ответственный" будет заполнено, например так.

Но если Вам требуется учитывать, что бы в предыдущем состоянии (до изменения), поле "Ответственный" было именно пустым, 

то нужно использовать средства разработки, в рамках встроенного процесс объекта Контрагент. В таком случае, обратите внимание на метод GetColumnOldValue.

Maksym Naumovets,

спасибо

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