Как в форме списка справочника сделать чтоб отображались только нужные элементы #109708


#0 by sweden
Т.е. есть пять менеджеров, у каждого свой регион.Необходимо чтоб каждый менеджер видел только клиентов своего региона.Бухгалтерия и финансовый отдел должны видеть всех клиентов.
#1 by Плюшкин
в справочник добавить реквизит "регион" с включ.галкой отбора.Ну и в зависимости от пользователя(глПользователь) при открытииУстановитьОтбор("регион", 1 или 0);
#2 by Дурочка 1С
Открывать справочник в группе региона и не давать изменять его интерактивно.
#3 by VicAlex
Используй штатный механизм - подчиненные справочники. Справочник Регионы подчиняется спр.Пользователи. В гл. перем. ПриНачалеРаботыСистемы заносится текущий пользователь (см. как в ТиСе). В модуль формы списка справочника Регионы ПриОткрытии добавить три строчки://**********************************************Для того чтобы кому не надо не мог откл-вкл иерархию интерактивно, здесь жепо условию прописать метод ИерархическийСписок(,);
#4 by wega
А как поступить если у пользователей одинаковые элементы справочника?У каждого пользователя будет свой элемент?
#5 by Птица
3 тогда лучше использовать штатный механизм групп,а то контрагенты, подчиненные пользователю - совсем уж экзотика... :))
#6 by Птица
4 тогда через ИспользоватьСписокЭлементов..
#7 by VicAlex
в сабже такого условия не было. Надо подумать как лучше.
#8 by sweden
Всем пасибо,щас буду пробовать.такой задачи нету
#9 by sweden
А можно както отключить возможность лазить по групам.Там где уровни
#10 by VicAlex
попробуй в предопределенной проц. ПриВыбореРодителя использовать СтатусВозврата для тех кому нельзя "лазить".
#11 by Морозов Александр
ИспользоватьСписокЭлементов
#12 by Дурочка 1С
ИспользоватьРодителя(<?>,);Синтаксис:ИспользоватьРодителя(<Родитель>,<ФлагИзменения>)Назначение:Установить родителя для формы списка справочника.Возвращает: значение текущего родителя для формы списка справочника (до применения метода).Параметры:<Родитель> - значение группы справочника.<ФлагИзменения> - необязательный параметр. Этим флагом регулируется возможность интерактивного изменения родителя. 1 - пользователь может изменить родителя интерактивно, 0 - пользователь не может интерактивно изменить родителя. Значение по умолчанию: 1.Замечание:Данный метод доступен в контексте Модуля формы списка справочника. Действие данного метода относится ко всему текущему подчиненному справочнику, который доступен в локальном контексте Модуля формы списка справочника. При добавлении нового элемента текущего справочника данный параметр также будет являться свойством нового элемента.
#13 by Дурочка 1С
ИерархическийСписок(<?>,)Синтаксис:ИерархическийСписок(<ФлагИерархСписка>,<ФлагИзменения>)Назначение:Установить режим иерархического списка справочника.Возвращает: значение текущего флага иерархического списка для формы списка справочника (до применения метода).Параметры:<ФлагИерархСписка> - флаг иерархического списка. 1 - иерархический список; 0 - неиерархический список.<ФлагИзменения> - необязательный параметр. Этим флагом регулируется возможность интерактивного изменения флага иерархического списка. 1 - пользователь может изменить иерархичность интерактивно, 0 - пользователь не может интерактивно изменить иерархичность.Замечание:Данный метод доступен в контексте Модуля формы списка справочника. Действие данного метода относится ко всему текущему подчиненному справочнику, который доступен в локальном контексте Модуля формы списка справочника.
#14 by sweden
(12,13) - все правильно но отклбчает возможность лазить по форме списка. А слева от форми списка есть еще дерево справочника, и вот по этому дерево юзер лазить может, правда он не может зайти в группу. Как сделать либо это дерево не видимым либо доступ к нему запретитьт?
#15 by Vaicartana
2 Стандартно никак.1С++ или FormEx умееют работать с объектами на форме без имени.Попробуй через них.
#16 by Дурочка 1С
Нет дерева - нет проблемы. Возьми да удали.
#17 by sweden
- другим юзерам нуна дерево
#18 by 2S
юзай разные формы списка
#19 by sweden
- да это получаеетса единственный выход, думалось еще какието найти :(
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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