Выполнение бизнес-правил при добавлении записи с полями по умолчанию
Настроено бизнес-правило, которое включает в себя фильтрацию и заполнение связанного поля
При этом для фильтруемого поля установлено значение по умолчанию.
В итоге, если выбирать в поле Owner значение вручную, то связанное поле заполняется.
Однако, при создании записи связанное поле остаётся незаполненным.
Каким образом можно "спровоцировать" бизнес-правило выполниться (речь идёт не о Current user account, а про общий случай)?
Нравится
Владимир, бизнес-правила отрабатывают при изменении полей пользователем, для других случаев могут быть применены другие механизмы. Например, значения по умолчанию в объекте, там есть и контрагент текущего пользователя:
Или, если сохранение происходит до открытия карточки, а логика получения значения более сложная, можно вычислять её на уровне встроенных или отдельных БП.
Был бы мне нужен контрагент текущего пользователя, я бы им и воспользовался.
Но мне кажется логичным, чтобы БП срабатывало бы вне зависимости от того, кто заполнил поле - пользователь или система во время открытия страницы при создании новой записи