Имя: Пароль:
1C
1С v8
Ограничение доступа на объекты по зарплате
0 lex87
 
16.05.12
10:36
Здравствуйте, уважаемые форумчане! Конфп УПП 1.3.25. Руководство поставило интересную задачу... В базе ведется учет по двум организациям. В обеих есть расчетчики ЗП, у которых есть доступ и на другие объекты конфигурации (поступление, реализация, требования и тд и тп). Нужно чтобы расчетчик организации-Я не видел данные по ЗП организации-А, но при этом видел бы все другие объекты организации-А. Какими средствами это можно сделать? У меня пока одна мысль - кодом, но возможно нужно грамотно настроить RLS? вот только как это сделать...
1 фросия
 
16.05.12
10:50
на документы по зп РЛС с ограничением по организации, на остальные доки дать роль, которая безусловное право на просмотр дает. примерно так наверное
2 pumbaEO
 
16.05.12
10:58
Случаем не файловая ли база?
3 lex87
 
16.05.12
11:23
(1)Вариант конечно,но создание такой роли займет много времени.
(2) база серверная.
4 lex87
 
16.05.12
11:27
Походу только кодом, наверное это будет самым быстрым способом.
5 sergeev-ag-1977
 
16.05.12
11:29
(3) времени потребуется не более чем торчать на форуме ...
6 ИС-2
 
naïve
16.05.12
11:40
(4) Какой код? Уж не отбрами это предлагайте делать. Только РЛС.
Как я вижу решение задачи.
1) Копируем роль "Доступ по организации"
2) В текст РЛС документов (возможно регистров) добавляем условие ... и Организация = &МояОрганизация, где Моя Организация это параметр сеанса с организацией доступа.

В коде надо сделать поиск по ролям расчетчиков т.к в них проверки по доступности роли.
7 pumbaEO
 
16.05.12
11:48
(6) а еще проще указать роль РасчетчикРегламентированнойЗарплаты и настроить ограничение доступа по организациям.
8 lex87
 
16.05.12
12:07
Всем спасибо! Решил через роли сделать. Так интереснее.
9 ИС-2
 
naïve
17.05.12
09:28
(7) тогда будет на все документы действоать РЛС по организации. А по условию автора на все другие документы должен быть доступ
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн