Уважаемые разработчики! Сделайте, пожалуйста, вашим пользователям подарок на Новый год - нормальную поддержку RLS в запросах, хотя бы внутри ваших секретных модулей. Ну невозможно же так жить.
Версия 2.0.7.1. Добавлен RLS на справочник сотрудников по головной организации. В списке путевых листов с отбором ограниченный пользователь начинает вводить фамилию водителя. Получает ошибку: "У пользователя недостаточно прав на исполнение операции над базой данных". А почему? А потому что обработчик автоподбора уходит сначала в уатИнтерфейсВводаСотрудников.СотрудникАвтоПодборТекста а потом в уатЗащищенныеФункцииСервер.ПодобратьСписокСотрудников. Обернуть в УстановитьПривилегированныйРежим() - нельзя, по логике работы должны показываться только сотрудники доступных организаций. Дописать РАЗРЕШЕННЫЕ в запрос - невозможно, уатЗащищенныеФункцииСервер не имеет исходного кода, и вполне возможно, что дальше уходит в защищенную обработку.
Приходится вообще отрывать ваши обработчики.
Версия 2.0.7.1. Добавлен RLS на справочник сотрудников по головной организации. В списке путевых листов с отбором ограниченный пользователь начинает вводить фамилию водителя. Получает ошибку: "У пользователя недостаточно прав на исполнение операции над базой данных". А почему? А потому что обработчик автоподбора уходит сначала в уатИнтерфейсВводаСотрудников.СотрудникАвтоПодборТекста а потом в уатЗащищенныеФункцииСервер.ПодобратьСписокСотрудников. Обернуть в УстановитьПривилегированныйРежим() - нельзя, по логике работы должны показываться только сотрудники доступных организаций. Дописать РАЗРЕШЕННЫЕ в запрос - невозможно, уатЗащищенныеФункцииСервер не имеет исходного кода, и вполне возможно, что дальше уходит в защищенную обработку.
Приходится вообще отрывать ваши обработчики.