1с РЛС #729030


#0 by antotti
Добрый вечер, помогите пожалуйста... стала задача сделать запрет прав пользователей на уровне записей. Нужно чтобы пользователь видел только контрагентов из списка доступных. + мог создать нового...С чего начать? как подступиться к этом?
#1 by Woldemar22LR
Что такое РЛС? радиолокационные станции или справочник лекарств? ЗЫ Чем ближе пятница тем больше не адекватных тем. ЗЗ ТС ты бухнул уже что ли? :)))
#2 by tixis
именно на просмотр через рлс я хз как запретить, сделай запрет на чтение, токгда пользователь будет видеть Объект не найден
#3 by mikecool
как пример РЛС на чтение: #ЧтениеЗаявокПоСпискуПодразделений это есть имя шаблона, в шаблоне вот что: Т ГДЕ
#4 by mikecool
все параметры - одноименные параметры сеанса
#5 by timurhv
Это ппц а не пример для шаблона :-D
#6 by antotti
)))
#7 by antotti
Честно говоря можно и не через РЛС, я просто читал что вроде как такой подход позволяет это сделать, а как не знаю...честно говоря никогда с таким не сталикивался..(
#8 by antotti
спасибо за пример, буду пробовать...
#9 by DionisSergeevich
РЛС представляет из себя запрос. На 99%. Смотри любой типовой шаблон, чуть меняй его до "выбрать * из Справочник.Контрагенты КАК ТекущаяТаблица" и в консоль запросов разбираться. Там все очень просто
#10 by Explorer1c
Кстати недавно задача встала дать пользователю право на отчет, скопировал полностью права другого пользователя  который может отчетом пользоваться, но при открытии отчета все равно выходить "недостаточно прав" ругается на Запрос.Выполнить это значит в шаблонах надо чето менять да?
#11 by DionisSergeevich
Регистр сведений НастройкиПравДоступаПользователей глянь.
#12 by ShoGUN
Может не быть прав на чтение таблиц регистров, по которым строится этот отчёт.
#13 by antotti
буду смотреть разбираться, тогда отпишусь завтра -после завтра, как решится задача...спасибо за советы
#14 by Explorer1c
да не, права скопировал с другого струдника полностью
#15 by DionisSergeevich
Смотри по каким показателям РЛС настроен (организации, подраздделения, группы доступа контрагентов, физлиц и тд), смотри как настроен в регистре НастройкиПравДоступаПользователей тот пользователь у кооторого есть права на отчет. ВОзможно придется создать группу пользователей для доступа к отчету и ее настроить в регистрике так же
#16 by DionisSergeevich
полностью копировал права это как? Роли,группы, ЗначенияДополнительныхПрав, НАстройкиПравДоступа? Тогда доступ должен быть.
#17 by Explorer1c
копировал роли, тк эти сотрудники работают в разных  подразделениях. то подозреваю что есть различные ограничения именно для подразделений (филиалов)
#18 by Explorer1c
Вот такая балалайка там в шаблонах ##Если &ИспользоватьОграничениеПоФизическиеЛица ##Тогда ТекущаяТаблица ИЗ     #ТекущаяТаблица КАК ТекущаяТаблица         ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ             СоставГруппы.Ссылка КАК ГруппаПользователей         ИЗ             Справочник.ГруппыПользователей.ПользователиГруппы КАК СоставГруппы ГДЕ НЕ ГруппыПользователей.ГруппаПользователей ЕСТЬ NULL И     (НЕ 1 В                 (ВЫБРАТЬ ПЕРВЫЕ 1                     1                 ИЗ                     РегистрСведений.НазначениеВидовОбъектовДоступа КАК НазначениеВидовОбъектовДоступа                            И НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа В (ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.ФизическиеЛица))                                      И НастройкиПравДоступаПользователей.ОбъектДоступа ЕСТЬ NULL)) ##КонецЕсли
#19 by Explorer1c
Какаято шляпа, оба пользователя встречаются в одних и техже группах, для которых наложены ограничения только для "Организации" и "ФизическихЛиц". Еще инфа - нужен доступ к отчету который открывается через справочник Регламентированые Отчеты. подкиньте инфу куда смотреть плиз)
#20 by Explorer1c
создал новую группу, убрал ограничения по организации и физ лицам (во всех остальных группах были ограничения только для этих двух объектов), внес туда нужного мне пользователя и все срослось
#21 by vde69
для начала определись с такой ситуацией сотрудник не видит контрагента с ИНН 111111111111 соответственно он вводит нового с тем-же ИНН ??? догадайтесь сколько у Вас будет задвоений :)
#22 by Explorer1c
У меня два пользователя один имеет доступ другомму я хочу добавить для ввторого не хочу создавать новую группу с доступам ко всем полям по организации и физ лицам нашел группу у пользователя 1, от которой зависит сможет ли он открывать отчет или нет добавил туда пользователя 2 и получил фигу с чем это может быть связано? Плиз хелп, как буду в вашем городе с меня пиво
#23 by Explorer1c
Подскажите други!
#24 by DionisSergeevich
ну.. можно сделать исключения из РЛС - подредактировав шаблон - дать доступ к конкретному объекту
#25 by Explorer1c
а если сделать как я  сделал первый раз- (для всех групп пользователей используются только ограничения на объекты "организация" и "физические лица") я создал новую группу и убрал ограничения на эти объекты, затем пользователя 2 поместил в созданную группу и все тип топ, на что могут повлиять такие права?
#26 by DionisSergeevich
На то что пользователи получат доступ ко всей базе
#27 by Explorer1c
Да, за такое по шапке получу) ну в общем один выход- менять шаблоны в самом отчете, либо справочнике "Регламентированые отчеты", тк отчет открывается оттуда, прально?)
#28 by DionisSergeevich
Сначала раззобраться что именно не хватает пользователю для формирования отчета.
#29 by Explorer1c
Ну так досконально выяснил вроде- роли дал как пользователю 1 , группу пользователей в которой встречается пользователь1 и от выключения/включения зависит сможет ли он сформировать отчет нашел и добавил туда пользователя2 . Ругается на кусок кода "Запрос.Выполнить"
#30 by DionisSergeevich
в тексте запроса "разрешенные" попробуй поставить
#31 by Explorer1c
там 11 запросов объединяются на всех или на одном?
#32 by DionisSergeevich
Если СКД и 11 источников данных то да. Если запрос состоит из 11 то только на конечном
#33 by Explorer1c
Еще вот ошибочка вышла! У другого пользователя Ошибка при получении значения атрибута контекста (Код)
#34 by Explorer1c
Это я ступил- это обычные права на счтение справочника, сорри)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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