0
wayss
30.04.19
✎
10:16
|
Подскажите как сделать запрос с остатками на каждый день из объединения нескольких виртуальных таблиц?
ВЫБРАТЬ
ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток КАК НачальныйОстатокСклад,
ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК КонечныйОстатокСклад,
ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот КАК ОборотСклад,
ТоварыНаСкладахОстаткиИОбороты.ПериодСекунда,
ТоварыНаСкладахОстаткиИОбороты.ПериодДень,
ТоварыНаСкладахОстаткиИОбороты.Регистратор,
0 КАК НачальныйОстатокГТД,
0 КАК КонечныйОстатокГТД,
0 КАК ОборотГТД
//ПОМЕСТИТЬ втДанные
ИЗ
РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, ДвиженияИГраницыПериода, Номенклатура = &Номенклатура) КАК ТоварыНаСкладахОстаткиИОбороты
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ТоварыПоГТДОстаткиИОбороты.Номенклатура,
0 КАК НачальныйОстатокСклад,
0 КАК КонечныйОстатокСклад,
0 КАК ОборотСклад,
ТоварыПоГТДОстаткиИОбороты.ПериодСекунда,
ТоварыПоГТДОстаткиИОбороты.ПериодДень,
ТоварыПоГТДОстаткиИОбороты.Регистратор,
ТоварыПоГТДОстаткиИОбороты.КоличествоНачальныйОстаток КАК НачальныйОстатокГТД,
ТоварыПоГТДОстаткиИОбороты.КоличествоКонечныйОстаток КАК КонечныйОстатокГТД,
ТоварыПоГТДОстаткиИОбороты.КоличествоОборот КАК ОборотГТД
ИЗ
РегистрНакопления.ТоварыПоГТД.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, ДвиженияИГраницыПериода, Номенклатура = &Номенклатура) КАК ТоварыПоГТДОстаткиИОбороты
Кроме простого объединения пробовал объединение в наборах данных, временные таблицы для каждой виртуальной таблицы остатки обороты.
Всегда получается что из первой таблицы данные выводятся нормально, из второй только итоговые данные.
|
|