|  | Где ловить момент отмены изменений | ☑ | 
    
        | 0
    
        Фиолетово   02.02.16✎ 12:51 | 
        Добрый день. Вот захожу я на форму (управляемую), что-то где-то подправляю, что-то изменяю. Но вдруг понимаю, что все, что изменено - фигня и нажимаю на крестик, чтобы закрыть форму. Форма меня и спрашивает: "сохранить ли изменения, добрый молодец?", на что я отвечаю коротко: "нет". И вот тот самый момент, который я хочу отловить. Момент, когда изменения вот-вот отменятся, форма еще не закрыта, и Объект.РеквизитКоторыйМеняли еще помнит о том, что я там в нем поменял. Как-то так. Если кто-то что-то понял из поста, то подскажите, пожалуйста, осуществимо ли это?     |  | 
    
        | 1
    
        los_hooliganos   02.02.16✎ 12:52 | 
        ПередЗакрытием     |  | 
    
        | 2
    
        Остап Сулейманович   02.02.16✎ 12:52 | 
        (0) Все есть в ПередЗакрытием.
"когда изменения вот-вот отменятся, форма еще не закрыта, и Объект.РеквизитКоторыйМеняли еще помнит о том, что я там в нем поменял."
 |  | 
    
        | 3
    
        ColonelAp4u   02.02.16✎ 12:53 | 
        заходишь на форму в процедуру перед закрытием ставишь точку остановы и в путь     |  | 
    
        | 4
    
        los_hooliganos   02.02.16✎ 12:53 | 
        УправляемаяФорма (ManagedForm)
Модифицированность (Modified)
 Использование:
 
 Чтение и запись.
 Описание:
 
 Тип: Булево.
 Признак изменения (модифицированности) данных в форме. Модифицированность отображается символом (*) в заголовке окна формы.
 Истина - изменена.
 
 Доступность:
 
 Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер).
 |  | 
    
        | 5
    
        Карупян   02.02.16✎ 12:54 | 
        но перед закрытием не понять будет отмена или запись     |  | 
    
        | 6
    
        Фиолетово   02.02.16✎ 12:57 | 
        (5) Вот, в этом и проблема     |  | 
    
        | 7
    
        ObjectRelation Model   02.02.16✎ 12:57 | 
        (5) там можно отключить стандартную обработку и подсунуть свои диалоги и реализацию свою     |  | 
    
        | 8
    
        Фиолетово   02.02.16✎ 12:58 | 
        (7) Отличный план! Большое спасибо =)     |  | 
    
        | 9
    
        los_hooliganos   02.02.16✎ 12:58 | 
        (6) Заведи флаг. Взводи ПередЗакрытием, опускай ПриЗаписи
 Если флаг не был опущен, значит пользователь отказался записывать.
 |  | 
    
        | 10
    
        los_hooliganos   02.02.16✎ 12:59 | 
        +(9) Для работы с хранилищем в управляемых это флаги часто оказываются нужны     |  | 
    
        | 11
    
        Фиолетово   02.02.16✎ 13:08 | 
        (10) И обрабатывать ПослеЗакрытия?     |  | 
    
        | 12
    
        los_hooliganos   02.02.16✎ 13:17 | 
        (11) возможно. сам поизучай этот вопрос :)
я сходу не скажу.
 |  | 
    
        | 13
    
        HardBall   02.02.16✎ 18:11 | 
        А какая цель? 
Откатиться до момента закрытия окна?
 |  | 
    
        | 14
    
        Фиолетово   20.02.16✎ 17:00 | 
        (13) Yep     |  | 
        Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший