Пропадает группировка в СКД в режиме предприятия

1. KazanKokos 10 23.03.17 12:23 Сейчас в теме
Ситуация:

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

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

Кто сталкивался? Как поправить?
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
22. sommid 23.03.17 15:18 Сейчас в теме
проверьте значения функциональных опций, которые привязаны к заказу поставщику, может они у вас просто отключены
wolfsoft; surr; +2 Ответить
Остальные ответы
Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. chock23 2 23.03.17 12:31 Сейчас в теме
(1) Скорее всего сама группировка по логике выстроена не совсем верно, попробуйте поменять местами последнюю и предпоследнюю группировки.
3. Turn123 18 23.03.17 12:33 Сейчас в теме
Я правильно понял что исчезает поле заказ поставщику?
4. KazanKokos 10 23.03.17 12:34 Сейчас в теме
(3) ага. А поле ЗаказПоставщику.Склад на месте.
6. chock23 2 23.03.17 12:37 Сейчас в теме
(4) При запуске в режиме предприятия если попробовать создать группировку Заказ поставщику самым первым уровнем в выборе поля он отображается?
7. KazanKokos 10 23.03.17 12:38 Сейчас в теме
5. KazanKokos 10 23.03.17 12:35 Сейчас в теме
Сам запрос. Если интересно:

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

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

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

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

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

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

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

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

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

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


попробуйте убрать это
10. KazanKokos 10 23.03.17 12:43 Сейчас в теме
(8) убрал, уже убирал. не помогало.
9. sommid 23.03.17 12:42 Сейчас в теме
а уберите везде лишнее разыменование:
ЗаказыПоставщику.ЗаказПоставщику.Ссылка КАК ЗаказПоставщику
->
ЗаказыПоставщику.ЗаказПоставщику КАК ЗаказПоставщику


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

как радикальный способ - поставить на поле ЗаказПоставщику роль Обязательное
11. KazanKokos 10 23.03.17 12:44 Сейчас в теме
(9) В первой версии .Ссылка не было. поставил думал поможет.
не помогло.

Обязательное попробую. Только вроде его всегда придется выбирать. А где консоль СКД взять?:)
12. sommid 23.03.17 12:46 Сейчас в теме
(11)
Только вроде его всегда придется выбирать
- нет, его всегда будет выбирать сам СКД, даже , если не нужен для вывода, т.е. будет постоянно перегружен запрос
А где консоль СКД взять
- ну погуглите, должны найти )
13. necropunk 9 23.03.17 12:58 Сейчас в теме
(11) Вообще, в портативной версии Инструментов Разработчика точно есть.
http://devtool1c.ucoz.ru/
14. KazanKokos 10 23.03.17 13:02 Сейчас в теме
(13) для УФ везде лежит. А для обычных форм так и не нашел. Спасибо за ИР. Ато на прежней работе на УТ11 только ИР и пользовался. А тут ут10. вот мучаюсь. Спасибо!
15. necropunk 9 23.03.17 13:07 Сейчас в теме
(14) Не совсем понял. ИР же как раз таки только для обычных форм. На УТ 10.3 без проблем пользовался. На УТ11 бывают проблемы, но все равно большей частью работает.
16. KazanKokos 10 23.03.17 13:12 Сейчас в теме
(15) ИР портативный норм работает. Я просто не сразу на него вышел. А ИТС-ная консоль скд только управляемая.. У Чистова платная. под УТ11 где работал там в систему прогерами встроена была уже. Я в нем только консолью запросов пользовался.
20. KazanKokos 10 23.03.17 14:46 Сейчас в теме
(9) При формировании полей набора данных не ставится признак "Измерение", ручная установка признака не помогает.
В ИР при переделке запроса это поле сразу убирается из всех ВТ по цепочке до конца....
17. Turn123 18 23.03.17 13:18 Сейчас в теме
в обычном приложение она называется консоль отчетов. Есть например в ЗУП 2.5
18. sommid 23.03.17 13:57 Сейчас в теме
я бы еще попробовал убрать ненужную временную таблицу Итог.
после этого, если не поможет, то можно попробовать избавится от временной таблицы ВиртуальныйРегистрЗаказовПоставщику - сразу перенести в запрос с левым соединением с календарем, используя вложенный запрос
19. KazanKokos 10 23.03.17 14:15 Сейчас в теме
(18) "Итог" я уже после добавил. делал в нем группировки все равно не помогло.
21. KazanKokos 10 23.03.17 14:52 Сейчас в теме
(18) перенос во вложенный запрос не помог. Также поставил проверку на ЕстьNULL тоже не помогло
22. sommid 23.03.17 15:18 Сейчас в теме
проверьте значения функциональных опций, которые привязаны к заказу поставщику, может они у вас просто отключены
wolfsoft; surr; +2 Ответить
23. KazanKokos 10 23.03.17 15:33 Сейчас в теме
(22) Огромное спасибо! До меня внедряли последние версии БСП, внесли эту функциональную опцию и не вынесли в константы и не включили.
24. Nickon 14.03.19 00:30 Сейчас в теме
Этот "разбор" помог мне в решении моей проблемы. И как раз с функциональными опциями.
(22) Красавчик!
25. emilliya 2 18.10.19 05:20 Сейчас в теме
Встретилась с той же ошибкой в зуп2.5, помогла очистка роли у реквизиты в СКД
26. parshin 78 17.07.20 12:28 Сейчас в теме
Мне помогло снятие/установка автозаполнения. Не выводилось поле "Номер" счета-фактуры выданного. В конфигураторе все есть, а в режиме предприятие нет.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот