ВЫБРАТЬ РАЗРЕШЕННЫЕ
ХозрасчетныйОстатки.Организация,
ВЫРАЗИТЬ(ХозрасчетныйОстатки.Субконто2 КАК Справочник.Склады) КАК Склад,
ВЫРАЗИТЬ(ХозрасчетныйОстатки.Субконто1 КАК Справочник.Номенклатура) КАК Номенклатура,
ЕСТЬNULL(РаспределениеЗапасовТовары.Ссылка.КомуПереходит, ЗНАЧЕНИЕ(Справочник.ПризнакиДляРазделения.ПустаяСсылка)) КАК КомуПереходит,
СУММА(ЕСТЬNULL(РаспределениеЗапасовТовары.Количество, 0)) КАК КвоПотребн,
СУММА(ХозрасчетныйОстатки.КоличествоОстаток) КАК КвоОстаток,
СУММА(ХозрасчетныйОстатки.СуммаОстаток) КАК СуммаОстаток,
"+" КАК Фильтр
ПОМЕСТИТЬ Товары
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет В ИЕРАРХИИ (&Счета), , ) КАК ХозрасчетныйОстатки
ЛЕВОЕ СОЕДИНЕНИЕ Документ.РаспределениеЗапасов.Товары КАК РаспределениеЗапасовТовары
ПО ХозрасчетныйОстатки.Организация = РаспределениеЗапасовТовары.Ссылка.Организация
И ((ВЫРАЗИТЬ(ХозрасчетныйОстатки.Субконто1 КАК Справочник.Номенклатура)) = РаспределениеЗапасовТовары.Номенклатура)
И ((ВЫРАЗИТЬ(ХозрасчетныйОстатки.Субконто2 КАК Справочник.Склады)) = РаспределениеЗапасовТовары.Склад)
ГДЕ
РаспределениеЗапасовТовары.Ссылка.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&Период, МЕСЯЦ) И &Период
И НЕ РаспределениеЗапасовТовары.Ссылка.ПометкаУдаления
СГРУППИРОВАТЬ ПО
ВЫРАЗИТЬ(ХозрасчетныйОстатки.Субконто1 КАК Справочник.Номенклатура),
ВЫРАЗИТЬ(ХозрасчетныйОстатки.Субконто2 КАК Справочник.Склады),
ХозрасчетныйОстатки.Организация,
ЕСТЬNULL(РаспределениеЗапасовТовары.Ссылка.КомуПереходит, ЗНАЧЕНИЕ(Справочник.ПризнакиДляРазделения.ПустаяСсылка))
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Товары.Организация,
Товары.Склад,
Товары.КомуПереходит,
Товары.Фильтр,
Товары.Номенклатура,
СУММА(Товары.КвоПотребн) КАК КвоПотребн,
СУММА(Товары.КвоОстаток) КАК КвоОстаток,
СУММА(Товары.СуммаОстаток) КАК СуммаОстаток,
СУММА(Товары.КвоОстаток - Товары.КвоПотребн) КАК Дельта
ИЗ
Товары КАК Товары
СГРУППИРОВАТЬ ПО
Товары.Организация,
Товары.Склад,
Товары.Номенклатура,
Товары.Фильтр,
Товары.КомуПереходит