Добрый день!
Вопрос про ограничение доступа к данным на уровне записей!!
я тут в небольшом смятении..
как так может быть, что конструкция "ВЫБРАТЬ РАЗРЕШЕННЫЕ" выбирает еще кучу объектов
<Объект не найден> (20:bca50230fe59a09f4d7ca13deb4d0c97)
Вопрос про ограничение доступа к данным на уровне записей!!
я тут в небольшом смятении..
как так может быть, что конструкция "ВЫБРАТЬ РАЗРЕШЕННЫЕ" выбирает еще кучу объектов
<Объект не найден> (20:bca50230fe59a09f4d7ca13deb4d0c97)
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
АрендуемыеПлощадиСрезПоследних.ДоговорКонтрагента КАК ДоговорКонтрагента
ПОМЕСТИТЬ СписокДоговоров
ИЗ
РегистрСведений.АрендуемыеПлощади.СрезПоследних(&Период, ) КАК АрендуемыеПлощадиСрезПоследних
ИНДЕКСИРОВАТЬ ПО
ДоговорКонтрагента
ПоказатьПо теме из базы знаний
- Универсальные функции ЗУП 3.1 / ЗКГУ 3.1, которые помогут в разработке
- Пример создания кадрового отчета для ЗУП 3.1
- Как я с отчетом СКД боролся (произвольный макет)!
- Пример пошагового решения проблемы производительности на базе Postgres SQL с картинками
- Внесение изменений в выгрузку торгового каталога из 1С: УПП (обычные формы, платформа 8.3) на сайт с помощью стандартной обработки 1С Битрикс
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Gureev, оно и понятно: данные считываются из регистра сведений, поэтому слово РАЗРЕШЕННЫЕ действует на таблицу регистра сведений. В запросе выбираются ссылки на договоры, а т.к. доступа к некоторым договорам нет, то и выводится Объект не найден.
Если хотите убрать Объект не найден из результата, добавьте в запрос СОЕДИНЕНИЕ с таблицей договоров.
Если хотите убрать Объект не найден из результата, добавьте в запрос СОЕДИНЕНИЕ с таблицей договоров.
Возможно, причина в следующем:
В РЛС на спр. Организации установлено органичение для "другие поля".
А для Ссылка - не установлено (пустая строка).
При получении ссылки РЛС не ограничивает выборку (т.к. выбирается только Ссылка, а для нее не установлены органичения). Но, потом платформа пытается сформировать представление ссылки и для этого делает запрос на получение наименования объекта (как составной части представления) элемента справочника и тут уже срабатывает РЛС, т.к. Наименование находится в числе "других полей". Поэтому платформа наименование не может получить и формирует представление в виде "Объект не найден...".
Если кроме ссылки в запрос включить любое поле из "других полей", то RLS ограничит выборку и будут выбраны только разрешенные элементы.
В РЛС на спр. Организации установлено органичение для "другие поля".
А для Ссылка - не установлено (пустая строка).
При получении ссылки РЛС не ограничивает выборку (т.к. выбирается только Ссылка, а для нее не установлены органичения). Но, потом платформа пытается сформировать представление ссылки и для этого делает запрос на получение наименования объекта (как составной части представления) элемента справочника и тут уже срабатывает РЛС, т.к. Наименование находится в числе "других полей". Поэтому платформа наименование не может получить и формирует представление в виде "Объект не найден...".
Если кроме ссылки в запрос включить любое поле из "других полей", то RLS ограничит выборку и будут выбраны только разрешенные элементы.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот