Controlled Access Section

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

ElenMikaelyan

#1
Был controlled access section , с доступом "[Editors]", я изменила доступ на "[Approvers]".

Новые документы создаются уже с доступом "[Approvers]", но на а сушествующих документах действует старая формула доступа "[Editors]".

Как сделать, чтобы новая формула доступа, подействовала на старые документы.
 

RAJ

Well-known member
17.01.2007
440
0
#3
Был controlled access section , с доступом "[Editors]", я изменила доступ на "[Approvers]".

Новые документы создаются уже с доступом "[Approvers]", но на а сушествующих документах действует старая формула доступа "[Editors]".

Как сделать, чтобы новая формула доступа, подействовала на старые документы.
для формулы секции установить "Computed for display", чтобы в дальнейшем такой проблемы не было(старые документы надо пересохранить)
 

nvyush

Lotus team
22.04.2009
2 317
0
#5
А без пересохранения есть какой нибудь вариант?
Без пересохранения — никак, данные сохранены в соответствующем поле документов. Чтобы не открывать в уи все документы, можно пройтись агентом.
 

nvyush

Lotus team
22.04.2009
2 317
0
#7
И что должен быть в коде агента?
Если агент будет запускаться администратором, имеющим доступ к проблемным документам, то можно создать временное служебное представление с формулой
@IsAvailable(fieldName);
Открыть это представление и выполнить агента с Target = all documents in view и формулой
FIELD fieldName := @DeleteField;
где fieldName — имя поля секции (посмотреть в свойствах формы/документа).
 

yerke

Well-known member
28.08.2007
392
0
#8
немного не то но все же речь пойдет о Controlled Access Section

есть Controlled Access Section
внутри секции есть поля + Computed Subform

при определенном статусе дока поля внутри секции должны быть не доступны для редактирования,
такие есть поля внутри секции не доступны (которые на форме №1-на скрине), а те, поля, которые грузяться через субформу (№ 2 на скрине), всегда редактируемые,
почему не понятно.
 

Вложения

divankin

Senjor developer
13.08.2009
182
0
#10
немного не то но все же речь пойдет о Controlled Access Section

есть Controlled Access Section
внутри секции есть поля + Computed Subform

при определенном статусе дока поля внутри секции должны быть не доступны для редактирования,
такие есть поля внутри секции не доступны (которые на форме №1-на скрине), а те, поля, которые грузяться через субформу (№ 2 на скрине), всегда редактируемые,
почему не понятно.
А вы уверены, что подформа именно внутри секции? При схолопывании секции сабформа видна?
Я бы в таком случае завел две подформы, одну с редактируемыми полями, а другую с нередактируемыми. И в зависимости значения поля секции показывать ту или иную подформу.
 

yerke

Well-known member
28.08.2007
392
0
#11
А вы уверены, что подформа именно внутри секции? При схолопывании секции сабформа видна?

-- глупый вопрос... сабформа внутри секции канешна


Я бы в таком случае завел две подформы, одну с редактируемыми полями, а другую с нередактируемыми. И в зависимости значения поля секции показывать ту или иную подформу.

-- не оптимально, у меня 8 разных сабформ, и вы предлагаете + 8 для рид аксес?
короче
решил так

секцию перенес на сабформу