связи наборов данных скд

1. aritochka777 11.02.22 09:57 Сейчас в теме
Добрый день.

Товарищи, очень прошу помощи

Создаем отчет с наборами данных

Один набор - это ТЗ полученная программным путем.
Второй набор - это запрос к остаткам по материалам

Соединение д.б. по номенклатуре и датам

Но при выводе отчета остатки из присоединенного набора значений не заполняются(

Где искать причину? куда копать?

Спасибо
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. vadim1011985 101 11.02.22 10:07 Сейчас в теме
(1) покажи запрос по остаткам
3. aritochka777 11.02.22 10:12 Сейчас в теме
(2)
ВЫБРАТЬ
	КалендарныеГрафики.ДатаГрафика КАК День
ПОМЕСТИТЬ ВТДни
ИЗ
	РегистрСведений.КалендарныеГрафики КАК КалендарныеГрафики
ГДЕ
	КалендарныеГрафики.ДатаГрафика МЕЖДУ &ДатаНачала И &ДатаОкончания
;

ВЫБРАТЬ
	ЗаказНаПроизводство2_2Продукция.Номенклатура КАК Номенклатура,
	ЗаказНаПроизводство2_2Продукция.Количество КАК КоличествоПлан,
	ЗаказНаПроизводство2_2Продукция.Ссылка КАК Ссылка,
	ЗаказНаПроизводство2_2.ДатаПотребности КАК ДатаПотребности,
	НоменклатураДополнительныеРеквизиты.Значение КАК Участок
	
ПОМЕСТИТЬ ВТПланЗаказано
ИЗ
	Документ.ЗаказНаПроизводство2_2.Продукция КАК ЗаказНаПроизводство2_2Продукция
		ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказНаПроизводство2_2 КАК ЗаказНаПроизводство2_2
		ПО ЗаказНаПроизводство2_2Продукция.Ссылка = ЗаказНаПроизводство2_2.Ссылка
		ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты
		ПО ЗаказНаПроизводство2_2Продукция.Номенклатура = НоменклатураДополнительныеРеквизиты.Ссылка
ГДЕ
	ЗаказНаПроизводство2_2.ДатаПотребности МЕЖДУ &ДатаНачала И &ДатаОкончания
	И НЕ ЗаказНаПроизводство2_2.ДокументОснование Ссылка Документ.ЗаказКлиента
		И ЗаказНаПроизводство2_2Продукция.Номенклатура.ГруппаФинансовогоУчета = &ГруппаФинансовогоУчета

//{ ГДЕ НоменклатураДополнительныеРеквизиты.Значение = &Участок}

;

        ////////////////////////////////////////////////////////////­////////////////////
        ВЫБРАТЬ
            ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура,
            ТоварыНаСкладахОстаткиИОбороты.Склад КАК Склад,
            ВТДни.День КАК ДатаДень,
            СУММА(ВЫБОР
                    КОГДА ТоварыНаСкладахОстаткиИОбороты.Период = &ДатаНачала
                            И ВТДни.День = &ДатаНачала
                        ТОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииНачальныйОстаток
                    КОГДА ТоварыНаСкладахОстаткиИОбороты.Период = &ДатаНачала
                        ТОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииНачальныйОстаток + ТоварыНаСкладахОстаткиИОбороты.ВНаличииОборот
                    ИНАЧЕ ВЫБОР
                            КОГДА ТоварыНаСкладахОстаткиИОбороты.Период < ВТДни.День
                                ТОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииОборот
                            ИНАЧЕ 0
                        КОНЕЦ
                КОНЕЦ) КАК НачОстатокДень,
            СУММА(ВЫБОР
                   КОГДА ТоварыНаСкладахОстаткиИОбороты.Период = &ДатаНачала
                        ТОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииКонечныйОстаток
                    КОГДА ТоварыНаСкладахОстаткиИОбороты.Период <= ВТДни.День
                        ТОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииОборот
                    ИНАЧЕ 0
                КОНЕЦ) КАК КонОстатокДень
        ИЗ
            ВТДни КАК ВТДни
               ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&ДатаНачала, &ДатаОкончания, День, , ) КАК ТоварыНаСкладахОстаткиИОбороты
                ПО ВТДни.День >= ТоварыНаСкладахОстаткиИОбороты.Период
                
        ГДЕ 
            
            ТоварыНаСкладахОстаткиИОбороты.Номенклатура В
			(ВЫБРАТЬ РАЗЛИЧНЫЕ
				Т.Номенклатура
			ИЗ
				ВТПланЗаказано КАК Т)        
       
//{	ГДЕ  ТоварыНаСкладахОстаткиИОбороты.Склад.Подразделение = &Участок}
			
				 
        СГРУППИРОВАТЬ ПО
            ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
            ТоварыНаСкладахОстаткиИОбороты.Склад,
            ВТДни.День
            
        Упорядочить по
              ВТДни.День
Показать
6. Swetlana 26 11.02.22 13:16 Сейчас в теме
(1) у вас поле ДатаПотребности или Дата День ?
Ну и типы для полей из ТЗ не указаны
7. Swetlana 26 11.02.22 13:16 Сейчас в теме
(1) Да и связи наборов не указаны
8. aritochka777 11.02.22 13:25 Сейчас в теме
(7)Связи наборов указаны, скрин тоже приложен.

Типы разве обязательно указывать?

Причина в чем-то другом
4. EVKash 16 11.02.22 10:25 Сейчас в теме
(3) Это все автозаполнение...
Не смущает, что в параметрах появились НачалоПериода и КонецПериода
Как минимум надо
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты({&ДатаНачала}, {&ДатаОкончания}, День, , )
5. aritochka777 11.02.22 13:05 Сейчас в теме
(4) Это все равно не помогло
данные из второго набора данных не подтянулись в отчет
Оставьте свое сообщение

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