![]() |
![]() |
![]() |
|
Идентичные условия чтения на регистры - результат разный. Чем объяснить? | ☑ | ||
---|---|---|---|---|
0
del_sun
17.11.11
✎
12:10
|
Конфигурация УПП для Украины 1.3.12.6.
Роль Учет затрат. Регистры: Партии товаров на складах и Партии товаров на складах (бух). Шаблон условия на чтение обоих регистров у данной роли одинаков (ограничение по Организации и Складу). Параметры, передаваемые в шаблоне - тоже идентичны. Права у данной роли к измерениея обоих регистров выставлены на просмотр и редактирование. У пользователя установлена только данная роль (и понятное дело роль Пользвоатель у которой запрещено чтение обоих регистров). Но ведомость товаров на складах по партиям по бух регистру выводит данные ,а по упр - говорит недостаточно прав доступа. Идеи почему так закончились, подскажите хоть куда копать, что б понять почему для одного регистра условие на чтение отрабатывает корректно а для другого не дает прочитать ни одной записи. |
|||
1
del_sun
17.11.11
✎
12:14
|
сам шаблон :
##Если &ИспользоватьОграничениеПоОрганизации ИЛИ &ИспользоватьОграничениеПоСклады ##Тогда ТекущаяТаблица ИЗ #ТекущаяТаблица КАК ТекущаяТаблица ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ СоставГруппы.Ссылка КАК ГруппаПользователей ИЗ Справочник.ГруппыПользователей.ПользователиГруппы КАК СоставГруппы ГДЕ СоставГруппы.Пользователь = &ТекущийПользователь) КАК ГруппыПользователей ПО (ИСТИНА) ГДЕ НЕ ГруппыПользователей.ГруппаПользователей ЕСТЬ NULL И (НЕ 1 В (ВЫБРАТЬ ПЕРВЫЕ 1 1 ИЗ РегистрСведений.НазначениеВидовОбъектовДоступа КАК НазначениеВидовОбъектовДоступа ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей ПО НастройкиПравДоступаПользователей.ОбъектДоступа = ВЫБОР ##Если &ИспользоватьОграничениеПоОрганизации ##Тогда КОГДА НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа = ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Организации) ТОГДА ТекущаяТаблица.#Параметр(1) ##КонецЕсли ##Если &ИспользоватьОграничениеПоСклады ##Тогда КОГДА НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа = ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Склады) ТОГДА ТекущаяТаблица.#Параметр(2) ##КонецЕсли КОНЕЦ И НастройкиПравДоступаПользователей.ВидОбъектаДоступа = НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа И НастройкиПравДоступаПользователей.ОбластьДанных = ЗНАЧЕНИЕ(Перечисление.ОбластиДанныхОбъектовДоступа.ПустаяСсылка) И НастройкиПравДоступаПользователей.Пользователь = ГруппыПользователей.ГруппаПользователей ГДЕ НазначениеВидовОбъектовДоступа.ГруппаПользователей = ГруппыПользователей.ГруппаПользователей И НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа В ( ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.ПустаяСсылка) ##Если &ИспользоватьОграничениеПоОрганизации ##Тогда, ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Организации) ##КонецЕсли ##Если &ИспользоватьОграничениеПоСклады ##Тогда, ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Склады) ##КонецЕсли) И НастройкиПравДоступаПользователей.ОбъектДоступа ЕСТЬ NULL)) ##КонецЕсли |
|||
2
del_sun
17.11.11
✎
12:15
|
шаблон типовой. ОрганизацияСклад зовется он конфигурации.
|
|||
3
del_sun
17.11.11
✎
12:24
|
up
|
|||
4
Рыжий Лис
17.11.11
✎
12:26
|
Возможно партионный учет ведется в УУ без указания организации. Нужно дать права на пустую организацию.
|
|||
5
del_sun
17.11.11
✎
12:48
|
(4) таки да, организация действительно пустая в УУ. Спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |