Параметры сеанса и права в типовой УПП #459508


#0 by SevenTop
Подскажите, где искать код, который инициализирует параметры сеанса, связанные с правами, в т.ч. RLS?
#1 by ASU_Diamond
параметры сеанса устанавливаются в модуле сеанса
#2 by SevenTop
Это понятно. Но во-первых там нет параметров связанных с правами доступа (или я не заметил, ткни носом, плиз), во-вторых сии параметры добавляются еще в ряде мест, как я заметил...
#3 by SevenTop
И собственно, какие из них связаны с правами не всегда до конца понятно - просто сейчас отлавливаю ошибки в правах, идет ругань на параметры сеанса - а какие параметры - хз, 1с-ка не говорит.
#4 by AleGol
часть параметров сеанса инициализурются в момент подключения к базе, часть - в момент обращения
#5 by ASU_Diamond
А кто сказал что в параметрах сеанса есть параметры связанные с доступом? RLS вообще в правах прописываются и, если типовая конфа, привязаны к группе пользователя, которые привязаны к пользователю, который хранится в текущемПользователе параметра сеанса
#6 by SevenTop
Ну вот, а как найти те, что инициализируются при включении контроля прав доступа?
#7 by SevenTop
Ну как кто, 1с-ка )) Ошибка в ограничении доступа к данным. объект: 'Document.ПеремещениеТоваров(Документ.ПеремещениеТоваров)'; право: 'Чтение' Попытка получения неинициализированного значения параметра сеанса по причине: Попытка получения неинициализированного значения параметра сеанса Ссылку на строку кода такая ошибка не дает, отсюда вопрос.
#8 by ASU_Diamond
у документа ПеремещениеТоваров посмотри RLS на чтение
#9 by SevenTop
ИЛИ 1 В                (ВЫБРАТЬ ПЕРВЫЕ 1                    1                ИЗ                    РегистрСведений.ПраваДоступаПользователейКОбъектам КАК ПраваДоступаПользователейКОбъектам                    И ПраваДоступаПользователейКОбъектам.Пользователь В (&ГруппыТекущегоПользователя)
#10 by ASU_Diamond
ПраваДоступаПользователейКОбъектам.Чтение - вот это походу ошибка
#11 by SevenTop
1c-ка ругается на проблемы с &ГруппыТекущегоПользователя в том сообщении об ошибке? Но если и так - на КАКИЕ проблемы? Подскажи плиз!
#12 by SevenTop
ну а в чем ошибка-то, вроде нормальное условие... И потом при чем все-таки то, на что он ругается - параметр сеанса?
#13 by ASU_Diamond
(+10) хотя нет, тогда бы на право не ругалось
#14 by FIXXXL
И ПраваДоступаПользователейКОбъектам.Пользователь В (&ГруппыТекущегоПользователя) sam pisal?
#15 by SevenTop
Есть еще идеи? Нет, но возможно остатки 14-го релиза (щас 27-й).
#16 by hhhh
но как могли попасть туда останки 14 релиза? Ты должен был их убить еще в позапрошлом году.
#17 by SevenTop
Хранил их, ибо настраивал в поте лица. И до обновления все работал, впрочем. Так что в этом RLS не так?
#18 by hhhh
ну, ты приколист. Вставил в 27-й релиз код из 14-го и потом с умным видом спрашиваешь, почему не работает?
#19 by SevenTop
Релиз-релиз... Это что, священная корова? Я пытаюсь разобраться в каом месте мне надо подкрутить давно настроенные, заточенные под нашу специфику набор прав так, чтобы они работали на новой платформе.
#20 by FIXXXL
posmotri v tipovoi roli kak teper' polzovatelya polychaut
#21 by Jolly Roger
в модуле сеанса в процедуре УстановкаПараметровСеанса увидишь все неинициализированные параметры сеанса...
#22 by FIXXXL
смотри тогда, есть ли при инициализации переменная "ГруппыТекущегоПользователя"
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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