Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Ограничение доступа на уровне записей. Префикс кода справочника = префиксу ИБ

Ограничение доступа на уровне записей. Префикс кода справочника = префиксу ИБ
Я
   altaykniga
 
02.05.18 - 09:00
Доброго времени суток, уважаемые специалисты. Прошу поделиться опытом.

Есть РИБы, план обмена = по организации
Необходимо в подчиненном узле отображать только контрагентов, первые 2 символа кода которых = префиксу этой ИБ - т.е. в подчиненном узле пользователи должны видеть только "своих" контрагентов, созданных в этой базе, а, следовательно, и имеющих соответствующий префикс в коде.

с РЛС никогда не работал, прошу подсказать, возможно ли написать текст запроса на право "чтение" исходя из моей задачи. Заранее благодарю за помощь, всех с праздниками !

Доброго времени суток, уважаемые специалисты. Прошу поделиться опытом.

Есть РИБы, план обмена = по организации
Необходимо в подчиненном узле отображать только контрагентов, первые 2 символа кода которых = префиксу этой ИБ - т.е. в подчиненном узле пользователи должны видеть только "своих" контрагентов, созданных в этой базе, а, следовательно, и имеющих соответствующий префикс в коде.

с РЛС никогда не работал, прошу подсказать, возможно ли написать текст запроса на право "чтение" исходя из моей задачи. Заранее благодарю за помощь, всех с праздниками !

https://yadi.sk/i/15GjgyF83V9fs7
 
 
   shuhard
 
1 - 02.05.18 - 09:17
(0) РЛС на чтение по реквизиту справочника контрагентов безусловно будет работать
   Cyberhawk
 
2 - 02.05.18 - 09:19
Параметры сеанса
   altaykniga
 
3 - 02.05.18 - 09:45
(1) "РЛС на чтение по реквизиту справочника контрагентов безусловно будет работать" - что значит безусловно будет работать?
   altaykniga
 
4 - 02.05.18 - 09:46
(2) не нашел в параметрах сеанса значения "ПрефиксУзлаРаспределеннойИнформационнойБазы"

нужно создать свой параметр и передать в него значение константы?
   Franchiser
 
5 - 02.05.18 - 10:00
В рлс в качестве параметров используются параметры сеанса
   Franchiser
 
6 - 02.05.18 - 10:04
Примерно так:
Где Код подобно выразить(&твойПрефикс как Строка)+"%"
   altaykniga
 
7 - 02.05.18 - 10:41
создал параметр сеанса _ПрефиксУзлаИнформационнойБазы

в каком модуле его лучше инициализировать?
установил его значение в общем модуле "ПользователиСлужебный". Процедура "УстановкаПараметровСеанса"

Ограничение на чтение теперь работает, контрагенты отображаются только нужные. Но если в форме списка справочника Контрагенты в поле поиска ввожу текст, то выходит ошибка https://yadi.sk/i/BVt_77F_3V9yjn

"Ошибка в ограничении доступа к данным.
объект: 'Справочник.Контрагенты', поле: 'Ссылка'; право: 'Чтение'
Попытка получения неинициализированного значения параметра сеанса"

Как с этим бороться?
   hhhh
 
8 - 02.05.18 - 10:47
(7) ну, в модуле сеанса. Параметр же сеанса
   Cyberhawk
 
9 - 02.05.18 - 10:53
(4) Ты догадливый, плюсик тебе
   Franchiser
 
10 - 02.05.18 - 17:57
(7) а почему поле Ссылка? Нужно было на прочие поля
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует