0
alpha78
14.09.15
✎
15:08
|
Добрый день, коллеги,
подскажите, как напишите запрос результатом которого была б табличка вида
ТМЦ Остаток по складу 1 Осаток по складу 2
Заранее благодарен
|
|
5
bootini
14.09.15
✎
15:54
|
ВЫБРАТЬ
ОстаткиТоваровОстатки.Склад,
ОстаткиТоваровОстатки.Номенклатура,
СУММА(ОстаткиТоваровОстатки.КоличествоОстаток) КАК КоличествоОстаток
ПОМЕСТИТЬ Остатки
ИЗ
РегистрНакопления.ОстаткиТоваров.Остатки(&Дата, ) КАК ОстаткиТоваровОстатки
СГРУППИРОВАТЬ ПО
ОстаткиТоваровОстатки.СкладКомпании,
ОстаткиТоваровОстатки.Номенклатура
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Остатки.Номенклатура,
Остатки.КоличествоОстаток КАК ОстатокПоСкладу1,
0 КАК ОстатокПоСкладу2
ПОМЕСТИТЬ Результат
ИЗ
Остатки КАК Остатки
ГДЕ
Остатки.Склад.Код = "00198"
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
Остатки.Номенклатура,
0,
Остатки.КоличествоОстаток
ИЗ
Остатки КАК Остатки
ГДЕ
Остатки.Склад.Код = "00152"
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Результат.Номенклатура,
Результат.ОстатокПоСкладу1,
Результат.ОстатокПоСкладу2
ИЗ
Результат КАК Результат
СГРУППИРОВАТЬ ПО
Результат.Номенклатура,
Результат.ОстатокПоСкладу1,
Результат.ОстатокПоСкладу2
Если запросом то делаешь десяток объединений, смотря сколько у тебя складов.
|
|