Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

СохраняемыеВНастройкахДанныеМодифицированы

СохраняемыеВНастройкахДанныеМодифицированы
Я
   lodger
 
22.04.19 - 18:51
был когда то вопрос и остался без ответа в СохраняемыеВНастройкахДанныеМодифицированы
"В документации написано если установить это значение формы в Истину  то д.б. вызван обработчик ПриСохраненииДанныхВНастройкахНаСервере()
По факту у меня обработчик не вызывается, в какой процедуре нужно устанавливать?"

тоже столкнулся и нашел ответ.

&НаКлиенте
Процедура ПередЗакрытием(Отказ, СтандартнаяОбработка)
    СохраняемыеВНастройкахДанныеМодифицированы = Истина;
КонецПроцедуры

\\ видимо товарищ в том топике менял флажок в ПриЗакрытии(), там и правда игнорируется.
\\ можно ли добавить ответ или прикрепить линк в давно закрытый топик?

у меня все. продолжаю вести наблюдение.
 
 
   Cyberhawk
 
1 - 22.04.19 - 19:30
Меняй либо при создании формы, если гарантированно знаешь, что надо сохранить потом, либо при изменении того, что нужнь сохранить потом (обычно это программно добавляемые реквизиты на форму, для которых флажок "Сохранение" как раз не работает)
   palsergeich
 
2 - 22.04.19 - 22:03
Можно вопрос?
А зачем?
   lodger
 
3 - 22.04.19 - 22:08
(2) принудительно вызвать обработчик "ПриСохраненииДанныхВНастройкахНаСервере".
и уже там решить, как и что закинуть в сохраняемые для текущей формы настройки\значения.
   runoff_runoff
 
4 - 22.04.19 - 22:08
(0) событие формы не связано с процедурой?..
   lodger
 
5 - 22.04.19 - 22:10
+(3) иначе, обработчик вызывается только при изменении сохраняемых реквизитов.
(4) связано, потому что заходит когда платформа захочет, а вот надо зайти принудительно.
   runoff_runoff
 
6 - 22.04.19 - 22:58
значит, берем пример из типовой.. может подойдет.. там оно в ПриСозданииНаСервере()
РегистрСведений.АдресныеОбъекты.Форма.ЗагрузкаАдресногоКлассификатора.Форма.Модуль(172, 3) : СохраняемыеВНастройкахДанныеМодифицированы = Истина;

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.