<Объект не найден> при настройке RLS #752789


#0 by ladalk
Добрый день, делаю разделение журнала Кассовых документов (УТ 10.3, 8.3) по кассам для групп пользователей. Списки документов пко и рко отражают документы по нужной кассе, в шаблонах для ролей на чтение журнала стоит #ДоступКЖурналам. Справочник Касса также ограничен шаблоном #ТаблицаОсновогоВидаОбъектаДоступа. Не понимаю, где еще нужно прописать ограничения.
#1 by ladalk
а в журнале кассовых документов выходят все документы, но те, которые по другой кассе - Объект не найден вместо кассы
#2 by LeXXik
доступ к этому справочнику закрыт теми же ролями, имхо.
#3 by Naumov
Ты ограничил доступ к справочнику Кассы, а не к журналу документов.
#4 by ladalk
у пользователя в одной роли вообще доступа нет к справочнику касса, в другой есть, но ограничен шаблном
#5 by ladalk
в журнале документов - доступкжурналу
#6 by Naumov
Ну вписал ты какой-то шаблон в настройки доступа. С чего ты взял, что этот шаблон тут чего-то отработает?
#7 by Naumov
в Шаблоне чего напиано?
#8 by ladalk
стандратный
#9 by ladalk
поняла
#10 by ladalk
нет не поняла, к журналу кассовые документы еще дополнительно поставила ограничение на кассы. а как делать, например, с журналом заказы покупателей? В списке заказов покупателей - ограничения по складу, а в журнале нельзя поставить такое ограничение и выходят документы по всем складам
#11 by ladalk
up
#12 by ladalk
подскажите, какой шаблон нужен для журнала
#13 by ladalk
если прописать - где ложь - вообще ничего не выводит
#14 by ladalk
для журнала "документы контрагентов" два ограничения- по складам и по кассам. Как сделать, чтобы в журнале выходили только те, которые либо по кассам проходят отбор, либо по складам, а не так чтобы все появлялись, но те, которые не должны быть - не открывались?
#15 by Cyberhawk
"не открывались" это как сейчас? Покажи это на картинке
#16 by ladalk
при попытке открыть документ с складом или кассой, к которым у пользователя нет доступа, выходит сообщение у пользователя недостаточно прав на исполнение операций над базой данных. что вполне логично. а как сделать, чтобы эти документы, которые е открываются, не попадали в журнал?
#17 by Naumov
Вот полдня прошло, а вопрос толком не сформулирован. Чего сделано и как? тексты будут? или вилами по воде все? Что толку от названий твоих шаблонов, если никто не знает что в шаблоне написано?
#18 by ladalk
есть: ут 10.3, Журнал документов контрагентов, в которым должны выводиться документы, где склад или касса разрешены для пользователя; Ограничения для пользователей по складам; Ограничения для пользователей по кассам. Какое ограничение поставить на журнал? (списки документов - пко, рко,  поступление товара и реализация отрабатывают ограничения, а журнал - нет). были ограничения для журнала на прочие поля "где ложь" и "доступ к журналам" - не сработало.
#19 by ladalk
шаблон ДоступКЖурналам типовой.
#20 by ladalk
у меня проблема в том, что не во всех документах есть поле склад или касса.
#21 by ladalk
текст шаблона: ##Если &ИспользоватьОграниченияПравДоступаНаУровнеЗаписей ##Тогда     ТекущаяТаблица ИЗ     #ТекущаяТаблица КАК ТекущаяТаблица         ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ             СоставГруппы.Ссылка КАК ГруппаПользователей         ИЗ             Справочник.ГруппыПользователей.ПользователиГруппы КАК СоставГруппы                     (ВЫБРАТЬ ПЕРВЫЕ 1                         1 КАК ПолеОтбора                     ИЗ                                                     (ВЫБРАТЬ ПЕРВЫЕ 1                                                         1                                                     ИЗ                                                         РегистрСведений.ОбъектыДоступаДокументов КАК ОбъектыДоступаДокументов ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей                                                         И ОбъектыДоступаДокументов.ОбъектДоступа ССЫЛКА Справочник.Организации                                                         И НастройкиПравДоступаПользователей.ОбластьДанных ЕСТЬ NULL ))                                                     (ВЫБРАТЬ ПЕРВЫЕ 1                                                         1                                                     ИЗ                                                         РегистрСведений.ОбъектыДоступаДокументов КАК ОбъектыДоступаДокументов ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты                                                             ПО                                                                 Контрагенты.Ссылка = ОбъектыДоступаДокументов.ОбъектДоступа ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей                                                         И НастройкиПравДоступаПользователей.ОбластьДанных ЕСТЬ NULL ))                         И НЕ ГруппыПользователей.ГруппаПользователей ЕСТЬ NULL) ##КонецЕсли
#22 by Naumov
НУ и какие настройки/изменения сделаны, чтобы этот шаблон фильтровал кассовые документы по кассам?
#23 by ladalk
никакие, я пыталась добавить еще один блок для касс и складов, но выходила ошибка, о том, что такого поля нет у документа
#24 by ladalk
кроме шаблонов еще пыталась в журнал добавить графы - склад, касса, и по ним сделать отбор - в итоге ничего не выходит
#25 by ladalk
добавила в журнал графы, написала нормальный шаблон типа ОрганизацияВШапкеКонтрагентВШапкеКассаВШапкеСкладВШапке, выводит вроде все как надо
#26 by Naumov
А что вы в шаблон упираетесь? Вы смотрели/читали как РЛС запрос строится? Как вы вообще пытаетесь сказать системе какие кассы доступны, а какие нет?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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