Форум продуктов IBM Lotus

Продукты IBM Lotus => IBM Lotus Notes & Domino => Тема начата: cybergeene от 15 Июль 2010, 11:11:14

Название: HELP!!! клиент Lotus Notes 8.5.1, sever 7.0.4FP1
Отправлено: 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"), приходится нажимать выход

что делать? неужели щастья не будет?
Название: Re: HELP!!! клиент Lotus Notes 8.5.1, sever 7.0.4FP1
Отправлено: ViV от 15 Июль 2010, 11:18:15
Querymodechange отрабатывает? Continue в True?
Название: Re: HELP!!! клиент Lotus Notes 8.5.1, sever 7.0.4FP1
Отправлено: cybergeene от 15 Июль 2010, 14:36:24
Querymodechange отрабатывает, дает редактировать, Continue (в случае, когда документ находится в другом статусе) ставилось в False, присваивался 0, по умолчанию(если вообще ничего не присваивать) в Continue стоит -1, при присвоении True остается -1, при присвоении 1 присваивается 1 (так работает в моем административном клиенте и клиенте 8.5.1). Тем не менее, когда присваиваю True или же 1, в новом клиенте поведение не меняется. Я уже во все обработчики событий, где есть Continue, повставлял 1, все равно одно и то же. Проверял на двух разных машинах с новым клиентом.
Название: Re: HELP!!! клиент Lotus Notes 8.5.1, sever 7.0.4FP1
Отправлено: ViV от 15 Июль 2010, 14:39:48
А Postmodechange в новом вызывается или до него не доходит?
Название: Re: HELP!!! клиент Lotus Notes 8.5.1, sever 7.0.4FP1
Отправлено: cybergeene от 15 Июль 2010, 15:25:39
ну да, я же писал:
в новом 
postsave
Querymodechange
postmodechange (пустая процедура)
Queryclose
Querymodechange
Postmodechange (пустая процедура)
Queryopen
postopen

только что ходил обновлять 8.0, так там также, т.е. ошибка (ошибка ли?) старая, ей, как минимум 2 года
Название: Re: HELP!!! клиент Lotus Notes 8.5.1, sever 7.0.4FP1
Отправлено: ViV от 15 Июль 2010, 15:37:31
Имел ввиду сделать не пустой, посмотреть будет ли вызываться.
Название: Re: HELP!!! клиент Lotus Notes 8.5.1, sever 7.0.4FP1
Отправлено: cybergeene от 15 Июль 2010, 15:45:37
вызываетса, просто там код заремин
Название: Re: HELP!!! клиент Lotus Notes 8.5.1, sever 7.0.4FP1
Отправлено: cybergeene от 15 Июль 2010, 16:44:53
а к чему эти вопросы-то? (просто хочется увидеть вашу картину, а не фрагменты)
в новых версиях 8.0 и старше пошагово видно, что клиент пытается отредактировать, закрыть, отредактировать, открыть документ, что ему удается, однако не удается выполнить @Command([EditDocument];"0").
Из-за этого не могу все рабочие станции перевести на 8.5.1, а в последствии и сервер обновить   :(
Название: Re: HELP!!! клиент Lotus Notes 8.5.1, sever 7.0.4FP1
Отправлено: cybergeene от 19 Июль 2010, 10:43:51
посмотрел на http://techforum.intertrust.ru/, люди жалуются, что некоторые формулы не работают в восьмерке, более того, некоторые методы LotusScipt не хотят пахать, на форуме IBM тоже пишут об подобных ошибках, услышал также мнение, что просто людей сгоняют на Java (мне кажется, что чуток правды тут есть)