![]() |
Модифицированность В конце ппроцедуры При открытии вот такой код ЭтаФорма.ТолькоПросмотр= Истина; Сообщить(ЭтаФорма.Модифицированность()); КонецПроцедуры // ПриОткрытии() Выходить сообщение что форма не модифирирована, но почему то при нажатии на кнопку закрыть выходить стандартное диалоговое окно "Данные были изменены.Сохранить изменения" Как избавится от этого? |
Посмотреть внимательно, что происходит при открытии формы. Похоже, что на самом деле какие-то реквизиты изменяются до самого открытия формы. Заглушить вывод стандартного окно можно программным фокусом: запись в транзакции, но транзакцию не сохранять. Но это стрёмно. |
(1)[em]Похоже, что на самом деле какие-то реквизиты изменяются до самого открытия формы.[/em] "Выходить сообщение что форма не модифирирована" [em]Заглушить вывод стандартного окно можно программным фокусом: запись в транзакции, но транзакцию не сохранять[/em] что за чушь? у автора явно меняются реквизиты |
Да в том то и дело что даже ОбновлениеОтображения Сообщить(ЭтаФорма.Модифицированность()); Нет |
(4) Не надо сообщать модифицированность. Звездочки в заголовке окна хватает за глаза. И кстати перед закрытием тоже есть события. |
Все спасибо нашел косяк |
Текущее время: 14:25. Часовой пояс GMT +3. |