Имя: Пароль:
1C
 
УФ как такое может быть? Модифицированность есть, а в отладчике ложь
0 Kigo_Kigo
 
23.10.23
11:50
УФ У как такое может быть? Модифицированность есть, а в отладчике ложь в процедуре ПередЗакрытием()
1 Kigo_Kigo
 
23.10.23
11:41
Платформа 8.3.23.1739
2 vde69
 
23.10.23
11:43
Объект.Модифицированость <> ЭтаФорма.Модифицированость
3 Kigo_Kigo
 
23.10.23
11:46
(2) Ну та это 1С-ники понаписали, стандратная конфа,
&НаКлиенте
Процедура ПередЗакрытием(Отказ, ЗавершениеРаботы, ТекстПредупреждения, СтандартнаяОбработка)
    
    Если ЗавершениеРаботы И Модифицированность Тогда
        Отказ = Истина;
        Возврат;
    КонецЕсли;
    
    Если Модифицированность Тогда
        Отказ = Истина;
        Оповещение = Новый ОписаниеОповещения("ВопросСохранениеДанныхЗавершение", ЭтотОбъект);
        
        Если НастройкиОткрытыИзБанковскогоСчета Тогда
            ТекстВопроса = НСтр("ru = 'Данные были изменены. Перенести изменения?'");
        Иначе
            ТекстВопроса = НСтр("ru = 'Данные были изменены. Сохранить изменения?'");
        КонецЕсли;
        
        ПоказатьВопрос(Оповещение, ТекстВопроса, РежимДиалогаВопрос.ДаНетОтмена);
    КонецЕсли;
    
КонецПроцедуры
Вот от параметра Модифицированность зависит, сохранится настройка или нет, а она туда не запрыгивает , форма общая
4 Kigo_Kigo
 
23.10.23
11:57
ЭтаФорма.Модифицированность тоже ложь
5 Fedor-1971
 
23.10.23
12:56
(4) Проверь, может, в предыдущих обработчиках, программно сбрасывается сей признак
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс