4412-ошибка Notes - Не Удается Создать Диалоговое Окно (недостаточно П

Kizarek86

Lotus team
20.07.2007
864
4
#1
Доброго времени суток.

Подскажите с чем может быть связанна данная ошибка, и как её побороть?

Закономерности её появление вычислить не удалось, всплывает у разных пользователей.

Клиент Release 8.0.2 FP6|July 16, 2010(Windows/32)
Валится на открытии диалоговых окон, причем может 10 раз открытся, потом не открыться...
Call WS.DialogBox("form", True, True, True, False, False, False,TITLE_DLG, DOC_DLG, True, True)
 

savl

Lotus team
28.10.2011
2 131
102
#2
подформа есть? Может открываете в режиме редактирования, а на подформе запрет стоит.
 

Kizarek86

Lotus team
20.07.2007
864
4
#3
Подформы есть.
Действие работает нестабильно, то отрабоатывает, то ошибка. одно и тоже действие.
 

savl

Lotus team
28.10.2011
2 131
102
#4
kizarek
посмотрите события возможности редактирования. На ibm было такое для 7ки.
Открывали диалог в режиме редактирования, а подформа запрещала своими условиями, в результате летела такая ошибка.
Исправили - открытием в режиме чтения.

И что за действие? Надо анализировать... События подформ, может вычисляемые поля, может там код, который прописывает что-то в поля, которых нет или они закрыты.
 

Kizarek86

Lotus team
20.07.2007
864
4
#5
savl
Права есть.
Открывается новая "форма", параметры диалога в первом посте.

Один и тот же документ, идентичное действие, у одного и того же пользователя:
выполняется 1,2,3.....
бах полезли ошибки....
закрываем базу, открываем снова
выполняется 1,2,3...
 

savl

Lotus team
28.10.2011
2 131
102
#6
Размышляя логически: сам диалог на такое не способен, да он вызывает другое, но это другое лежит, либо в форме, либо в подформе.
Поскольку события формы не отрабатывают в dialogbox есть предположение, что это что-то лежит в подформе.
Класс, который плохо убивает объекты, пересчет каких-то документов... Может Java аплет.
Я могу только гадать, но дело где в этом. Сам вызов диалога - ни при чем.