Столкнулся с такой ситуацией (похоже на глюк платформы, 1С:Предприятие 8.3 (8.3.13.1865))

При вызове отчет вылетает с ошибкой:
Ошибка в схеме компоновки данных
по причине:
Ошибка получения информации набора данных
по причине:
Ошибка в запросе набора данных
по причине:
Недостаточно прав для работы с таблицей
"Документ.НачислениеЗарплатыРаботникамОрганизаций"

Вот запрос:

```1c
    ВЫБРАТЬ
    СУММА(КорректировкиЗакрытиеМесяца.СуммаОборотДт) КАК СуммаОборотДт,
    СУММА(КорректировкиЗакрытиеМесяца.СуммаОборотКт) КАК СуммаОборотКт,
    КорректировкиЗакрытиеМесяца.Регистратор КАК Регистратор,
    КорректировкиЗакрытиеМесяца.Счет КАК Счет
    ИЗ
    (ВЫБРАТЬ
    ХозрасчетныйОбороты.СуммаОборотДт КАК СуммаОборотДт,
    ХозрасчетныйОбороты.СуммаОборотКт КАК СуммаОборотКт,
    ХозрасчетныйОбороты.Регистратор КАК Регистратор,
    ХозрасчетныйОбороты.Счет КАК Счет
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПер иода, &КонецПериода, Запись, , &ВидыСубконтоНС, Субконто2 = &Склад, , ) КАК ХозрасчетныйОбороты
    ГДЕ
    ХозрасчетныйОбороты.Регистратор.Ссылка ССЫЛКА Документ.ЗакрытиеМесяца

    СГРУППИРОВАТЬ ПО
    ХозрасчетныйОбороты.Регистратор,
    ХозрасчетныйОбороты.Счет,
    ХозрасчетныйОбороты.СуммаОборотДт,
    ХозрасчетныйОбороты.СуммаОборотКт) КАК КорректировкиЗакрытиеМесяца

    СГРУППИРОВАТЬ ПО
    КорректировкиЗакрытиеМесяца.Регистратор,
    КорректировкиЗакрытиеМесяца.Счет
```

т.е. таблицы "Документ.НачислениеЗарплатыРаботникамОрганизаций" тут нет))
Долго возился с этой проблемой, т.к. это только часть большого запроса. И причина оказалась вот в чем, -
ХозрасчетныйОбороты.Регистратор.Ссылка ССЫЛКА Документ.ЗакрытиеМесяца

Исправил на
ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.ЗакрытиеМесяца
все заработало))

И вот теперь не пойму, это действительно глюк, или это я не правильно написал ?
---
Выбрать разрешенные
---
Добрый день! Просто Регистратор и Регистратор.Ссылка - разные вещи, особенно в запросе. По тексту можно хоть до бесконечности писать "Ссылка.Ссылка....." а вот в запросе ни-ни)
---
Добрый день! Просто Регистратор и Регистратор.Ссылка - разные вещи, особенно в запросе. По тексту можно хоть до бесконечности писать "Ссылка.Ссылка....." а вот в запросе ни-ни)
---
Ну с этим вроде понятно))
А вот еще попалась следующая похожая ситуация. Из отчета "Кассовая книга"

Запрос

