Имя: Пароль:
1C
1С v8
как ограничить пользователю счет
0 r2d24
 
26.06.14
12:00
Стоит задача, что бы пользователю ограничить видимость счета 62.
Пользователь с ролью, например "менеджер" - не должен нигде видеть счет 62, т.е. не видит ни в оборотной ведомости, ни в плане счетов, нигде.
Даже не знаю с чего начать и где искать.

Есть одна мысль, но не знаю насколько она реальна? Что если в модуле, который срабатывает при запуске программы, написать в запросе ограничения, что бы счет не виделся? Насколько это реально?
1 Lelic
 
26.06.14
12:03
Для начала надо знать конфигурацию
2 r2d24
 
26.06.14
12:05
УПП ред 1,3
3 prince64
 
26.06.14
12:05
(0) пахнет РЛС. потому что ничего не мешает ему воспользоваться не стандартными отчетами, а запросом к регистру бухгалтерии.
4 Lelic
 
26.06.14
12:07
А в УПП помимо оборотов по счетам куча интересных отчетов по регистрам и там вся информация видна - и никаких оборотов не надо.
5 Segate
 
26.06.14
12:07
Если не рольДоступна("бухгалтер") и справочник.Константы.СписокРазрешенныхСчетов.ТаблицаДанных.Найти(Счет)=неопределено  тогда
Возврат;
КонецЕсли
6 Бешеная Нога
 
26.06.14
12:08
если в общих чертах и просто - то никак.
Из плана счетов скрыть можно (через тот же РЛС). А вот касательно обороток - для начала необходимо ответить на вопрос - что будет показываться в оборотке/карточке/анализе без данных по одному из счетов (в вашем случае 62)
7 prince64
 
26.06.14
12:08
(4) совсем забыл. расчеты с контрагентами и иже с ними никто не отменял))
8 Segate
 
26.06.14
12:08
Это если без рлс хочешь
9 Maxus43
 
26.06.14
12:08
10 Segate
 
26.06.14
12:09
(9)нет доступа((( А что там?

Или ты хочешь сказать, что такой вариант не сработает?
11 Maxus43
 
26.06.14
12:10
(10) не понимаю как это сработает в отчетах, ОСВ например и прочее
12 Maxus43
 
26.06.14
12:10
да и константы приплетать... лучше уж РЛС замутить, слишком топорное решение просто
13 Lelic
 
26.06.14
12:11
А все остальные счета вы им хотите оставить на просмотр?
14 r2d24
 
26.06.14
12:11
что такое РЛС?
15 Segate
 
26.06.14
12:13
(12) никто не говорил про изящество.
(11) при формировании отчета писать не возврат, а фильтровать список счетов в запросе, в параметрах. т.е. в запросе добавить условие типа "где счет в &СписокСчетов" да геморно, зато сработает 100% )
16 Maxus43
 
26.06.14
12:14
(15) надо стремиться к перкрасному
17 r2d24
 
26.06.14
12:15
(13) да,
18 Segate
 
26.06.14
12:17
(16) А кстати, как ты оборотку ограничишь? вот вопрос на миллион. Что будет попадать в отчет? )
19 Lelic
 
26.06.14
12:26
Отчеты - Продажи - Ведомость по расчетам с контрагентами тоже будете закрывать? Сама идея у вас какая-то странная....
20 Irbis
 
26.06.14
12:29
А цель какая? Так и до закрытия справочника "Контрагенты можно докатиться."
21 acanta
 
26.06.14
12:29
(0) такая проблема решается увольнением этого менеджера и начальников IT и службы безопасности..
22 Maxus43
 
26.06.14
12:50
(18) РЛС ограничит впринципе, вот с корреспонденцией в карточке счета сложней
23 Segate
 
26.06.14
12:51
(22) видишь, а в принципе они не хотят... да и рлс не панацея. При подобных ситуациях будут вылезать ссылки типа объектНеНайден... и тд
24 acanta
 
26.06.14
12:53
(22) отдельная база рулез..С обменом данными
25 Maxus43
 
26.06.14
12:56
(23) а во все возможные места конфы пихать программные проверки - панацея? Это жутко не красивое решение просто.... тут куда ни кинь, всюду хрень.
26 r2d24
 
26.06.14
15:34
Про РЛС, в интернете мало, что написано, литературы нету, говорят что специалистов в этой теме трудно найти.
Можете подсказать какой нибудь источник, по изучению РЛС
Основная теорема систематики: Новые системы плодят новые проблемы.