Проверка Querysave

  • Автор темы Автор темы Kizarek86
  • Дата начала Дата начала

Kizarek86

Green Team
20.07.2007
875
8
BIT
139
Такая проблемка возникла, если закрывать документ так:
Call uidocST.Close
То в QuerySave, где идёт некоторая проверка данных, если документ необходимо не закрывать а отменить закрытие(Continue = False), документ не закрывается, но ругается.
Почему вылезает ошибка: "NotesUIDocument:Save canselled" ? и как её убить?)
 
Для: kizarek
а обработать ошибку пробовали7
 
В кверисейве Continue = False не для признака закрытия, а для признака сохранения...

NotesUIDocument:Save canselled вылазит из-за того, скорее всего, что на QueryClose у вас стоит сохоанение документа, а на кверисейве у Вас срабатывает Continue = False... Он не может сохранить документ вот и ругается...
 
Для: Morpheus
Да проблемы какие с обработчиком у меня, толя я немогу понять как он работает, толи он неправильно работает) Ошибку он всё равно выдаёт, но обрабатывает действие при ошибке)

Для: Sandr
А как отменить закрытие на скрипте?)
 
Для: Sandr
Не лучший вариант.Нужно как то убить ошибку эту, а не запретить документ к сохранению совсем)
 
Имхо, сама идея сохранять документ в событии QueryClose не совсем верная...
 
Для: Medevic
Это что бы не сказать "совсем неправильная" :)
 
<!--QuoteBegin-kizarek+1:02:2008, 12:45 -->
<span class="vbquote">(kizarek @ 1:02:2008, 12:45 )</span><!--QuoteEBegin-->Для: Sandr
Не лучший вариант.Нужно как то убить ошибку эту, а не запретить документ к сохранению совсем)
[snapback]96170" rel="nofollow" target="_blank[/snapback]​
[/quote]
On error XXX Resume Next
 
Для: fedotxxl
XXX - ет что?)

номер ошибки?
И где будет код у которого обработается ошибка. просто вчера столкнулся с такой штукой, если после обработчика следующая строка то обрабатывается, а через одну ваще хз че происходит. в общем воткнул туда камент всё заработало.
 
перед сохранением на квериклоуз напиши on error resume next , но Medevic и Omh дело говорят.. неправильно на квериклоузе сохраняить документ...
 
Для: Sandr
Угумс, принял к сведению)Переделал уже) Всем спасибо за советы.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!