Добрый день.
Товарищи, очень прошу помощи
Создаем отчет с наборами данных
Один набор - это ТЗ полученная программным путем.
Второй набор - это запрос к остаткам по материалам
Соединение д.б. по номенклатуре и датам
Но при выводе отчета остатки из присоединенного набора значений не заполняются(
Где искать причину? куда копать?
Спасибо
Товарищи, очень прошу помощи
Создаем отчет с наборами данных
Один набор - это ТЗ полученная программным путем.
Второй набор - это запрос к остаткам по материалам
Соединение д.б. по номенклатуре и датам
Но при выводе отчета остатки из присоединенного набора значений не заполняются(
Где искать причину? куда копать?
Спасибо
Прикрепленные файлы:
По теме из базы знаний
- Набор данных Объект в СКД для решения задач сортировки, нумерации и вывода в отчет произвольных наборов данных
- СКД - наборы данных и связи между ними, создание собственной иерархии, вложенные отчеты
- СКД - одна из проблем связи Наборов данных
- Генератор кода схемы компоновки данных (СКД)
- Редактирование СКД, смена типа набора данных
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(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
КОНЕЦ) КАК КонОстатокДень
ИЗ
ВТДни КАК ВТДни
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&ДатаНачала, &ДатаОкончания, День, , ) КАК ТоварыНаСкладахОстаткиИОбороты
ПО ВТДни.День >= ТоварыНаСкладахОстаткиИОбороты.Период
ГДЕ
ТоварыНаСкладахОстаткиИОбороты.Номенклатура В
(ВЫБРАТЬ РАЗЛИЧНЫЕ
Т.Номенклатура
ИЗ
ВТПланЗаказано КАК Т)
//{ ГДЕ ТоварыНаСкладахОстаткиИОбороты.Склад.Подразделение = &Участок}
СГРУППИРОВАТЬ ПО
ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
ТоварыНаСкладахОстаткиИОбороты.Склад,
ВТДни.День
Упорядочить по
ВТДни.День
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот