powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Вопрос по штатному функционалу 7.7
16 сообщений из 16, страница 1 из 1
Вопрос по штатному функционалу 7.7
    #37934139
Karlus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, можно ли разграничить права пользователя так чтобы Он мог видеть и создавать Контрагентов только в определенной группе?
Если да, то как это реализовать?
...
Рейтинг: 0 / 0
Вопрос по штатному функционалу 7.7
    #37934182
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На уровне платформы - никак, только программно.
...
Рейтинг: 0 / 0
Вопрос по штатному функционалу 7.7
    #37934204
Karlus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The Dim!,
Подскажи, как программно это можно сделать?
Я так понимаю, что в процедуру ПриОткрытии() нужно вставить проверку на логин и если логин определенный, то тогда сделать определенную выборку по контрагентам.
А как это в коде реализовать?
...
Рейтинг: 0 / 0
Вопрос по штатному функционалу 7.7
    #37934287
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насколько помню есть ИспользоватьСписокЭлементов() и второй путь это открывать такому пользователю вообще другую форму на которой будет таблица (список) значений где будут только доступные пользователю контрагенты

настаивать не буду но на больших справочниках первый вариант будет медленнее второго

а, да и в любом случае на справочник пользователя надо добавить реквизит где указать группу доступную
...
Рейтинг: 0 / 0
Вопрос по штатному функционалу 7.7
    #37934341
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Karlus,

FormEx тебе в помощь.
...
Рейтинг: 0 / 0
Вопрос по штатному функционалу 7.7
    #37934361
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИспользоватьСписокЭлементов() - это да, способ...
Но есть ещё и отбор - метод ИспользоватьСписокЭлементов() в форме списка. Для того, что бы использовать этот метод, у ключевых реквизитов должна быть выставлена галка "Отбор по реквизиту" в палитре свойств элемента(группы) справочника.

Как заставить 1С отбирать по группе(родителю), я не знаю(возможно, что можно... )
Как выход, завести реквизит в элементов и групп справочника "ГруппаДоступа" и сослаться на тот же самый справочник - Контрагенты - на нужную группу... как-то так. Ну или отдельно завести справочник "Группы доступа к контрагентам" и в каждом контрагенте и группе проставить нужную группу. Не легко... но можно.

Т.С. да, обработку вешать на процедуру ПриОткрытии() формы списка.
Жестко зашивать имена пользователей, я бы очень не советовал. Так же, заведите справочник, в котором будут соотноситься пользователи и группы доступа к контрагентам. Это более гибкое решение.
...
Рейтинг: 0 / 0
Вопрос по штатному функционалу 7.7
    #37934364
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не так ИспользоватьСписокЭлементов(), а УстановитьОтбор().
...
Рейтинг: 0 / 0
Вопрос по штатному функционалу 7.7
    #37934979
Karlus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо! Буду пробовать предложенные варианты
...
Рейтинг: 0 / 0
Вопрос по штатному функционалу 7.7
    #37935055
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если группы в справочнике "Контрагенты" я бы попробывал и через РЛС возможно напрямую
но по любому через роли

а так ... все сделано до нас
в УПП было подобное
организуется в конфигураторе
настраивается в пользовательском режиме
вроде в этом варианте надо дополнительные элементы вводить
и через РЛС

опять же жеский отбор наложить при открытии формы как говорили без возможности снятия
...
Рейтинг: 0 / 0
Вопрос по штатному функционалу 7.7
    #37935252
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sWinTyzесли группы в справочнике "Контрагенты" я бы попробывал и через РЛС возможно напрямую
но по любому через роли

а так ... все сделано до нас
в УПП было подобное
организуется в конфигураторе
настраивается в пользовательском режиме
вроде в этом варианте надо дополнительные элементы вводить
и через РЛС

опять же жеский отбор наложить при открытии формы как говорили без возможности снятия
У ТС 7.7...
...
Рейтинг: 0 / 0
Вопрос по штатному функционалу 7.7
    #37935315
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ох да ...
еще пишут )

тоже вроде делали через справочник
а вообще уже не помню
вон в соседней теме тоже промахнулся
лучше послушаю
...
Рейтинг: 0 / 0
Вопрос по штатному функционалу 7.7
    #37935326
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ИспользоватьРодителя() это совсем не то?
...
Рейтинг: 0 / 0
Вопрос по штатному функционалу 7.7
    #37935425
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sWinTyzа ИспользоватьРодителя() это совсем не то?
В форме списка ?
...
Рейтинг: 0 / 0
Вопрос по штатному функционалу 7.7
    #37935541
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну наверное
там есть параметер
запрещает менять родителя

вообще я не знаю
давно это было
лень погружаться снова
...
Рейтинг: 0 / 0
Вопрос по штатному функционалу 7.7
    #37936120
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какой такой отбор ... отбор в 7ке у журналов

если же жесткая привязка только к одной группе, то таки да... можно ИспользоватьРодителя(<Родитель>,0) с запрещением его смены
будет куда побыстрее но очень "жестко" :)

а вообще если надо универсальное решение

пользователю (зуб даю что он есть в виде элемента справочника у ТС ) добавляем реквизит который есть ссылкой на группу справочника номенклатуры который можно... если их может быть несколько тогда подчиненный справочник пользователям куда и заносить разрешенные группы

а дальше уже либо через ИспользоватьСписокЭлементов() при открытии куда передавать этот самый список либо через свою форму как угодно

в любом случае тормозить это будет феерически зато можно задавать несколько групп или вообще элементы по отдельности :)
...
Рейтинг: 0 / 0
Вопрос по штатному функционалу 7.7
    #37942857
deadng
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в справочник пользователя добавить реквизит "ГруппаКонтрагентов".
далее в форме списка справочника:
в процедуре ПриОткрытии() добавляем ИспользоватьРодителя(Пользователь.ГруппаКонтрагентов)
в процедуре ПриВыбореРодителя() проверяем НовыйРодитель.ПринадлежитГруппе(Пользователь.ГруппаКонтрагентов)
в процедуре ПриВыбореИерархии() блокируем отключение режима иерархического просмотра
ну и в форме элемента и группы:
в процедуре ВводНового() устанавливаем родителя Пользователь.ГруппаКонтрагентов
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Вопрос по штатному функционалу 7.7
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]