"Объединить" в запросе 1С

1. TariK 24.05.25 12:03 Сейчас в теме
Всем привет!
Помогите понять, как правильно сделать запрос с "Объединить", чтоб "Характеристика" не делила строки. Код запроса ниже

ВЫБРАТЬ
	ВТВыпуск.ЗаказКл КАК ЗаказКл,
	ВТВыпуск.ООО_ЗаказДляПризнанияВыручки КАК ООО_ЗаказДляПризнанияВыручки,
	ВТВыпуск.ООО_ОперацияПродажиПоСхемеЗатратыПлюс КАК ООО_ОперацияПродажиПоСхемеЗатратыПлюс,
	ВТВыпуск.Номенклатура КАК Номенклатура,
	ВТВыпуск.Характеристика КАК Характеристика,
	ВТВыпуск.Договор КАК Договор,
	ЕСТЬNULL(ВТВыпуск.ВыпускЗаТекущийПериод, 0) КАК ВыпускЗаТекущийПериод,
	NULL КАК ТрудозатратыЗаТекущийПериод,
	ВТЭтапПроизводОбъедин.ЭтапПроизвОбъединенное КАК ЭтапПроизвОбъединенное
ПОМЕСТИТЬ ВременнаяТаблица
ИЗ
	ВТЭтапПроизводОбъедин КАК ВТЭтапПроизводОбъедин
		ЛЕВОЕ СОЕДИНЕНИЕ ВТВыпуск КАК ВТВыпуск
		ПО ВТЭтапПроизводОбъедин.ЭтапПроизвОбъединенное.Ссылка = ВТВыпуск.ЭтапПроизвВыходныеИзделия.Ссылка
ГДЕ
	НЕ ВТВыпуск.ВыпускЗаТекущийПериод ЕСТЬ NULL

ОБЪЕДИНИТЬ

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


Проблема в том, что есть документ в 1С ЕРП, этап производства.
В нем есть две таблицы: Выпуск и Трудозатраты. У нас может быть:

1) Выпуск и трудозатраты заполнены
2) Выпуск без трудозатрат
3) Трудозатраты без выпуска.

А отчет надо сделать в одну строчку что были показатели ЭтапПроизводстваСсылка, ЗаказКлиента, ...... Характеристика, Номенклатура.
Номенклатуру правдами и неправдами достал из таблицы Трудозатраты, а вот Характеристики там нет вообще. В движении документа этап производства по Трудозатратам тоже нет в регистрах ни Номенклатуры ни Характеристики.

Получается, если я из отчета убираю Характеристики, то Объединить все сливает в одну строку, как надо.
А мне надо что в эту строку Характеристика попала. Потому что, в документе ЭтапПроизводства, где заполнены таблицы Выпуск и Трудозатраты, в выпуске есть Характеристика и этот документ, должен быть в одно строке отчета.
По теме из базы знаний
Найденные решения
4. Said-We 24.05.25 19:05 Сейчас в теме
(3) Свернуть, сгруппировать - в данном случае будем считать одним и тем же.
Пустая значение ссылочного типа, но можно и NULL. Если всё равно в конце заменить его на пустое значение ссылочного типа....
Значение(Справочник.<ИмяСправочника>.ПустоеЗначение)
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
5. user1936660 24.05.25 20:01 Сейчас в теме
(1) Сначала сверни, а потом присоедни свои характеристики
2. Said-We 24.05.25 15:16 Сейчас в теме
(1) Засунь что уже написано в поздапрос и сверни.
Там где нет характеристики и быть не может, возьми ПустоЗначение характеристики.
Когда будешь сворачивать, то суммы просуммируй, а у характеристики возьми максимум.
3. TariK 24.05.25 18:30 Сейчас в теме
(2) свернуть это сгруппировать?
Что такое ПустоЗначение, это NULL ?
6. TariK 25.05.25 19:31 Сейчас в теме
(2) СПАСИБО БОЛЬШОЕ!!!!!!!!
4. Said-We 24.05.25 19:05 Сейчас в теме
(3) Свернуть, сгруппировать - в данном случае будем считать одним и тем же.
Пустая значение ссылочного типа, но можно и NULL. Если всё равно в конце заменить его на пустое значение ссылочного типа....
Значение(Справочник.<ИмяСправочника>.ПустоеЗначение)
Оставьте свое сообщение

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