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