Вопрос

Выполнение бизнес-правил при добавлении записи с полями по умолчанию

Настроено бизнес-правило, которое включает в себя фильтрацию и заполнение связанного поля 

При этом для фильтруемого поля установлено значение по умолчанию.

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


Каким образом можно "спровоцировать" бизнес-правило выполниться (речь идёт не о Current user account, а про общий случай)?
 

Нравится

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

Владимир, бизнес-правила отрабатывают при изменении полей пользователем, для других случаев могут быть применены другие механизмы. Например, значения по умолчанию в объекте, там есть и контрагент текущего пользователя:

Или, если сохранение происходит до открытия карточки, а логика получения значения более сложная, можно вычислять её на уровне встроенных или отдельных БП.

Был бы мне нужен контрагент текущего пользователя, я бы им и воспользовался.

Но мне кажется логичным, чтобы БП срабатывало бы вне зависимости от того, кто заполнил поле - пользователь или система во время открытия страницы при создании новой записи

В 7.17.1 должны такое добавить.

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