#0
by kn
В УТ 10.3 прописаны Группа доступа к контрагентам и Группы пользователей, константа ИспользоватьОграниченияПравДоступаНаУровнеЗаписей истина,но в журнале контрагентов все равно показываются лишние контрагенты,смотрю RLS у роли менеджера там шаблон ограничений #ДоступКЖурналам, но он мало понятен,помогите пжл-та настроить доступ описанный в сабже.
#1
by FIXXXL
в Группу пользователей нужные добавлены? Права им назначены на закладке Контрагенты? у контрагентов на закладке Прочее группы доступа проставлены?
#6
by kn
в части Журнала ДокументыКонтрагентов у Пользователя нет прав вообще никаких, у МенеджераПоПродажам права на чтение ограничены #ДоступКЖурналам и права на просмотр.и все.
#8
by kn
Там одна запись Объект доступа - Основной(так наз группа доступа к контрагентам),Вид объекта доступа - Контрагенты, Область данных - Контрагенты список, Пользователи - Менеджер(так называется группа пользователей),Владелец прав доступа - Основной, Запись - флажок(истина),Вид наследования прав доступа - Только для текущего права
#9
by kn
Вообщем на демо базе получилось, но эффект не тот, в журнале все равно показываются документы по нежелательным контрагентам,только при попытке открыть выдается запрет, а для нас важно скрыть сами суммы,т.к например ЗП у нас выдается РКО и эту инфу никак не должен видеть менеджер
#15
by FIXXXL
идея Групп пользователей в чем: можно объединить несколько манагеров, типа отдел и у них общие контры. Но если один манагер - свой список контров, надо для каждого создавать отдельную группу. Иначе все будут видеть всё, если они в одной группе.
#16
by FIXXXL
эффект - должны видется только доки, у контров которых в закладке Прочее стоит Группа нужная доступности. Группа пользователей и Группа доступа к контрагентам свзаны в РегистрСведений.НастройкиПравДоступаПользователей
#17
by kn
Нет задача впринципе всем менеджерам закрыть доступ к РКО сотрудников, но к РКО своих клиентов доступ должен быть и Журнал ДокументовКонтрагентов им нужен такого эффекта к сожелению даже на простом примере 1 менеджер 1 контрагент открыт не наблюдаю и не демо базе.
#18
by kn
Подскажи пжл-та где константа константа ИспользоватьОграниченияПравДоступаНаУровнеЗаписей устанавливается,проверяла она истина, но хочу знать где устанавливается.
#20
by FIXXXL
а РКО сотрудников каким видом операции РКО заносите? Контрагент там есть? если нет, боюсь типовой РЛС не сработает но РКО чужих контров отсекать должен все равно
#21
by kn
Да,верно РКО доработан, там физ лица,т.е этот вариант работать понятно не будет.А что тогда можно сделать, можно отбор по этому виду операции сделать для этой роли при открытии Журнала?
#24
by kn
Пока прописала для ЖурналаДокументовКонтрагентов так ПриОткрытии Но при этом закрывается доступ к отбору ВидыОпераций, хотелось бы при отборе пользователя просто добавлять условие на ВидОперации, запрещающее просматривать РКО по ЗП, и вот такой вопрос - в каком обработчике можно отследить что изменились условия отбора пользователя и добавить свое условие.
#26
by kn
код в тоже не решает проблему т.к например у ЗаказаПокупателя нет ВидаОперации поэтому он в журнал не попадает а надо.
#27
by 5 Элемент
#ТекущаяТаблица КАК ТекущаяТаблица ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ СоставГруппы.Ссылка КАК ГруппаПользователей ИЗ Справочник.ГруппыПользователей.ПользователиГруппы КАК СоставГруппы (ВЫБРАТЬ ПЕРВЫЕ 1 1 КАК ПолеОтбора ИЗ (ВЫБРАТЬ ПЕРВЫЕ 1 1 ИЗ РегистрСведений.ОбъектыДоступаДокументов КАК ОбъектыДоступаДокументов ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей И ОбъектыДоступаДокументов.ОбъектДоступа ССЫЛКА Справочник.Организации И НастройкиПравДоступаПользователей.ОбластьДанных ЕСТЬ NULL )) (ВЫБРАТЬ ПЕРВЫЕ 1 1 ИЗ РегистрСведений.ОбъектыДоступаДокументов КАК ОбъектыДоступаДокументов ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты ПО Контрагенты.Ссылка = ОбъектыДоступаДокументов.ОбъектДоступа ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей И НастройкиПравДоступаПользователей.ОбластьДанных ЕСТЬ NULL )) И НЕ ГруппыПользователей.ГруппаПользователей ЕСТЬ NULL) #КонецЕсли
#29
by FIXXXL
если заставишь работать РЛС хотя бы по контрам, можешь в отбор передавать список значений контров, полученный запросом а-ля ВЫБРАТЬ РАЗРЕШЕННЫЕ из справочника контров. ну или еще каким образом получить список контров текущего пользователя-манагера
#30
by kn
но ведь менеджер и сам может наложить свой "сужающий" отбор по контрагенту , вообщем мне надо как-то отловить момент отбора и дописать там свое условие или при выводе строки отказаться от вывода,но последнее я что-то не нашла
#32
by 5 Элемент
не забывайте, что кроме журнала есть список РКО, где тоже можно увидить РКО по выплате ЗП.
#34
by 5 Элемент
а уверены, что пользователь не сможет открыть РКО другим способом? Например, из отчета или из какой-нибудь формы в которой можно ввести РКО - ввести в поле ввода номер РКО и система сама заполнить невзирая на ваши отборы в форме списка.
#35
by FIXXXL
ЭлементыФормы.ЖурналДокументовСписок.НастройкаОтбора.Контрагент.Доступность = Ложь - тогда не сможет или ему надо такую возможность оставить?
#36
by kn
ну с поиском номером при не находится, а отчет у них взаиморасчеты с контрагентами, а у нас РКО на физ лиц, так что схема работает,только документы без ВидОперации к сожелению не попадают в журнал, а так бы все устроило хотелось бы, но если другого способа нет.
#38
by FIXXXL
как вариант, попробовать наложить отбор по Документы по договору контрагента. уберутся лишние РКО-ПКО, останется возможность отбора по контру. у тебя договоров на одного контра не сильно много?
#39
by kn
Меня бы устроила где-нибудь проверка на ТипЗнч(Контрагента) если физик - то не показывать - только в каком обработкие прописать не знаю.
#42
by 5 Элемент
Основной способ это RLS. Другие способы не дадут "спать спокойно". Я так понимаю задача скрыть з/п достаточно важная. Сделайте ее как следует :). Способ из 27 не работает?
#47
by 5 Элемент
т.е. вы не увидели различий и решили не проверять? В нужно немного исправить, чтобы работало, если не используется ИспользоватьОграниченияПравДоступаНаУровнеЗаписей. Думаю вы сами поймете как.
#48
by kn
нет просто у меня так и не заработало стандартное ограничениеи по контрагентам,сейчас попробую все таки твой код.
#49
by kn
Спасибо ,5 Элемент,FIXXXL.тоже не показывал Заказы, заменила на ГДЕ ТекущаяТаблица.Контрагент ССЫЛКА Справочник.Контрагенты и все получилось.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как удалить 1С v8 ?
- v8: COM соединение к v8, не могу получить доступ к методом модуля внешних с
- v8: УПП Как настроить 1С чтобы оформлять реализацию товара без складских остатков
- v8: Неужто нельзя в УПП стандартными RLS скрыть группу контрагентов?
- v8: На сайте http://users.v8.1c.ru исчез доступ к типовым конфигурациям
В этой группе 1С
- УПП стаж в СЗВ
- Просмотр tiff файлов из 1С.
- USB порты видят только мышку и принтер
- Шаблон файла ПФР
- Стоит ли 1с - Битрикс своих денег?
- Регистр-расчет амортизации основных средств
- Недостаточно памяти. Тестирование и исправление.
- ЗУП 2.5 Подскажите по настройке проводки по "Исполнительскому сбору"
- Отображение справочника в виде дерева и в виде списка
- УПП: Какие "подводные камни" в РАУЗ
- Как лечить: HTTP Error 500.0 - Internal Server Error
- Чем закрывается остаток на счете 76.АВ на счет 68.2 (1С Комплексная 7.7)
- Как это сделано? УНФ 8-2. Кнопка "Печать".
- "Обновить конфигурацию" не доступно
- где можно брать релизы программ, кроме дисков итс
- Возможно ли в СКД два разных ресурса выводить в одной колонке?
- postgresql ошибка invalid memory alloc request size
- 8.1 Загрузка Кладр, классификатор адресов - нарушена структура классификатора
- ЗУП: Автоматическое заполнение Зарплата к выплате организаций (2.5.24)
- КД. Конвертация бухгалтерской справки. Помогите советом.