Как определить алгоритмически, что атрибут был изменен вручную?
Добрый день, у нас такой кейс:
нужно в конце маршрута алгоритмом менять значение атрибута на объекте только в том случае, если не было ручного ввода.
Как определить алгоритмически, что атрибут был изменен вручную?
Войдите или Зарегистрируйтесь чтобы комментировать.

Комментарии
Можно попробовать OnChanged.
В нужный вам тип объекта (можно и в маршрутный объект; сначала лучше исследовать этот вариант) нужно добавить "скрытый" атрибут, country_is_manually_set (Атрибут "Страна" был изменён вручную).
В обработчике OnChanged для атрибута "Страна" нужно установить атрибут country_is_manually_set = true.
В алгоритме в конце маршрута проверить значение атрибута country_is_manually_set.
Добрый день!
На данный момент нет способа определить способ изменения атрибута в алгоритме.
В качестве обходного решения можно попробовать так, как описано выше.
Сейчас в планах есть доработка, в рамках которой данный функционал будет заложен в работу алгоритма.
Спасибо за ответы. Коллеги подсказали, что есть еще таблица специальная, где записывается, был ли какой-то атрибут изменен вручную)