При программном изменении полей формы не ставит признак модифицированности. Форма на расширении. Кто как лечил?
Принудительно признак можно ставить, просто хочется понять корень проблемы.
Изменение объекта, являющимся значением основного реквизита формы. Это изменение может быть произведено интерактивно с помощью элемента управления связанным с реквизитом объекта или программно.
При изменении данных или отработке события элемента управления, у которого взведен флаг "изменяет данные".
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший