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

```1c
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ГрафикОтпусковСотрудники.Ссылка.Дата КАК Период,
    ГрафикОтпусковСотрудники.Сотрудник,
    ГрафикОтпусковСотрудники.ДатаНачала,
    ГрафикОтпусковСотрудники.ДатаОкончания,
    ГрафикОтпусковСотрудники.КоличествоДней,
    ГрафикОтпусковСотрудники.ВидОтпуска,
    ДАТАВРЕМЯ(1, 1, 1) КАК ПеренесеннаяДатаНачала,
    ЛОЖЬ КАК Перенесен,
    ГрафикОтпусковСотрудники.Ссылка.Организация КАК Организация,
    ГрафикОтпусковСотрудники.Ссылка КАК ДокументПланирования,
    ЗНАЧЕНИЕ(Документ.ГрафикОтпусков.ПустаяСсылка) КАК ДокументПереноса
    ПОМЕСТИТЬ ВТСотрудники
    ИЗ
    Документ.ГрафикОтпусков.Сотрудники КАК ГрафикОтпусковСотрудники
    ГДЕ
    ГрафикОтпусковСотрудники.Ссылка = &ГрафикОтпусковСсылка
    И НЕ ГрафикОтпусковСотрудники.Ссылка.ПометкаУдаления
    {ГДЕ
    ИСТИНА КАК Запланирован,
    ГрафикОтпусковСотрудники.Ссылка.Организация.* КАК Организация,
    ГрафикОтпусковСотрудники.Сотрудник.* КАК Сотрудник,
    ГрафикОтпусковСотрудники.Сотрудник.Код КАК ТабельныйНомер,
    ГрафикОтпусковСотрудники.Сотрудник.ГоловнаяОрганизация.*,
    ГрафикОтпусковСотрудники.ФизическоеЛицо.*,
    ГрафикОтпусковСотрудники.ФизическоеЛицо.Пол КАК Пол,
    ГрафикОтпусковСотрудники.ФизическоеЛицо.ДатаРождения КАК ДатаРождения,
    ГрафикОтпусковСотрудники.ФизическоеЛицо.ИНН КАК ИНН,
    ГрафикОтпусковСотрудники.ФизическоеЛицо.СтраховойНомерПФР КАК СтраховойНомерПФР,
    ГрафикОтпусковСотрудники.ФизическоеЛицо.МестоРождения КАК МестоРождения}
    ОБЪЕДИНИТЬ
    ВЫБРАТЬ
    ПлановыеЕжегодныеОтпуска.ДатаНачала КАК Период,
    ПлановыеЕжегодныеОтпуска.Сотрудник,
    ПлановыеЕжегодныеОтпуска.ДатаНачала,
    ПлановыеЕжегодныеОтпуска.ДатаОкончания,
    ПлановыеЕжегодныеОтпуска.КоличествоДней,
    ПлановыеЕжегодныеОтпуска.ВидОтпуска,
    ПлановыеЕжегодныеОтпуска.ПеренесеннаяДатаНачала,
    ПлановыеЕжегодныеОтпуска.Перенесен,
    ПлановыеЕжегодныеОтпуска.Организация,
    ПлановыеЕжегодныеОтпуска.ДокументПланирования,
    ПлановыеЕжегодныеОтпуска.ДокументПереноса
    ИЗ
    РегистрСведений.ПлановыеЕжегодныеОтпуска КАК ПлановыеЕжегодныеОтпуска
    ГДЕ
    ПлановыеЕжегодныеОтпуска.ДатаНачала = ДАТАВРЕМЯ(2399,12,12)
```

Т.е. по сути добавил фиктивное объединение и сразу все заработало.
Но это же не выход, хочется понять, почему без объединения эти поля помечаются крестиком
---
Продолжение:
Вот скрин настройки СКД.
Верхняя группировка по организации не выполняется. Причем, если я тот же текст запроса сформирую без СКД (+с итогами по Организации и ГодГрафика) и выгружу в дерево значений - там все ок - дерево корректное.
Текст запроса мой и типовой 1С отличается только вот этим:
Мой фрагмент (тестовый):

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

Типовой фрагмент:

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

Далее идет типовой фрагмент, к-й одинаковый в обоих случаях.

Вот при первом типовом фрагменте после выполнения СКД есть группировка по Организации и колонки эти (на первом скрине), а при замене - они пропадают.

Почему?
Также пробовал убирать блок в фигурных скобках в своем запросе - не помогает.
---
Надо смотреть в консоли компоновки данных, итоговый запрос. Возможно нет прав на просмотр документа ГрафикОтпусков
---
В консоли схемы компоновки данных, посмотрите какой запрос сформировал "КомпановщикМакета".
---
ГрафикОтпусковСотрудники.Ссылка.Организация КАК Организация
заменить на ГрафикОтпусковСотрудники.Организация КАК Организация
---
Такого поля нет в табличной части.
(3) Права Админ+полные, по идее, тут все ок.

(4) Открыл консоль компоновки данных. Из конфы сохранил схему в xml и тут загрузил.
Выполнил, но где посмотреть какой запрос сформировал "КомпановщикМакета"?

Посмотрел, как только вставляю свой запрос, так сразу из доступных полей пропадает Организация и все 3 поля по ней в Выбранных полях становятся не доступными, см. скрин.

Выложить тут файл консоли или схемы?
---
Ерунда какая-то.
Попробовал так сделать запрос:

```1c
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ГрафикОтпусковСотрудники.Ссылка.Дата КАК Период,
    ГрафикОтпусковСотрудники.Сотрудник,
    ГрафикОтпусковСотрудники.ДатаНачала,
    ГрафикОтпусковСотрудники.ДатаОкончания,
    ГрафикОтпусковСотрудники.КоличествоДней,
    ГрафикОтпусковСотрудники.ВидОтпуска,
    ДАТАВРЕМЯ(1, 1, 1) КАК ПеренесеннаяДатаНачала,
    ЛОЖЬ КАК Перенесен,
    ГрафикОтпусковСотрудники.Ссылка.Организация КАК Организация,
    ГрафикОтпусковСотрудники.Ссылка КАК ДокументПланирования,
    ЗНАЧЕНИЕ(Документ.ГрафикОтпусков.ПустаяСсылка) КАК ДокументПереноса
    ПОМЕСТИТЬ ВТСотрудники
    ИЗ
    Документ.ГрафикОтпусков.Сотрудники КАК ГрафикОтпусковСотрудники
    ГДЕ
    ГрафикОтпусковСотрудники.Ссылка = &ГрафикОтпусковСсылка
    И НЕ ГрафикОтпусковСотрудники.Ссылка.ПометкаУдаления
    {ГДЕ
    ИСТИНА КАК Запланирован,
    ГрафикОтпусковСотрудники.Ссылка.Организация.* КАК Организация,
    ГрафикОтпусковСотрудники.Сотрудник.* КАК Сотрудник,
    ГрафикОтпусковСотрудники.Сотрудник.Код КАК ТабельныйНомер,
    ГрафикОтпусковСотрудники.Сотрудник.ГоловнаяОрганизация.*,
    ГрафикОтпусковСотрудники.ФизическоеЛицо.*,
    ГрафикОтпусковСотрудники.ФизическоеЛицо.Пол КАК Пол,
    ГрафикОтпусковСотрудники.ФизическоеЛицо.ДатаРождения КАК ДатаРождения,
    ГрафикОтпусковСотрудники.ФизическоеЛицо.ИНН КАК ИНН,
    ГрафикОтпусковСотрудники.ФизическоеЛицо.СтраховойНомерПФР КАК СтраховойНомерПФР,
    ГрафикОтпусковСотрудники.ФизическоеЛицо.МестоРождения КАК МестоРождения}
    ОБЪЕДИНИТЬ
    ВЫБРАТЬ
    ПлановыеЕжегодныеОтпуска.ДатаНачала КАК Период,
    ПлановыеЕжегодныеОтпуска.Сотрудник,
    ПлановыеЕжегодныеОтпуска.ДатаНачала,
    ПлановыеЕжегодныеОтпуска.ДатаОкончания,
    ПлановыеЕжегодныеОтпуска.КоличествоДней,
    ПлановыеЕжегодныеОтпуска.ВидОтпуска,
    ПлановыеЕжегодныеОтпуска.ПеренесеннаяДатаНачала,
    ПлановыеЕжегодныеОтпуска.Перенесен,
    ПлановыеЕжегодныеОтпуска.Организация,
    ПлановыеЕжегодныеОтпуска.ДокументПланирования,
    ПлановыеЕжегодныеОтпуска.ДокументПереноса
    ИЗ
    РегистрСведений.ПлановыеЕжегодныеОтпуска КАК ПлановыеЕжегодныеОтпуска
    ГДЕ
    ПлановыеЕжегодныеОтпуска.ДатаНачала = ДАТАВРЕМЯ(2399,12,12)
```

Т.е. по сути добавил фиктивное объединение и сразу все заработало.
Но это же не выход, хочется понять, почему без объединения эти поля помечаются крестиком
---
Как то так примерно.
---
Ясно, спасибо.