УПП, РКО. Ограничение доступа на уровне записей #567759


#0 by kas4info
1С:8.1 (8.1.15.14); УПП 1.2.38. Сломал голову уже. Ситуация такая: У РКО у ролей ВыплатаЗарплаты и Кассир свои ограничения на уровне записей на изменение. Отличаются они по виду операции у РКО( в кратце группа "выплата зп" и "не выплата зп"). Так вот, когда пользователь с обоими ролями создает РКО с одной группой вида операции, то он в дальнейшем в рамках этой группы операции проблем с доступом не имеет. Но если он меняет вид операции на другую группу, то получаем ошибку доступа. ограничение для группа "выплата зп": ТекущаяТаблица ИЗ        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ            СоставГруппы.Ссылка КАК ГруппаПользователей        ИЗ            Справочник.ГруппыПользователей.ПользователиГруппы КАК СоставГруппы ГДЕ И НЕ ГруппыПользователей.ГруппаПользователей ЕСТЬ NULL И    (НЕ 1 В                (ВЫБРАТЬ ПЕРВЫЕ 1                    1                ИЗ                    РегистрСведений.НазначениеВидовОбъектовДоступа КАК НазначениеВидовОбъектовДоступа                           И НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа В (                                                                                  ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.ПустаяСсылка)                                                                                  )                                    И НастройкиПравДоступаПользователей.ОбъектДоступа ЕСТЬ NULL)) #КонецЕсли _____________________________________________ ограничение для группа "не выплата зп": ТекущаяТаблица ИЗ        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ            СоставГруппы.Ссылка КАК ГруппаПользователей        ИЗ            Справочник.ГруппыПользователей.ПользователиГруппы КАК СоставГруппы И НЕ ГруппыПользователей.ГруппаПользователей ЕСТЬ NULL И    (НЕ 1 В                (ВЫБРАТЬ ПЕРВЫЕ 1                    1                ИЗ                    РегистрСведений.НазначениеВидовОбъектовДоступа КАК НазначениеВидовОбъектовДоступа                           И НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа В (                                                                                  ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.ПустаяСсылка)                                                                                  #Если &ИспользоватьОграничениеПоКонтрагенты #Тогда                                                                                  , ВЫБОР КОГДА ТекущаяТаблица.Контрагент ССЫЛКА Справочник.Контрагенты                                                                                  , ВЫБОР КОГДА ТекущаяТаблица.Контрагент ССЫЛКА Справочник.Склады                                                                                  )                                    И НастройкиПравДоступаПользователей.ОбъектДоступа ЕСТЬ NULL)) #КонецЕсли
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С