Форум продуктов IBM Lotus
Продукты IBM Lotus => IBM Lotus Notes & Domino => Тема начата: cybergeene от 15 Июль 2010, 11:11:14
-
при выполнении кнопки сохранить
@Command( [RefreshWindow] );
@Command([FileSave]);
@Command([EditDocument];"0")
в старом клиенте вызываются события
postsave
Querymodechange
postmodechange (пустая процедура)
в новом
postsave
Querymodechange
postmodechange
Queryclose
Querymodechange
Postmodechange
Queryopen
postopen
в новом после этой свистопляски не выполняется перевод из режима редактирования @Command([EditDocument];"0"), приходится нажимать выход
что делать? неужели щастья не будет?
-
Querymodechange отрабатывает? Continue в True?
-
Querymodechange отрабатывает, дает редактировать, Continue (в случае, когда документ находится в другом статусе) ставилось в False, присваивался 0, по умолчанию(если вообще ничего не присваивать) в Continue стоит -1, при присвоении True остается -1, при присвоении 1 присваивается 1 (так работает в моем административном клиенте и клиенте 8.5.1). Тем не менее, когда присваиваю True или же 1, в новом клиенте поведение не меняется. Я уже во все обработчики событий, где есть Continue, повставлял 1, все равно одно и то же. Проверял на двух разных машинах с новым клиентом.
-
А Postmodechange в новом вызывается или до него не доходит?
-
ну да, я же писал:
в новом
postsave
Querymodechange
postmodechange (пустая процедура)
Queryclose
Querymodechange
Postmodechange (пустая процедура)
Queryopen
postopen
только что ходил обновлять 8.0, так там также, т.е. ошибка (ошибка ли?) старая, ей, как минимум 2 года
-
Имел ввиду сделать не пустой, посмотреть будет ли вызываться.
-
вызываетса, просто там код заремин
-
а к чему эти вопросы-то? (просто хочется увидеть вашу картину, а не фрагменты)
в новых версиях 8.0 и старше пошагово видно, что клиент пытается отредактировать, закрыть, отредактировать, открыть документ, что ему удается, однако не удается выполнить @Command([EditDocument];"0").
Из-за этого не могу все рабочие станции перевести на 8.5.1, а в последствии и сервер обновить :(
-
посмотрел на http://techforum.intertrust.ru/, люди жалуются, что некоторые формулы не работают в восьмерке, более того, некоторые методы LotusScipt не хотят пахать, на форуме IBM тоже пишут об подобных ошибках, услышал также мнение, что просто людей сгоняют на Java (мне кажется, что чуток правды тут есть)