Ситуация:

Есть отчет на СКД. Запрос сложный. Консоль запросов выдает все группировки в запросе.
В режиме конфигуратора поле видно и никаких ошибок (см. Картинку 1)
При запуске в режиме предприятия группировка исчезает(Картинка 2) и она не доступна для выбора.
Вычисляемые поля делал. С ролями игрался. Ничего не помогает. Делал группировки ( {Заказпоставщику.*})
Ничего не помогает.
В то время как поле "Склад" которое я вытаскиваю из той же ссылки видно а сама ссылка пропадает.
Яндекс и ИС ничего вразумительного не выдал. Пару тем нашел с отсылкой на роли.
Но это же УТ10 а не УТ11 и тут Полные права. Да и консоль запросов опять таки все видит.

Второй прогер сказал что у него такая же ситуация была. Так и не решил.
Отчет работает нормально без ошибок.

Кто сталкивался? Как поправить?
---
проверьте значения функциональных опций, которые привязаны к заказу поставщику, может они у вас просто отключены
---
Скорее всего сама группировка по логике выстроена не совсем верно, попробуйте поменять местами последнюю и предпоследнюю группировки.
---
Я правильно понял что исчезает поле заказ поставщику?
---
ага. А поле ЗаказПоставщику.Склад на месте.
---
При запуске в режиме предприятия если попробовать создать группировку Заказ поставщику самым первым уровнем в выборе поля он отображается?
---
Нет.
---
Сам запрос. Если интересно:

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

    СГРУППИРОВАТЬ ПО
    ЗаказыПоставщикам.ЗаказПоставщику.Склад,
    ЗаказыПоставщикам.ЗаказПоставщику.Ссылка,
    ДОБАВИТЬКДАТЕ(ЗаказыПоставщикам.ЗаказПоставщику.ДатаПоступления, СЕКУНДА, РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(ЗаказыПоставщикам.ЗаказПоставщику.ВремяПоступления, ДЕНЬ), ЗаказыПоставщикам.ЗаказПоставщику.ВремяПоступления, СЕКУНДА))
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    КалендарьЗагрузкиСклада.Склад,
    КалендарьЗагрузкиСклада.Период,
    КалендарьЗагрузкиСклада.Вес
    ПОМЕСТИТЬ КалендарьЗагрузкиСкладов
    ИЗ
    РегистрСведений.КалендарьЗагрузкиСклада КАК КалендарьЗагрузкиСклада
    ГДЕ
    КалендарьЗагрузкиСклада.Период МЕЖДУ &НачалоПериода И &КонецПериода
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    КалендарьЗагрузкиСкладов.Склад,
    КалендарьЗагрузкиСкладов.Период КАК НачалоСмены,
    ЕСТЬNULL(МИНИМУМ(КалендарьЗагрузкиСледующийПериод.Период), КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ)) КАК КонецСмены,
    МАКСИМУМ(КалендарьЗагрузкиСкладов.Вес) КАК Вес
    ПОМЕСТИТЬ КалендарьЗагрузки
    ИЗ
    КалендарьЗагрузкиСкладов КАК КалендарьЗагрузкиСкладов
    ЛЕВОЕ СОЕДИНЕНИЕ КалендарьЗагрузкиСкладов КАК КалендарьЗагрузкиСледующийПериод
    ПО КалендарьЗагрузкиСкладов.Склад = КалендарьЗагрузкиСледующийПериод.Склад
    И КалендарьЗагрузкиСкладов.Период < КалендарьЗагрузкиСледующийПериод.Период
    И (РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(КалендарьЗагрузкиСкладов.Период, ДЕНЬ), НАЧАЛОПЕРИОДА(КалендарьЗагрузкиСледующийПериод.Период, ДЕНЬ), ДЕНЬ) < 2)

    СГРУППИРОВАТЬ ПО
    КалендарьЗагрузкиСкладов.Склад,
    КалендарьЗагрузкиСкладов.Период

    ИНДЕКСИРОВАТЬ ПО
    НачалоСмены
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    КалендарьЗагрузки.Склад КАК Склад,
    КалендарьЗагрузки.НачалоСмены,
    КалендарьЗагрузки.КонецСмены,
    ЗаказыПоставщику.ЗаказПоставщику.Ссылка КАК ЗаказПоставщику,
    ЗаказыПоставщику.Период КАК ВремяРазгрузки,
    КалендарьЗагрузки.Вес * 1000 КАК МаксимальныйВесСклада,
    ЗаказыПоставщику.Вес КАК Вес
    ПОМЕСТИТЬ Итог
    {ВЫБРАТЬ
    Склад.*,
    ЗаказПоставщику.*}
    ИЗ
    КалендарьЗагрузки КАК КалендарьЗагрузки
    ЛЕВОЕ СОЕДИНЕНИЕ ВиртуальныйРегистрЗаказовПоставщику КАК ЗаказыПоставщику
    ПО (ЗаказыПоставщику.Склад = КалендарьЗагрузки.Склад)
    И (ЗаказыПоставщику.Период МЕЖДУ КалендарьЗагрузки.НачалоСмены И КалендарьЗагрузки.КонецСмены)

    ИНДЕКСИРОВАТЬ ПО
    КалендарьЗагрузки.НачалоСмены
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    Итог.Склад,
    Итог.НачалоСмены,
    Итог.ЗаказПоставщику,
    Итог.ВремяРазгрузки,
    Итог.МаксимальныйВесСклада,
    Итог.Вес КАК Вес,
    Итог.КонецСмены КАК КонецСмены
    ИЗ
    Итог КАК Итог
