Запрос при закрытии документа

ПНР и сопровождение

Модераторы: m0p3e, edward_K, Модераторы

Ответить
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Запрос при закрытии документа

Сообщение maikl »

Сейчас если открыть документ, отредактировать и закрыть, то запроса на сохранение или отмену изменений нет.
А есть ли настройка на такой запрос ?
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: Запрос при закрытии документа

Сообщение Den »

Секция System. там есть соответствующие ключи для этого.
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Re: Запрос при закрытии документа

Сообщение maikl »

Все оказалось не просто.
При установке ключа QueryUpdate=Yes
запрос возникает не при закрытии документа, а при изменении некоторых полей.
Это конечно страшно неудобно и врядли кого либо может устроить.
Странно.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Запрос при закрытии документа

Сообщение edward_K »

Надо понимать логику всей системы.
События обновления(cmUpdateRecord) идут по умолчанию в автомате при смене фокуса а также при закрытии всего интрефейса. И именно на него в автомате навещивается обработка по cfg.
Их можно дать принудительно - SetModified(True) + UpdateTable. Можно и просто update .. делать - но так вы уже не попадаете в стандартнкю обработку. При изменении некоторых полей разработчики иногда принудительно вызывают событие обновления - так надежней, система сама разбирается что нужно делать - создать запись или ее обновить.
Если вы с этой логикой не согласны, то обработку придется переписать.
Если в обычном справочнике это сделать легко, то для документа будет сложновато.
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Re: Запрос при закрытии документа

Сообщение maikl »

Ну пользователям это не объяснить.
Все сравнивают с 1С, там при закрытии документа выдает один запрос.
Ответить