Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

СКД запрос остатками на каждый день из нескольких таблиц

СКД запрос остатками на каждый день из нескольких таблиц
Я
   wayss
 
30.04.19 - 10:16
Подскажите как сделать запрос с остатками на каждый день из объединения нескольких виртуальных таблиц?



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

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

ВЫБРАТЬ
    ТоварыПоГТДОстаткиИОбороты.Номенклатура,
    0 КАК НачальныйОстатокСклад,
    0 КАК КонечныйОстатокСклад,
    0 КАК ОборотСклад,
    ТоварыПоГТДОстаткиИОбороты.ПериодСекунда,
    ТоварыПоГТДОстаткиИОбороты.ПериодДень,
    ТоварыПоГТДОстаткиИОбороты.Регистратор,
    ТоварыПоГТДОстаткиИОбороты.КоличествоНачальныйОстаток КАК НачальныйОстатокГТД,
    ТоварыПоГТДОстаткиИОбороты.КоличествоКонечныйОстаток КАК КонечныйОстатокГТД,
    ТоварыПоГТДОстаткиИОбороты.КоличествоОборот КАК ОборотГТД
ИЗ
    РегистрНакопления.ТоварыПоГТД.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, ДвиженияИГраницыПериода, Номенклатура = &Номенклатура) КАК ТоварыПоГТДОстаткиИОбороты


Кроме простого объединения пробовал объединение в наборах данных, временные таблицы для каждой виртуальной таблицы остатки обороты.
Всегда получается что из первой таблицы данные выводятся нормально, из второй только итоговые данные.
 
 

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует