Добрый день, коллеги.

Имеется простейший запрос, помещенный в СКД.

```1c
    ВЫБРАТЬ
    ХозрасчетныйОстатки.Счет КАК Счет,
    ХозрасчетныйОстатки.Субконто1 КАК Субконто1,
    ХозрасчетныйОстатки.Субконто2 КАК Субконто2,
    ХозрасчетныйОстатки.Субконто3 КАК Субконто3,
    ХозрасчетныйОстатки.Организация КАК Организация,
    ХозрасчетныйОстатки.Валюта КАК Валюта,
    ХозрасчетныйОстатки.Подразделение КАК Подразделение,
    ХозрасчетныйОстатки.СуммаОстаток КАК СуммаОстаток
    {ВЫБРАТЬ
    Счет.*,
    Субконто1.*,
    Субконто2.*,
    Субконто3.*,
    Организация.*,
    Валюта.*,
    Подразделение.*,
    СуммаОстаток}
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки КАК ХозрасчетныйОстатки
```

При этом, поле "Организация" не попадает в доступные поля отчета - группировки, отбор и т.п. Все выглядит так, как будто на этот реквизит нет прав. См. скриншот.
БП 3.0, релиз 3.0.67.67, ФО "Вести учет по организациям" включена. Права полные.
При этом, в той же базе (старой копии), релизе 51.27 все прекрасно попадает.

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

Еще я положил внешний отчет, который содержит эту СКД. В конфигураторе добавлена группировка "Организация" и "Счет", но в режиме предприятия "Организация" из группировок пропадает, и не может быть добавлена.
---
Запустил на 3.0.67.67 - организация в отчете присутствует, при выполнении запроса через консоль запросов она тоже на месте. Кэш чистил?
---
В консоли запросов - да, все ок. Проблема именно в выборке через СКД. Я уже установил, что реквизит прячется при выключенной функциональной опции - перепутал, и смотрел не ту ФО.

Как конечная цель, мне как-то нужно дать пользователю сделать отбор по регистру, и программно получить остатки с отбором в таблицу значений.
---
Так, маленькое дополнение.
После включения другой ФО "Использовать несколько организаций" поле появляется. По неудачному стечению обстоятельств оно было включено в старой копии, потом его кто-то выключил, а я не отследил это, и перепутал названия критичных ФО.

Но.
Чуть переформулирую вопрос - можно ли получить это поле в СКД при выключенной ФО?
Ведь значения в регистре фактически все равно заполняются, даже с выключенной ФО, и программно они доступны при чтении обычным запросом. Проблема только в том, что СКД отказывается их предоставлять пользователю.

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

Поскольку целевая конфигурация может быть любой (не только БП, а например КА или ERP), и обработка заранее ничего не знает про организацию, она не может прописать ее в проводках явно, или вывести пользователю этот реквизит для явного ввода, не привязываясь к логике конкретной конфы.

Если есть другой несложный способ выбрать остатки регистра с учетом всех его полей, предоставив пользователю форму отбора как в СКД / построителе отчетов , это мне бы помогло.
---
Если организация одна, то не проблема ее потом в проводки подставить
---
Сделать соединение со спр. Организации и выбирать это поле из справочника, а не из проводки.
---
Попробуйте в настройках роли поля "Организация" (на первой вкладке) поставить галочку "Обязательное".
---
Сообщение было скрыто модератором.
---
В справочных целях можно выводить наименование организации:

```1c
    ХозрасчетныйОстатки.Организация.Наименование КАК ОрганизацияНаименование,
```
---
Да, так работает.
---
В общем, решения похоже не существует. В свои обработки "Корректировка остатков регистров накопления" и "... регистров бухгалтерии", для которых задавался первоначальный вопрос, и которые опубликованы на этом сайте, я добавил рекомендацию включать соответствующие ФО.
---
Хоть и некропост, но такое решение нашлось. Добавлено соединение со справочником Организации, и наименование уже берем из таблицы Организации.