Untitled

mail@pastecode.io avatarunknown
plain_text
a month ago
2.7 kB
0
Indexable
Never
ВЫБРАТЬ
	ВложенныйЗапрос.ЗаказПокупателя КАК ЗаказПокупателя,
	ВложенныйЗапрос.Номенклатура КАК Номенклатура,
	СУММА(ВложенныйЗапрос.НеЗакуплено) КАК НеЗакуплено,
	СУММА(ВложенныйЗапрос.НеОтгружено) КАК НеОтгружено
ПОМЕСТИТЬ вт_Товары
ИЗ
	(ВЫБРАТЬ
		ЗаказыПокупателейОстатки.ЗаказПокупателя КАК ЗаказПокупателя,
		ЗаказыПокупателейОстатки.Номенклатура КАК Номенклатура,
		ЗаказыПокупателейОстатки.КоличествоОстаток КАК НеЗакуплено,
		0 КАК НеОтгружено
	ИЗ
		РегистрНакопления.ЗаказыПокупателей.Остатки КАК ЗаказыПокупателейОстатки
	
	ОБЪЕДИНИТЬ ВСЕ
	
	ВЫБРАТЬ
		ОстаткиНоменклатурыОстатки.ЗаказПокупателя,
		ОстаткиНоменклатурыОстатки.Номенклатура,
		0,
		ОстаткиНоменклатурыОстатки.КоличествоОстаток
	ИЗ
		РегистрНакопления.ОстаткиНоменклатуры.Остатки КАК ОстаткиНоменклатурыОстатки) КАК ВложенныйЗапрос

СГРУППИРОВАТЬ ПО
	ВложенныйЗапрос.ЗаказПокупателя,
	ВложенныйЗапрос.Номенклатура

ИНДЕКСИРОВАТЬ ПО
	ЗаказПокупателя
;

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