К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Модифицированность

Гость
0 - 29.12.2011 - 11:04
В конце ппроцедуры При открытии вот такой код

ЭтаФорма.ТолькоПросмотр= Истина;

Сообщить(ЭтаФорма.Модифицированность());

КонецПроцедуры // ПриОткрытии()

Выходить сообщение что форма не модифирирована, но почему то при нажатии на кнопку закрыть выходить стандартное диалоговое окно

"Данные были изменены.Сохранить изменения"

Как избавится от этого?



Гость
1 - 29.12.2011 - 11:17
Посмотреть внимательно, что происходит при открытии формы. Похоже, что на самом деле какие-то реквизиты изменяются до самого открытия формы.
Заглушить вывод стандартного окно можно программным фокусом: запись в транзакции, но транзакцию не сохранять. Но это стрёмно.
Uho
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
Все спасибо нашел косяк


К списку вопросов






Copyright ©, Все права защищены