Че-то туплю с правами / как реализовать выборку только разрешенных элементов #626035


#0 by DrHiHi
платформа 1С:Предприятие 8.2 (8.2.16.352) Обычное приложение У пользователя есть две роль (роль1, роль2) на справочнике стоит ограничение роль1 чтение ГДЕ ЛОЖЬ                                 роль2 чтение параметрыограничения открываю справочник все красиво (видно то что на надо) в запросе с добавление "РАЗРЕШЕННЫЕ", тоже все красиво а вот при обходе справочника все плохо КонецЦикла; в выборку попадают элементы справочника, которые не разрешены для чтения пользователю... Как правильно реализовать механизм?? я понимаю, что можно сначала запросом, а потом обойти результат запроса. Но хотелось бы до конца разобраться с правами. Почему так происходит?? или то лыжи не едут, или то я... %))
#1 by Amra
Делай запросом, не изобретай велосипед)
#2 by DrShad
а выборка в каком модуле формируется?
#3 by 1C-band
Лыжи едут, с лыжами всё нормально. Запросом "ВЫБРАТЬ РАЗРЕШЕННЫЕ".
#4 by DrHiHi
я не изобретаю, в типовой написан обход через выборку... вот и думаю, что может быть есть другой механизм... вообщем есть справочник "типы цен номенклатуры", установлены ограничения. но когда создаю документ "Установка цен номенклатуры" то могу выбрать не разрешенный для чтения тип цены... модуль формы документа
#5 by DrShad
странно, но я думал что выборка в тот же запрос, только зашитый в метод и РЛС к нему цепляется или я не прав?
#6 by andrewks
мдэ...
#7 by DrHiHi
не правду сказал на счет использования... используется в модуле формы обработки... но я думаю, что это не меняет суть дела
#8 by andrewks
ышо раз. какая такая религия запрещает использовать ВЫБРАТЬ РАЗРЕШЕННЫЕ в запросе?
#9 by DrHiHi
это типовой механизм... а чтобы меньше мудохаться с обновлением, то лучше, чтобы было все приближено к типовой конфигурации... вот и подумал перед тем как изменить, что может быть есть какой-то нюанс, который я не учел и который решит проблему без изменения типового модуля... ну если нету, то тогда естественно буду изменять...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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