VBA OLK 2003, 2010 макрос в форме собрания, проверка времени с последней правки 48ч, и ридонли если больше?
Нужно - за деньги - написать макросы (VBS в кастом-форме) -
ОЛК 2003, 2010 - при открытии айтемов в нескольких соседних
папках типа "календарь" нужно реализовать несколько проверок:
1. имя пользователя и/или его АД-группу,
скрыть или сделать ридонли несколько полей, или скрыть одну из доп. вкладок формы.
2. крайняя правка была не более 48 часов назад, если вы не владелец - ридонли
3. название папки (пока думаю, из одной в другую итемы будут копироваться,
но при копировании в другую папку в копии нужно затереть несколько полей.
Это если не получится скрывать что-то как в пп1.)
4. приладить печатную форму - вызовом из айтема шаблона в экселе и ворде
Это описание было немного не с того конца,
Нужно - разграничить права в папках. Стандартная модель прав -
Владелец-редактор-автор-читатель не устраивает,
редактировать нужно всем, т.е. права у всех не ниже редактора,
но ограничить кое- что надо, стандартно - отдельные поля никак не ограничить или скрыть
Для начала можно крайне упростить задачу, просто захардкодить
имена нескольких пользователей, поскольку брать их АД группу -
есть ли вообще такой объект в модели оутлука? итп сложности...
Возможны и другие обходы сложных вопросов, если не удается сделать как надо -
Безопасности это все не даст почти никакой - это все обходится, но основная задача - бардак победить.