![]() |
![]() |
![]() |
|
Как ограничить права на регистр бухгалтерии по подразделениям? | ☑ | ||
---|---|---|---|---|
0
dimqa
26.08.13
✎
13:31
|
Необходимо, чтобы некоторые пользователи видели только свои подразделения, на справочник и документы ограничение получилось сделать, проблема с регистром бухгалтерии.
Делаю так: ТекущаяТаблица ИЗ #ТекущаяТаблица КАК ТекущаяТаблица ГДЕ ((НЕ &ИспользоватьОграниченияПравДоступаНаУровнеЗаписей) ИЛИ ( ( 1 В (ВЫБРАТЬ ПЕРВЫЕ 1 1 ИЗ РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей ГДЕ ТекущаяТаблица.#Параметр(1) = НастройкиПравДоступаПользователей.ОбъектДоступа И НастройкиПравДоступаПользователей.ВидОбъектаДоступа = ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Организации) И НастройкиПравДоступаПользователей.Пользователь В (&ГруппыТекущегоПользователя) ) ) И ( 1 В (ВЫБРАТЬ ПЕРВЫЕ 1 1 ИЗ РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей ГДЕ ( (ТекущаяТаблица.ПодразделениеКт В (ВЫБРАТЬ а.Ссылка ИЗ Справочник.ПодразделенияОрганизаций а ГДЕ (а.Родитель = НастройкиПравДоступаПользователей.ОбъектДоступа) ИЛИ (а.Родитель.Родитель = НастройкиПравДоступаПользователей.ОбъектДоступа) ) ) ИЛИ (ТекущаяТаблица.ПодразделениеДт В (ВЫБРАТЬ а.Ссылка ИЗ Справочник.ПодразделенияОрганизаций а ГДЕ (а.Родитель = НастройкиПравДоступаПользователей.ОбъектДоступа) ИЛИ (а.Родитель.Родитель = НастройкиПравДоступаПользователей.ОбъектДоступа) ) ) ИЛИ (ТекущаяТаблица.ПодразделениеКт ЕСТЬ null ) ИЛИ (ТекущаяТаблица.ПодразделениеДт Есть null ) ) И НастройкиПравДоступаПользователей.ВидОбъектаДоступа = ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.ПодразделенияОрганизаций) И НастройкиПравДоступаПользователей.Пользователь В (&ГруппыТекущегоПользователя) ) ) ) ) Пишет, что не находит поле ПодразделениеКт. Тоже самое если пишу Подразделение. Я так думаю, что это связано с тем, что измерение не балансовое... Говорят это в УПП как то реализовано, не могу скачать конфу нигде(( Как всё таки ограничить регистр бухгалтерии по подразделениям? |
|||
1
Naumov
26.08.13
✎
13:34
|
НИкак
|
|||
2
shuhard
26.08.13
✎
13:34
|
(0) что-то мешает позырить как это сделано в БП Корп ?
|
|||
3
Naumov
26.08.13
✎
13:34
|
Врут. в УПП нет в регистре бух-ии подразделений
|
|||
4
dimqa
26.08.13
✎
13:35
|
Печально, но я для КОРПа и делаю, ибо там нету
|
|||
5
Naumov
26.08.13
✎
13:35
|
(2) Ты не поверишь, но в БП Корп это тоже не реализовано.
|
|||
6
Naumov
26.08.13
✎
13:36
|
К сожалению на небалансовый реквизит регистра бух-ии нет возможности наложить фильтр в РЛС.
|
|||
7
dimqa
26.08.13
✎
13:38
|
Ну я к этому выводу и пришел) Очень не хочется делать распределенные базы и возиться с обменом
|
|||
8
shuhard
26.08.13
✎
13:38
|
(5) я не сказал, что в БП Корп это реализовано, я предложил посмотреть как это сделано, а это большая разница =)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |