Почему СКД не выводит в таблицу значений результат?

1. Shaldryn 09.12.19 12:52 Сейчас в теме
Добрый день, написал отчет, в модуле объекта в процедуре ПриКомпоновкеРезультата вывожу такой код:
	
	СтандартнаяОбработка = Ложь;
	
	#Если НаКлиенте Тогда	
		ОбработкаПрерыванияПользователя();
	#КонецЕсли
	
	Если ОстаткиНаДату <> Дата(1, 1, 1) Тогда 
		КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ОстатокНаДату"), КонецДня(ОстаткиНаДату));
	Иначе
		КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("ОстатокНаДату").Использование = Ложь;
	КонецЕсли;
	
	Если НачПериода <> Дата(1, 1, 1) И КонПериода <> Дата(1, 1, 1) Тогда 
		КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ДатаНачала"), НачПериода);
		КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ДатаОкончания"), КонецДня(КонПериода));	
	Иначе 
		КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ДатаНачала"), НачалоМесяца(ТекущаяДата()));
		КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ДатаОкончания"), КонецМесяца(ТекущаяДата()));
	КонецЕсли;
	
	КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Склад"), Склад);
	КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра(Новый ПараметрКомпоновкиДанных("СкладОтправитель"), Типографии);
	
	// Параметры документа	
	ДокументРезультат.ТолькоПросмотр = Истина;
	ДокументРезультат.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
	ДокументРезультат.АвтоМасштаб = Истина;
		
	КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
		
	НастройкиОтчета = КомпоновщикНастроек.ПолучитьНастройки();
		
	МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,
	НастройкиОтчета, ДанныеРасшифровки, , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
	
	ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
	ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных, , ДанныеРасшифровки, Истина);
	
	ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
	ДанныеОтчета = Новый ТаблицаЗначений;
	ПроцессорВывода.УстановитьОбъект(ДанныеОтчета);
	ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
Показать


Но он мне ничего не выводит в ТЗ, что не так написано? Мне нужна таблица, так как я там заполняю свой макет. Если Вывод закомментировать, то СКД выводит данные в свой макет. Не могу понять что не так....

Запрос такой:
ВЫБРАТЬ
	Номенклатура.Ссылка КАК Номенклатура,
	Номенклатура.Артикул КАК Артикул,
	Номенклатура.ОсновноеИзображение КАК ОсновноеИзображение
ПОМЕСТИТЬ ВТ_Номенклатура
{ВЫБРАТЬ
	Номенклатура.*,
	Артикул,
	ОсновноеИзображение.*}
ИЗ
	Справочник.Номенклатура КАК Номенклатура
ГДЕ
	НЕ Номенклатура.ЭтоГруппа
{ГДЕ
	Номенклатура.Ссылка.* КАК Номенклатура}
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
	ТоварыНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток,
	0 КАК КоличествоВРезерве
ПОМЕСТИТЬ ВТ_Остатки
{ВЫБРАТЬ
	Номенклатура.*,
	КоличествоОстаток,
	КоличествоВРезерве}
ИЗ
	РегистрНакопления.ТоварыНаСкладах.Остатки({(&ОстатокНаДату)}, {(Номенклатура), (Склад В ИЕРАРХИИ (&Склад)), (Качество)}) КАК ТоварыНаСкладахОстатки
{ГДЕ
	ТоварыНаСкладахОстатки.КоличествоОстаток,
	(0) КАК КоличествоВРезерве}

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ТоварыВРозницеОстатки.Номенклатура,
	ТоварыВРозницеОстатки.КоличествоОстаток,
	0
ИЗ
	РегистрНакопления.ТоварыВРознице.Остатки({(&ОстатокНаДату)}, {(Номенклатура), (Склад В ИЕРАРХИИ (&Склад)), (Качество)}) КАК ТоварыВРозницеОстатки

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ТоварыВРезервеНаСкладахОстатки.Номенклатура,
	0,
	ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток
ИЗ
	РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки({(&ОстатокНаДату)}, {(Номенклатура), (Склад В ИЕРАРХИИ (&Склад))}) КАК ТоварыВРезервеНаСкладахОстатки
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_Остатки.Номенклатура,
	СУММА(ВТ_Остатки.КоличествоОстаток) КАК КоличествоОстаток,
	СУММА(ВТ_Остатки.КоличествоВРезерве) КАК КоличествоВРезерве
ПОМЕСТИТЬ ВТ_ОстаткиГруппировка
ИЗ
	ВТ_Остатки КАК ВТ_Остатки

СГРУППИРОВАТЬ ПО
	ВТ_Остатки.Номенклатура
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ТоварыНаСкладахОборотыПриходы.Номенклатура КАК Номенклатура,
	ТоварыНаСкладахОборотыПриходы.КоличествоПриход
ПОМЕСТИТЬ ВТ_Приход
ИЗ
	РегистрНакопления.ТоварыНаСкладах.Обороты({(&ДатаНачала)}, {(&ДатаОкончания)}, Регистратор, Качество = ЗНАЧЕНИЕ(Справочник.Качество.Новый) {(Качество), (Номенклатура), (Склад В ИЕРАРХИИ (&Склад))}) КАК ТоварыНаСкладахОборотыПриходы
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_Приход.Номенклатура,
	СУММА(ВТ_Приход.КоличествоПриход) КАК КоличествоПриход
ПОМЕСТИТЬ ВТ_ПриходСгрупп
ИЗ
	ВТ_Приход КАК ВТ_Приход

СГРУППИРОВАТЬ ПО
	ВТ_Приход.Номенклатура
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ЦеныНоменклатурыСрезПоследних.Номенклатура,
	ЦеныНоменклатурыСрезПоследних.Цена КАК ЦенаЗакуп,
	ЦеныНоменклатурыСрезПоследних1.Цена КАК ЦенаОпт
ПОМЕСТИТЬ ВТ_ЦеныПользователя
ИЗ
	РегистрСведений.ЦеныНоменклатуры.СрезПоследних(
			,
			ТипЦен В
				(ВЫБРАТЬ
					НастройкиПользователей.Значение КАК КанцЗакуп
				ИЗ
					РегистрСведений.НастройкиПользователей КАК НастройкиПользователей
				ГДЕ
					НастройкиПользователей.Пользователь = &Пользователь
					И НастройкиПользователей.Настройка = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НастройкиПользователей.ОсновнойТипЦенЗакупки)) {(Номенклатура)}) КАК ЦеныНоменклатурыСрезПоследних
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(
				,
				ТипЦен В
					(ВЫБРАТЬ
						НастройкиПользователей.Значение КАК КанцОпт
					ИЗ
						РегистрСведений.НастройкиПользователей КАК НастройкиПользователей
					ГДЕ
						НастройкиПользователей.Пользователь = &Пользователь
						И НастройкиПользователей.Настройка = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НастройкиПользователей.ОсновнойТипЦенПродажи)) {(Номенклатура)}) КАК ЦеныНоменклатурыСрезПоследних1
		ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = ЦеныНоменклатурыСрезПоследних1.Номенклатура
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_Номенклатура.Артикул,
	ВТ_Номенклатура.Номенклатура,
	ВТ_Номенклатура.ОсновноеИзображение КАК Картинка,
	ВТ_ОстаткиГруппировка.КоличествоОстаток - ВТ_ОстаткиГруппировка.КоличествоВРезерве КАК СвободныйОстаток,
	ВТ_ОстаткиГруппировка.КоличествоВРезерве,
	ВТ_ОстаткиГруппировка.КоличествоОстаток,
	ВТ_ЦеныПользователя.ЦенаОпт,
	ВТ_ЦеныПользователя.ЦенаЗакуп,
	ВТ_ПриходСгрупп.КоличествоПриход
ИЗ
	ВТ_Номенклатура КАК ВТ_Номенклатура
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ОстаткиГруппировка КАК ВТ_ОстаткиГруппировка
			ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ЦеныПользователя КАК ВТ_ЦеныПользователя
			ПО ВТ_ОстаткиГруппировка.Номенклатура = ВТ_ЦеныПользователя.Номенклатура
		ПО ВТ_Номенклатура.Номенклатура = ВТ_ОстаткиГруппировка.Номенклатура
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ПриходСгрупп КАК ВТ_ПриходСгрупп
		ПО ВТ_Номенклатура.Номенклатура = ВТ_ПриходСгрупп.Номенклатура
{ХАРАКТЕРИСТИКИ
	ТИП(Справочник.Номенклатура)
	ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
			СвойстваОбъектов.Ссылка,
			СвойстваОбъектов.Наименование,
			СвойстваОбъектов.ТипЗначения
		ИЗ
			ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
		ГДЕ
			СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Номенклатура))
	ПОЛЕКЛЮЧА Ссылка
	ПОЛЕИМЕНИ Наименование
	ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
	ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ЗначенияСвойствОбъектов
	ПОЛЕОБЪЕКТА Объект
	ПОЛЕВИДА Свойство
	ПОЛЕЗНАЧЕНИЯ Значение }
Показать
По теме из базы знаний
Найденные решения
5. Shaldryn 09.12.19 15:25 Сейчас в теме
Короче парни, все получилось, заново с нуля все сделал и заработало, так и не понял в чем проблема была...
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. toypaul 63 09.12.19 13:07 Сейчас в теме
смотря какие группировки настроены
3. Shaldryn 09.12.19 13:10 Сейчас в теме
(2) Группировок нет, ДетальныеЗаписи в структуре
Прикрепленные файлы:
4. 1segen1 33 09.12.19 13:59 Сейчас в теме
Поля, которые нужно вывести, указал?
6. Shaldryn 09.12.19 15:25 Сейчас в теме
5. Shaldryn 09.12.19 15:25 Сейчас в теме
Короче парни, все получилось, заново с нуля все сделал и заработало, так и не понял в чем проблема была...
Оставьте свое сообщение

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