Как ЭлементуСправочника установить флаг Модифицированность() в Ложь? #218437


#0 by Bobroff
Ситуация следующая: при открытии элемента справочника, считавають данные из регистра сведений и выводяться в различные ЭлементыФормы. Соотвественно ЭтотОбъект.Модифицированность = Истина, хотя элемент никак не модифицировался. Как сбросить этот флаг?
#1 by Bobroff
...ЭтотОбъект.Записать не предлагать...
#2 by it086
нужно различать свойство Модифицированность формы и метод Модифицированность объекта. наверное для элементов форм выставлен признак "Изменяет данные"
#3 by Веник
Встречный вопрос: А какими методами ты показываешь значения в справочнике??? Попробуй в ФормаСписка обработку события - ПриВыводеСтроки; Он влияет на оформление, но никак не на модифицированность
#4 by bdrag
Только что проверил на справочнике Валюты. Модифицированность не ставится. Проверь ПриОткрытии и ПередОткрытием, не меняются ли где реквизиты справочника.
#5 by Веник
Да нет, он просто заполняет строки значениями, а надо ОФОРМЛЯТЬ вывод строк, вот и всё
#6 by Bobroff
- в ПриОткрытии и ПередОткрытием реквизиты не меняються. А они меняються в  ТрудоваяДеятельностьПриАктивизацииСтроки. "ТрудоваяДеятельность" - это таблица со связанными строками в РегистреСведений...
#7 by Bobroff
- что значит ОФОРМЛЯТЬ вывод строк?
#8 by vde69
ЭтаФорма.Модифицированость = Ложь;
#9 by Bobroff
- помогло, спасибо...
#10 by vde69
это предлогал еще
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С