Возникла необходимость ограничить права к справочника контрагентов, контрагенты разбиты на группы, например группа называется "ЮГ" и пользователь с именем "ЮГ" должен видеть только тех контрагентов которые входят в группу "ЮГ" (Имя пользователя = НаименованиеГруппы)
Первое что надо будет сделать это отключить доступность вкл./выкл. иерархический список, а затем подобным способом включить отбор
Причем Родитель.Родитель = ИмяПользователя и Родитель = ИмяПользователя, т.к. в группах будет еще второй уровень групп Вообщем то данная идея меня немного смущает, но так делал в 1с 8.2 там все получилось,в 1с 7.7 быть может есть какие то более эффективные и простые способы ограничивать просто просмотр в списке справочника, подскажите плз как лучше сделать
Для справочникое ещё есть фильтр по СпискуЗначений.
Цитата
ИспользоватьСписокЭлементов();
самое простое решение, используете в ПриВыбореЗначения ОткрытьФорму контрагентов со списком нужных для тек.пользователя контрагентов, а в ПриОткрытии контрагентов ИспользоватьСписокЭлементов(СпКонтр)
Единственное что б еще хотелось, Спр.НайтиПоНаименованию("ЮГ",0,0); у меня юзеры будут с именами групп, т.е. пользователь ЮГ должен видеть только папку ЮГ вместо "ЮГ" глПользователь не катит, т.к. ссылка наверное на юзера, а как сделать что б по наименованию пользователя отбирался каталог в контрагентах
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!