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