Условие на присоединение таблицы в запросе

1. user2056365 12.12.24 16:51 Сейчас в теме
Добрый день.

Есть запрос, который формирует список документов. К нему запросили добавить 1 колонку, которая берется из документа, к которому не у всех сотрудников есть доступ, соответственно при выполнении, выдается ошибка "Недостаточно прав для работы с таблицей Таблица"

Можно ли как то в запросе установить присоединение документа Таблица только при условии доступности?
То есть те, у кого нет доступа к документу могли так же формировать запрос, но без дополнительной колонки.
По теме из базы знаний
Найденные решения
5. user1936660 12.12.24 16:58 Сейчас в теме
(1)
Можно

ЛЕВОЕ СОЕДИНЕНИЕ
    ТаблицаСКривымДоступом КАК ТаблицаСКривымДоступом
ПО
    &ЕстьДоступКТаблице И (  Твоё условие соединения )

Запрос.УстановитьПараметр("ЕстьДоступКТаблице", ПравоДоступа("Чтение", Метаданные.ТаблицаСКривымДоступом));
user2056365; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. user5300 1068 12.12.24 16:56 Сейчас в теме
(1) "ВЫБРАТЬ РАЗРЕШЕННЫЕ ..."
user1936660; +1 Ответить
5. user1936660 12.12.24 16:58 Сейчас в теме
(1)
Можно

ЛЕВОЕ СОЕДИНЕНИЕ
    ТаблицаСКривымДоступом КАК ТаблицаСКривымДоступом
ПО
    &ЕстьДоступКТаблице И (  Твоё условие соединения )

Запрос.УстановитьПараметр("ЕстьДоступКТаблице", ПравоДоступа("Чтение", Метаданные.ТаблицаСКривымДоступом));
user2056365; +1 Ответить
2. kuzev 48 12.12.24 16:56 Сейчас в теме
4. user2056365 12.12.24 16:58 Сейчас в теме
Блин, я наверное забыл написать, что это динамический список в форме списка документа. Добавить колонку надо через расширение
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот