Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
13 дек 2024, 00:37

Перехватить выход из формы по кл.Ок и по "крестику" для анализа изм. данных

Автор Виктор2011, 14 фев 2012, 14:24

0 Пользователей и 1 гость просматривают эту тему.

Виктор2011

Цель - требуется отследить изменения данных в форме. В стандартной конфигурации при изменении за этим следить свойство формы Модифицированность.
При выходе из формы по кл.Ок - вызывается проц. ОбработкаПроведения, но свойство Модифицированность уже Ложь в любом случае - были изменении или нет.
При выходе по "крестику" - сначала идет предупреждение об изменении. Если принимаются, вызывается проц. ОбработкаПроведения с тем же результатом.
Вопрос -- как до проц. ОбработкаПроведения перехватить выход в обоих случаях с возможностью анализа модификации данных??

cska-fanat-kz

События формы ПередЗакрытием(), ПриЗакрытии() не помогут?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Виктор2011

Спасибо за ответ. Но к сожалению, при входе в указанные процедуры признак изменения данных уже сброшен...

Виктор2011

Спасибо за ответ. Но к сожалению, при входе в указанные процедуры признак изменения данных уже сброшен...

Dethmontt

В процедуре ПередЗаписью() не может быть сброшен т.к. изменения еще не были записаны и есть возможность отказаться от сохранения изменений
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Dethmontt

Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск