Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Скрыть закупочную цену для некоторых пользователей
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
nikora1981
у меня проблема с запретом для пользователя на закупочные цены через RLS - запрет поставил - все вроде хорошо, но вот проблема, когда пользователь делает возврат, который не привязан к партии - программа пытается подобрать закупочную цену чтобы поставить ее - и тут натыкается на запрет.
как бы вы решили эту проблему?

Может отказаться от RLS в данном случае?
topitop
nikora1981 @ Сегодня, 15:42 необходимо зарегистрироваться для просмотра ссылки ,

Рекомендовал бы от RLS по возможности отказаться в принципе, скройте формах документа отображение не нужных полей по роли и дело с концом.
При высоконагруженных базах с большим оборотом документов RLS как гвоздь в крышку гроба.
А потом люди сидят неделями гадают почему тормозит, а сюрприз в RLS сидит wink.gif
Vofka
nikora1981, в месте где надо разрешить это получать, перед выполнением запроса делаете:

УстановитьПривилегированныйРежим(Истина);
topitop
Vofka @ Сегодня, 16:39 необходимо зарегистрироваться для просмотра ссылки ,
В том то и дело что разрешать получать нельзя, но RLS не оправданно нагружает базу.
Vofka
topitop @ Сегодня, 17:18 необходимо зарегистрироваться для просмотра ссылки ,
Если нельзя, но очень хочется, то можно. Мой ответ был направлен ТС-у для решения его проблемы в описанном сценарии. Про нагрузку при RLS и про рациональность его использования конкретно в данном случае - это совсем другой вопрос smile.gif .
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.