O
oshmianski
ты уверен, что по ссылке DocID берется нужный докмент Заявки. можно переписать на LotusScript и посмотреть в дебагаре, что же это за документ и что там за поля читателей и редакторов....
Событие QuerySave Задания:
Я не могу понять почему меня это событие пропускает и изменяет поле Status, а других нет?Код:@If(Otmetka="Выполнено";@SetDocField(DocID;"Status";"Success");"");
Есть ли какието привилегии Управляющего, ведь вручную я тоже не могу изменить Заявку?
An Authors field works in conjunction with Author access in the database ACL. If you assign users Author access in the ACL, they can read documents in the database but cannot edit their own documents. If you list those users in an Authors field, they can edit documents in the database.
Entries in an Authors field cannot override the database ACL; they can only refine it. Users who have been assigned No Access in an ACL can never edit a document, even if you list them in an Authors field. Users who already have Editor (or higher) access in the ACL are not affected by an Authors field. Authors fields affect only users who have Author access in the ACL.
You must enter the user's full hierarchical name in the Authors field.
=If you manually enter a name in the Authors field, Domino expands and stores, for example, John Smith/ACME/West is stored as (CN=John Smith/OU=ACME/O=West) in its hierarchical form. The name displays in its abbreviated form.
=If you programmatically enter a name, you must use the full canonical form such as CN=John Smith/OU=ACME/O=West.
т.е., если доступ в ACL = Editor и выше, то поля типа Authors пофигу - это как раз то, почему ты можешь изменять документы.
видимо пользователи не могут, т.к. не являются авторами дока, т.е. не входят в поля типа Authors.
советую таки переписать сохранение дока Задания на LS и в дебагере посмотреть что за Заявку ты пытаешься изменить и что там за поля.
кроме того, обрати внимание на
You must enter the user's full hierarchical name in the Authors field...