УТ 8 (10.3). Запретить использование некоторых складов #537360


#0 by Ramzes_n
Добрый день! Имеется менеджер, который должен работать только со своим складом. Ему нельзя смотреть остатки по другим складам, нельзя отгружать товар с других складов. Как это можно реализовать в УТ (редакция 10.3)? Кто-нибудь решал подобные задачи?
#1 by Amra
Группа доступности складов
#2 by Ramzes_n
так ведь в справке про это не написано. "При резервировании товаров на складе, при заполнении схемы размещения с помощью механизма  автоматического резервирования по складам  и размещения по заказам поставщиков, в качестве мест доступного размещения будут использоваться только те склады, которые указаны в группе доступности для пользователя."
#3 by shuhard
справка права
#4 by Ramzes_n
есть другие варианты?
#5 by Eugeneer
Делал собственное рабочее место. У нас в одной базе 8 магазов работают. каждый только со своими складами.
#6 by shuhard
RLS чё тут обсуждать
#7 by Eugeneer
убирал стандартный интерфейс. делал формы с которых строго все прописано. т.е. видимость остатков и создание документов. плюс в ней же журналы с закрепленными , без доступа фильтрами.
#8 by Ramzes_n
Eugeneer, что ты имеешь ввиду под "собственным рабочим местом"?
#9 by Eugeneer
все без переписи типовой.
#10 by Eugeneer
у тебя что розница/опт?
#11 by BigShmax
в справке написано  исчерпывающе все : " будут использоваться только те склады, которые указаны в группе доступности для пользователя." " что сделать  , где что прописать и как это будет работать. т.е. тебе терь нужно почитать справку про группы доступности пользователей в частности склады и все.
#12 by Ramzes_n
а отчеты ты тогда совсем исключил? там ведь тоже есть настройки
#13 by Ramzes_n
опт
#14 by Eugeneer
ну для опта наверно не подойдет. для розницы делали. потому как им там и доступа особого ник чему не разрешалось. их задача тупо чеки делать. для опта тут не покатит.
#15 by Ramzes_n
"будут использоваться только те склады, которые указаны в группе доступности для пользователя." кроме этого предложения там еще кое что написано, читай повнимательней :)
#16 by Eugeneer
бери из КА механизм. там есть ограничения по складам.
#17 by Eugeneer
ну типа обработки с остатками, документами. необходимым интерфейсом грубо говоря. в котором можно программно наложить нужные фильтры и запретить доступ. Обработка по сути. Вставляется в интерфейс. Склад из настроек. убираем весь интерфейс. вставляем свою обработку. они открывают и работают только с ней. там все что касается их склада. остатки, документы. т.к. в УТ10 все через универсальный отчет. в нем тупо добавил программно строчки которые принудительно ставят отбор по складу.
#18 by Ramzes_n
что ты имеешь ввиду? в конфигураторе править права?
#19 by Ramzes_n
для розницы бы применил такой подход
#20 by shuhard
в УТ разве нет RLS по складам ?
#21 by Ramzes_n
КА это?
#22 by Eugeneer
в ут10 нету.
#23 by Eugeneer
в КА есть. комплексная автоматизация
#24 by FIXXXL
делал через РЛС по аналогии с контрагентами иначе нормально не ограничишь доступ к просмотру остатков в справочнике номенклатуры
#25 by FIXXXL
+ и в отчетах не забыть проверить РАЗРЕШЕННЫЕ
#26 by Ramzes_n
может кто-нибудь описать что такое RLS? и где его посмотреть?
#27 by vs84
Переходите на УТ 11. Там это легко настраивается :)
#28 by Eugeneer
у уже два раза ответил. ты или глухой или слепой. в КА все это есть. вот там и смотри.
#29 by FIXXXL
смотри шаблоны ограничений в ролях, конкретно тебе для примера нужен "КонтрагентВШапке"
#30 by Ramzes_n
извини, КА нету под рукой
#31 by FIXXXL
ну и надо будет слегка допилить обработку раздачи прав
#32 by Ramzes_n
FIXXXL, ты когда отвечал вот здесь: вопрос тот же был?
#33 by FIXXXL
там вопрос про типы цен был, я объяснял на своем примере со складами
#34 by Ramzes_n
так меня как раз склады интересуют :)
#35 by FIXXXL
добавил новый справочник ГруппыДоступаКСкладам (по аналогии с ГруппыДоступаККонтрагентам) в справочник Склады добавил реквизит ГруппаДоступаКСкладу с типом СправочникСсылка.ГруппыДоступаКСкладам добавил перечисление Перечисление.ВидыОбъектовДоступа.Склады для организации доступа стандартными механизмами скопировал шаблон КонтрагентВШапке и еще один для непосредственно справочника Склады (ТаблицаОсновогоВидаОбъектаДоступаСклад), изменил в нем Контрагент на Склад ну и в настройках пользователей создал группы по аналогии с Контрагентами. все взлетело.
#36 by FIXXXL
в обработке НастройкаПравДоступа в форме НастройкаПравДоступа в процедуру ПередОткрытием строку в процедуру ПолучитьСписокОбластейДанных добавил
#37 by Ramzes_n
пытаюсь сделать так же (чтобы взлетело). Пока не получается
#38 by Ramzes_n
сейчас попробую
#39 by FIXXXL
а по контрагентам есть в твоей базе настроенный вариант? по аналогии делать гораздо проще ну и запрос шаблона рассмотри подробнее
#40 by Ramzes_n
я сейчас типовую конфигурацию (демо) правлю. Там у менеджера по продажам в ролях есть шаблоны ограничений. Но я там не нашел "ТаблицаОсновогоВидаОбъектаДоступаСклад"
#41 by FIXXXL
ТаблицаОсновогоВидаОбъектаДоступа - это у Пользователя
#42 by FIXXXL
+ ее я просто скопировал в самописную роль манагера и переименовал в этой роли ограничение на чтение выглядит как Прочие поля - #ТаблицаОсновогоВидаОбъектаДоступаСклад("Склады", "ГруппаДоступаКСкладу", "ИЛИ ЭтоГруппа")
#43 by FIXXXL
+ сам запрос шаблона править не надо
#44 by Ramzes_n
может у тебя осталась эта база, можешь выслать цф?
#45 by FIXXXL
дык потом по ЦФу объяснять придется где что смотреть, переписано там и не только мной лучше пиши чего непонятно
#46 by FIXXXL
могу выложить текст запроса шаблона, но он отличается от стандартного для контрагентов только заменой Контрагенты на Склады
#47 by Ramzes_n
с обработкой проблема, ошибки сыпит, может хотя бы обработку "НастройкаПравДоступа" скинешь?
#48 by Rumpil
Может в настройки пользователя ввести такой параметр как разрешенные склады и соответственно прописать при необходимых действиях проверку этой настройки ?
#49 by Ramzes_n
так ведь необходимых действий может быть очень много. Тогда просто замаюсь править везде где нужно
#50 by FIXXXL
обработку куда кидать?
#51 by Ramzes_n
r36a@yandex.ru
#52 by FIXXXL
улетело
#53 by Ramzes_n
Огромное спасибо. Продолжу править
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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