ОповеститьОЗаписиНового, ОбработкаЗаписиНового и Модифицированность #733325


#0 by WED
Управляемая форма документа. На форме табличная часть - таблица формы "ИмяТЧ" По клику на ТЧ в обработчике ИмяТЧВыбор(Элемент) открывается форма элемента справочника: В открывшейся форме элемента спр в ПослеЗаписи есть код: ОповеститьОЗаписиНового(СтруктураПараметров); который вызывает в форме документа процедуру ИмяТЧОбработкаЗаписиНового(СтруктураПараметров, Источник, СтандартнаяОбработка) В этой процедуре на данный момент пусто - кода нет. А также других процедур/функций в модуле формы, объекта документа - нет. Но после отрабатывания этой цепочки форма документа получает признак модифицированности. Отладчиком пройдено пошагово до выхода из процедуры ИмяТЧОбработкаЗаписиНового - везде Модифицированность формы документа = Ложь. Не могу понять почему ИмяТЧОбработкаЗаписиНового в форме документа вызывает модифицированность формы. Как найти?
#1 by WED
+ В догонку: как выяснилось после ИмяТЧОбработкаЗаписиНового вызывается ИмяТЧПриИзменении хотя изменений в ТЧ не было, а в ИмяТЧВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка) СтандартнаяОбработка=Ложь
#2 by WED
Забыл: 8.3.5.1383
#3 by WED
Подниму тему, ибо вопрос остается актуальным: Почему форма-владелец получает флаг модифицированность в обработчике ОбработкаЗаписиНового у ТабЧасти (т.е. процедура ИмяТЧОбработкаЗаписиНового), если ни какого изменения ТЧ не произошло, а в обработчике ИмяТЧВыбор СтандартнаяОбработка = Ложь ?
#4 by WED
Проверка показала, что модифицированность у формы появляется если вызывается обработчик ОбработкаЗаписиНового таб.части даже если никакого изменения ТЧ не было, а если вызвается обработчик ОбработкаЗаписиНового формы, то модифицированность не появляется. PS: Зашибись сам с собой пообщался ;)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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