```1c
    ВЫБРАТЬ
    ХозрасчетныйОбороты.Регистратор КАК Регистратор,
    ХозрасчетныйОстаткиИОбороты.Период КАК Период,
    ХозрасчетныйОстаткиИОбороты.СуммаНачальныйРазвернутыйОстатокДт - ХозрасчетныйОстаткиИОбороты.СуммаНачальныйРазвернутыйОстатокКт КАК СуммаНачальныйОстаток,
    ХозрасчетныйОстаткиИОбороты.СуммаКонечныйРазвернутыйОстатокДт - ХозрасчетныйОстаткиИОбороты.СуммаКонечныйРазвернутыйОстатокКт КАК СуммаКонечныйОстаток,
    ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК СуммаОборотДт,
    ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК СуммаОборотКт,
    ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаНачальныйРазвернутыйОстатокДт - ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаНачальныйРазвернутыйОстатокКт КАК ВалютнаяСуммаНачальныйОстаток,
    ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаКонечныйРазвернутыйОстатокДт - ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаКонечныйРазвернутыйОстатокКт КАК ВалютнаяСуммаКонечныйОстаток,
    ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаОборотДт КАК ВалютнаяСуммаОборотДт,
    ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаОборотКт КАК ВалютнаяСуммаОборотКт,
    ХозрасчетныйОбороты.КорСчет КАК КорСчет,
    ХозрасчетныйОбороты.СуммаОборотДт КАК СуммаКорОборотДт,
    ХозрасчетныйОбороты.СуммаОборотКт КАК СуммаКорОборотКт,
    ХозрасчетныйОбороты.ВалютнаяСуммаОборотДт КАК ВалютнаяСуммаКорОборотДт,
    ХозрасчетныйОбороты.ВалютнаяСуммаОборотКт КАК ВалютнаяСуммаКорОборотКт
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, День, Движения, Счет = &Счет, , Организация = &Организация) КАК ХозрасчетныйОстаткиИОбороты
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Обороты(&ДатаНач, &ДатаКон, Регистратор, Счет = &Счет, , Организация = &Организация, , ) КАК ХозрасчетныйОбороты
    ПО (ХозрасчетныйОстаткиИОбороты.Период = НАЧАЛОПЕРИОДА(ХозрасчетныйОбороты.Период, ДЕНЬ))

    УПОРЯДОЧИТЬ ПО
    Период,
    ХозрасчетныйОбороты.Регистратор.МоментВремени
    ИТОГИ
    МАКСИМУМ(Период),
    МАКСИМУМ(СуммаНачальныйОстаток),
    МАКСИМУМ(СуммаКонечныйОстаток),
    МАКСИМУМ(СуммаОборотДт),
    МАКСИМУМ(СуммаОборотКт),
    МАКСИМУМ(ВалютнаяСуммаНачальныйОстаток),
    МАКСИМУМ(ВалютнаяСуммаКонечныйОстаток),
    МАКСИМУМ(ВалютнаяСуммаОборотДт),
    МАКСИМУМ(ВалютнаяСуммаОборотКт),
    СУММА(СуммаКорОборотДт),
    СУММА(СуммаКорОборотКт),
    СУММА(ВалютнаяСуммаКорОборотДт),
    СУММА(ВалютнаяСуммаКорОборотКт)
    ПО
    Регистратор
```

Вылетает с ошибкой: Ошибка при вызове метода контекста (Выполнить): Недостаточно прав для работы с таблицей "Документ.НачислениеЗарплатыРаботникамОрганизаций"

Да, у кассира нет таких прав. Но ведь и в запросе нет обращений к данному документу, и регистратором он не может выступать в данном случае. В чем тут дело?
---
"Документ.НачислениеЗарплатыРаботникамОрганизаций"

Да, у кассира нет таких прав. Но ведь и в запросе нет обращений к данному документу, и регистратором он не может выступать в данном случае. В чем тут дело?
Почему не может выступать регистратором? Этот документ не назначен регистратором для РБ?
УПОРЯДОЧИТЬ ПО
    Период,
 ХозрасчетныйОбороты.Регистратор.МоментВремени
---
Выбрать разрешенные
---
точно! спасибо. Выбрать разрешенные помогло.
---
Первая ошибка - это не использование в запросе "Разрешенные". Ошибка "Недостаточно прав для работы с таблицей" появляется при ограничение прав на данный объект. При использовании "Разрешенные" - скорее всего этой ошибки не будет, но и пользователь у которого есть ограничения на таблицу не получить эти данные, отчет будет без этих данных или пустой!
---
Почему не может выступать регистратором? Этот документ не назначен регистратором для РБ?

Отбор выполняется только для кассовых документов, поэтому в качестве регистраторов могут быть только приходные и расходные кассовые ордера.
---
а тут не важно какой отбор идет. Даже тот же код:
ХозрасчетныйОбороты.Регистратор.Ссылка ССЫЛКА Документ.ЗакрытиеМесяца
в данном случае не поможет.

Когда идет обращение к полям регистратора формируются соединения со всеми таблицами, которые указаны как регистраторы РБ.
Тут и Разрешенные просто завуалируют проблему. Соединения строятся в не зависимости от отборов.
Несколько вариантов, которые могут помочь не строить такие соединения (в дополнении к отборам):
1. Не выбирать в этом же запросе поля регистратора. Можно положить во временную таблицу и уже из нее получать нужные данные.
2. Использовать ВЫРАЗИТЬ для указания конкретное типа документа. Но такое ВЫРАЗИТЬ можно делать только для одного типа. Для нескольких отдельные подзапросы с объединением.
---
Спасибо. При необходимости учту.

Тут я уместил 2 разных вопроса, с похожими проблемами. Первый с "ХозрасчетныйОбороты.Регистратор.Ссылка" (из товарного отчета), и второй с "Разрешенные" из Кассовой книги.
Теперь все нормально работает.
---
Тут я уместил 2 разных вопроса, с похожими проблемами. Первый с "ХозрасчетныйОбороты.Регистратор.Ссылка
Это одна и тажа проблема. Получение поля регистратора.
ХозрасчетныйОбороты.Регистратор.Ссылка
это тоже получение поля, Ссылка у регистратора с аналогичными построениями соединений со всеми возможными таблицами зарегистрированных регистраторов.