```
---
Скорее всего СКД его отбрасывает

{ВЫБРАТЬ
Склад.*,
ЗаказПоставщику.*}

попробуйте убрать это
---
убрал, уже убирал. не помогало.
---
а уберите везде лишнее разыменование:

```1c
    ЗаказыПоставщику.ЗаказПоставщику.Ссылка КАК ЗаказПоставщику
```
 ->
```1c
    ЗаказыПоставщику.ЗаказПоставщику КАК ЗаказПоставщику
```

при всяких непонятках еще можно консолью СКД смотреть для реальных настроек реально выполняющийся запрос, тогда будет видно на каком этапе поле отбрасывается, либо вообще отсутствует.

как радикальный способ - поставить на поле ЗаказПоставщику роль Обязательное
---
В первой версии .Ссылка не было. поставил думал поможет.
не помогло.

Обязательное попробую. Только вроде его всегда придется выбирать. А где консоль СКД взять?:)
---
Только вроде его всегда придется выбирать - нет, его всегда будет выбирать сам СКД, даже , если не нужен для вывода, т.е. будет постоянно перегружен запрос
А где консоль СКД взять - ну погуглите, должны найти )
---
Вообще, в портативной версии Инструментов Разработчика точно есть.
http://devtool1c.ucoz.ru/
---
для УФ везде лежит. А для обычных форм так и не нашел. Спасибо за ИР. Ато на прежней работе на УТ11 только ИР и пользовался. А тут ут10. вот мучаюсь. Спасибо!
---
Не совсем понял. ИР же как раз таки только для обычных форм. На УТ 10.3 без проблем пользовался. На УТ11 бывают проблемы, но все равно большей частью работает.
---
ИР портативный норм работает. Я просто не сразу на него вышел. А ИТС-ная консоль скд только управляемая.. У Чистова платная. под УТ11 где работал там в систему прогерами встроена была уже. Я в нем только консолью запросов пользовался.
---
При формировании полей набора данных не ставится признак "Измерение", ручная установка признака не помогает.
В ИР при переделке запроса это поле сразу убирается из всех ВТ по цепочке до конца....
---
в обычном приложение она называется консоль отчетов. Есть например в ЗУП 2.5
---
я бы еще попробовал убрать ненужную временную таблицу Итог.
после этого, если не поможет, то можно попробовать избавится от временной таблицы ВиртуальныйРегистрЗаказовПоставщику - сразу перенести в запрос с левым соединением с календарем, используя вложенный запрос
---
"Итог" я уже после добавил. делал в нем группировки все равно не помогло.
---
перенос во вложенный запрос не помог. Также поставил проверку на ЕстьNULL тоже не помогло
---
проверьте значения функциональных опций, которые привязаны к заказу поставщику, может они у вас просто отключены
---
Огромное спасибо! До меня внедряли последние версии БСП, внесли эту функциональную опцию и не вынесли в константы и не включили.
---
Этот "разбор" помог мне в решении моей проблемы. И как раз с функциональными опциями.
(22) Красавчик!
---
Встретилась с той же ошибкой в зуп2.5, помогла очистка роли у реквизиты в СКД
---
Мне помогло снятие/установка автозаполнения. Не выводилось поле "Номер" счета-фактуры выданного. В конфигураторе все есть, а в режиме предприятие нет.