Помогите, пожалуйста, разобраться с вопросом.
При обновлении релиза конфигурации решил сделать стандартной роль "Пользователь".
Для этого скопировал её и создал в конфигураторе роль "МойПользователь".
Потом при обновлении релиза для роли "Пользователь" указал "взять из конфигурации поставщика"
Назначил роль "МойПользователь" всем юзерам, кто работает в программе.
В результате, при выполнении простого запроса у юзеров появляется ошибка:
Недостаточно прав для работы с таблицей "Справочник.ПакетЭДПрисоединенныеФайлы"
Но в запросе нет обращения к этой таблице. От слова "совсем":

```1c
    ВЫБРАТЬ ПЕРВЫЕ 1
    ЗначенияСвойствОбъектов.Объект
    ИЗ
    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    ГДЕ
    ЗначенияСвойствОбъектов.Свойство = &Свойство
    И ЗначенияСвойствОбъектов.Значение = &Значение
    И ЗначенияСвойствОбъектов.Объект.ПометкаУдаления = ЛОЖЬ
```

Что происходит, почему он проверяет в процессе запроса права на пакет ЭД.
С РАЗРЕШЕННЫЕ запрос проходит
---
Потому что идет обращение к измерению ЗначенияСвойствОбъектов.Объект.
Измерение Объект РС ЗначенияСвойствОбъектов имеет составной тип данных типа СправочникСсылка, ДокументСсылка. При запросе происходит неявное соединение с таблицами базы.
Используйте ключевое слово ВЫРАЗИТЬ языка запросов.

upd:
ну и кроме того с ВЫРАЗИТЬ запрос будет быстрее работать.
---
Потому что идет обращение к измерению ЗначенияСвойствОбъектов.Объект.
Измерение Объект РС ЗначенияСвойствОбъектов имеет составной тип данных типа СправочникСсылка, ДокументСсылка. При запросе происходит неявное соединение с таблицами базы.
Используйте ключевое слово ВЫРАЗИТЬ языка запросов.

upd:
ну и кроме того с ВЫРАЗИТЬ запрос будет быстрее работать.
---
но в роли МойПользователь для этого справочника есть галки "Чтение", "Просмотр" для ЭДПрисоединенныеФайлы.

Используйте ключевое слово ВЫРАЗИТЬ языка запросов. - расскажите, пожалуйста, подробнее про этот способ
---
Если пользователю назначена роль "Пользователь", где галки не стоят и роль "МойПользователь" где галки стоят - как он их сложит?
---
разрешение имеет приоритет. Т.е. чтение должно быть разрешено.
---
Значит он соединяет через логическое "ИЛИ" (ЛОЖЬ ИЛИ ИСТИНА) = ИСТИНА - чтение разрешено.
Что тогда ещё могло в правах побиться-поломаться?
---
Затрудняюсь сказать. Роль "мой пользователь" пользователю точно назначена? Если этот пользователь в режиме предприятия попробует просто открыть этот справочник - получается?
---
Так. Проблема решилась. Но поведение странное. По какой-то причине если открыть сам справочник вкладку Права на роли МойПользователь галки не стояли.
Если открыть роль МойПользователь - галки стояли. Стоило тронуть галку в справочнике - роль засинхронилась и больше не расслаивалась. Видимо имело место с каким то нарушением в копировании роли конфигурации без документа и обновлением релиза. Жаль не заскриншотил. Спасибо за помощь. Запрос поправил.
---
Используйте ключевое слово ВЫРАЗИТЬ языка запросов.
Вы имели в виду это?

```1c
    ВЫБРАТЬ ПЕРВЫЕ 1
    ВЫРАЗИТЬ(ЗначенияСвойствОбъектов.Объект КАК Справочник.ХарактеристикиНоменклатуры) КАК Объект
    ИЗ
    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    ГДЕ
    ЗначенияСвойствОбъектов.Свойство = &Свойство
    И ЗначенияСвойствОбъектов.Значение = &Значение
    И ЗначенияСвойствОбъектов.Объект.ПометкаУдаления = ЛОЖЬ
```
---
да.
только в этой строке тоже: "И ЗначенияСвойствОбъектов.Объект.ПометкаУдаления = ЛОЖЬ"