0
- 29.12.2011 - 11:04
|
В конце ппроцедуры При открытии вот такой код ЭтаФорма.ТолькоПросмотр= Истина; Сообщить(ЭтаФорма.Модифицированность()); КонецПроцедуры // ПриОткрытии() Выходить сообщение что форма не модифирирована, но почему то при нажатии на кнопку закрыть выходить стандартное диалоговое окно "Данные были изменены.Сохранить изменения" Как избавится от этого? | |
1
- 29.12.2011 - 11:17
|
Посмотреть внимательно, что происходит при открытии формы. Похоже, что на самом деле какие-то реквизиты изменяются до самого открытия формы. Заглушить вывод стандартного окно можно программным фокусом: запись в транзакции, но транзакцию не сохранять. Но это стрёмно. | |
2
- 29.12.2011 - 11:31
|
(1)Похоже, что на самом деле какие-то реквизиты изменяются до самого открытия формы. "Выходить сообщение что форма не модифирирована" Заглушить вывод стандартного окно можно программным фокусом: запись в транзакции, но транзакцию не сохранять что за чушь? у автора явно меняются реквизиты | |
3
- 29.12.2011 - 11:42
|
Да в том то и дело что даже ОбновлениеОтображения Сообщить(ЭтаФорма.Модифицированность()); Нет | |
4
- 29.12.2011 - 11:45
| (4) Не надо сообщать модифицированность. Звездочки в заголовке окна хватает за глаза. И кстати перед закрытием тоже есть события. | |
5
- 29.12.2011 - 11:46
| Все спасибо нашел косяк | |
| Интернет-форум Краснодарского края и Краснодара |