Как определить алгоритмически, что атрибут был изменен вручную?

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

Комментарии

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

Войдите или Зарегистрируйтесь чтобы комментировать.