Сейчас если открыть документ, отредактировать и закрыть, то запроса на сохранение или отмену изменений нет.
А есть ли настройка на такой запрос ?
Запрос при закрытии документа
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: Запрос при закрытии документа
Секция System. там есть соответствующие ключи для этого.
Re: Запрос при закрытии документа
Все оказалось не просто.
При установке ключа QueryUpdate=Yes
запрос возникает не при закрытии документа, а при изменении некоторых полей.
Это конечно страшно неудобно и врядли кого либо может устроить.
Странно.
При установке ключа QueryUpdate=Yes
запрос возникает не при закрытии документа, а при изменении некоторых полей.
Это конечно страшно неудобно и врядли кого либо может устроить.
Странно.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Запрос при закрытии документа
Надо понимать логику всей системы.
События обновления(cmUpdateRecord) идут по умолчанию в автомате при смене фокуса а также при закрытии всего интрефейса. И именно на него в автомате навещивается обработка по cfg.
Их можно дать принудительно - SetModified(True) + UpdateTable. Можно и просто update .. делать - но так вы уже не попадаете в стандартнкю обработку. При изменении некоторых полей разработчики иногда принудительно вызывают событие обновления - так надежней, система сама разбирается что нужно делать - создать запись или ее обновить.
Если вы с этой логикой не согласны, то обработку придется переписать.
Если в обычном справочнике это сделать легко, то для документа будет сложновато.
События обновления(cmUpdateRecord) идут по умолчанию в автомате при смене фокуса а также при закрытии всего интрефейса. И именно на него в автомате навещивается обработка по cfg.
Их можно дать принудительно - SetModified(True) + UpdateTable. Можно и просто update .. делать - но так вы уже не попадаете в стандартнкю обработку. При изменении некоторых полей разработчики иногда принудительно вызывают событие обновления - так надежней, система сама разбирается что нужно делать - создать запись или ее обновить.
Если вы с этой логикой не согласны, то обработку придется переписать.
Если в обычном справочнике это сделать легко, то для документа будет сложновато.
Re: Запрос при закрытии документа
Ну пользователям это не объяснить.
Все сравнивают с 1С, там при закрытии документа выдает один запрос.
Все сравнивают с 1С, там при закрытии документа выдает один запрос.