
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| РегПотребности.Контрагент КАК Контрагент,
| РегПотребности.ЗаказПокупателя КАК ЗаказПокупателя,
| РегПотребности.Продукция КАК Продукция,
| РегПотребности.ХарактеристикаПродукции КАК ХарактеристикаПродукции,
| РегПотребности.ЕдиницаИзмеренияПродукции КАК ЕдиницаИзмеренияПродукции,
| РегПотребности.Спецификация КАК Спецификация,
| РегПотребности.Номенклатура КАК Номенклатура,
| РегПотребности.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
| РегПотребности.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
| СУММА(РегПотребности.КолПродукции) КАК КолПродукции,
| СУММА(РегПотребности.КолПотребность) КАК КолПотребность,
| СУММА(РегПотребности.КолОстаток) КАК КолОстаток,
| РегПотребности.Продукция.ЕдиницаХраненияОстатков КАК БазоваяЕдиницаИзмеренияПродукция,
| РегПотребности.Номенклатура.ЕдиницаХраненияОстатков КАК БазоваяЕдиницаИзмерения,
| РегПотребности.Номенклатура.ОсновнойПоставщик КАК Поставщик,
| РегПотребности.Продукция.ОсновнойПоставщик КАК ПоставщикПродукции,
| СУММА(ЕСТЬNULL(РегПотребности.КолОстаток, 0) - РегПотребности.КолПотребность) КАК Необеспечено
|{ВЫБРАТЬ
| Контрагент.*,
| ЗаказПокупателя.*,
| Продукция.*,
| ХарактеристикаПродукции.*,
| ЕдиницаИзмеренияПродукции.*,
| БазоваяЕдиницаИзмеренияПродукция.*,
| КолПродукции,
| Спецификация.*,
| Номенклатура.*,
| Поставщик.*,
| ХарактеристикаНоменклатуры.*,
| ЕдиницаИзмерения.*,
| БазоваяЕдиницаИзмерения.*,
| КолПотребность КАК КолПотребность,
| КолОстаток,
| ПоставщикПродукции.*,
| Необеспечено}
|ИЗ
| (ВЫБРАТЬ
| ЗаказыПокупателей.Номенклатура КАК Продукция,
| ЗаказыПокупателей.ХарактеристикаНоменклатуры КАК ХарактеристикаПродукции,
| ЗаказыПокупателей.ЕдиницаИзмерения КАК ЕдиницаИзмеренияПродукции,
| NULL КАК Номенклатура,
| NULL КАК ХарактеристикаНоменклатуры,
| NULL КАК ЕдиницаИзмерения,
| NULL КАК Спецификация,
| ЗаказыПокупателей.ЗаказПокупателя КАК ЗаказПокупателя,
| NULL КАК Склад,
| СУММА(ЗаказыПокупателей.Количество) КАК КолПродукции,
| 1 КАК Кратность,
| NULL КАК КолМатериалов,
| 0 КАК КолОстаток,
| NULL КАК Кол,
| 0 КАК КолПотребность,
| ЗаказыПокупателей.ЗаказПокупателя.Контрагент КАК Контрагент
| ИЗ
| РегистрНакопления.ЗаказыПокупателей КАК ЗаказыПокупателей
|
| СГРУППИРОВАТЬ ПО
| ЗаказыПокупателей.Номенклатура,
| ЗаказыПокупателей.ХарактеристикаНоменклатуры,
| ЗаказыПокупателей.ЕдиницаИзмерения,
| ЗаказыПокупателей.ЗаказПокупателя,
| ЗаказыПокупателей.ЗаказПокупателя.Контрагент
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| ЗаказыПокупателей.Номенклатура,
| ЗаказыПокупателей.ХарактеристикаНоменклатуры,
| ЗаказыПокупателей.ЕдиницаИзмерения,
| СпецификацииНоменклатурыИсходныеКомплектующие.Номенклатура,
| СпецификацииНоменклатурыИсходныеКомплектующие.ХарактеристикаНоменклатуры,
| СпецификацииНоменклатурыИсходныеКомплектующие.ЕдиницаИзмерения,
| СпецификацииНоменклатурыВыходныеИзделия.Ссылка,
| ЗаказыПокупателей.ЗаказПокупателя,
| NULL,
| 0,
| СпецификацииНоменклатурыВыходныеИзделия.Количество,
| СУММА(СпецификацииНоменклатурыИсходныеКомплектующие.Количество),
| 0,
| ЗаказыПокупателей.Количество,
| ЗаказыПокупателей.Количество / СпецификацииНоменклатурыВыходныеИзделия.Количество * СпецификацииНоменклатурыИсходныеКомплектующие.Количество,
| ЗаказыПокупателей.ЗаказПокупателя.Контрагент
| ИЗ
| РегистрНакопления.ЗаказыПокупателей КАК ЗаказыПокупателей
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры.ВыходныеИзделия КАК СпецификацииНоменклатурыВыходныеИзделия
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК СпецификацииНоменклатурыИсходныеКомплектующие
| ПО СпецификацииНоменклатурыВыходныеИзделия.Ссылка = СпецификацииНоменклатурыИсходныеКомплектующие.Ссылка
| ПО ЗаказыПокупателей.Номенклатура = СпецификацииНоменклатурыВыходныеИзделия.Номенклатура
| И ЗаказыПокупателей.ХарактеристикаНоменклатуры = СпецификацииНоменклатурыВыходныеИзделия.ХарактеристикаНоменклатуры
| И ЗаказыПокупателей.ЕдиницаИзмерения = СпецификацииНоменклатурыВыходныеИзделия.ЕдиницаИзмерения
|
| СГРУППИРОВАТЬ ПО
| ЗаказыПокупателей.Номенклатура,
| ЗаказыПокупателей.ХарактеристикаНоменклатуры,
| ЗаказыПокупателей.ЕдиницаИзмерения,
| СпецификацииНоменклатурыИсходныеКомплектующие.Номенклатура,
| СпецификацииНоменклатурыИсходныеКомплектующие.ХарактеристикаНоменклатуры,
| СпецификацииНоменклатурыИсходныеКомплектующие.ЕдиницаИзмерения,
| СпецификацииНоменклатурыВыходныеИзделия.Ссылка,
| ЗаказыПокупателей.ЗаказПокупателя,
| СпецификацииНоменклатурыВыходныеИзделия.Количество,
| ЗаказыПокупателей.Количество,
| ЗаказыПокупателей.Количество / СпецификацииНоменклатурыВыходныеИзделия.Количество * СпецификацииНоменклатурыИсходныеКомплектующие.Количество,
| ЗаказыПокупателей.ЗаказПокупателя.Контрагент
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| NULL,
| NULL,
| NULL,
| ТоварыНаСкладахОстатки.Номенклатура,
| ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры,
| ТоварыНаСкладахОстатки.Номенклатура.ЕдиницаХраненияОстатков,
| NULL,
| NULL,
| ТоварыНаСкладахОстатки.Склад,
| 0,
| 1,
| NULL,
| СУММА(ТоварыНаСкладахОстатки.КоличествоОстаток),
| NULL,
| 0,
| NULL
| ИЗ
| РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
|
| СГРУППИРОВАТЬ ПО
| ТоварыНаСкладахОстатки.Номенклатура,
| ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры,
| ТоварыНаСкладахОстатки.Номенклатура.ЕдиницаХраненияОстатков,
| ТоварыНаСкладахОстатки.Склад) КАК РегПотребности
|{ГДЕ
| РегПотребности.Контрагент.*,
| РегПотребности.ЗаказПокупателя.*,
| РегПотребности.Продукция.*,
| РегПотребности.ХарактеристикаПродукции.*,
| РегПотребности.ЕдиницаИзмеренияПродукции.*,
| РегПотребности.Спецификация.*,
| РегПотребности.Номенклатура.*,
| РегПотребности.ХарактеристикаНоменклатуры.*,
| РегПотребности.ЕдиницаИзмерения.*,
| РегПотребности.Продукция.ЕдиницаХраненияОстатков.* КАК БазоваяЕдиницаИзмеренияПродукция,
| РегПотребности.Номенклатура.ЕдиницаХраненияОстатков.* КАК БазоваяЕдиницаИзмерения,
| РегПотребности.Номенклатура.ОсновнойПоставщик.* КАК Поставщик,
| РегПотребности.Продукция.ОсновнойПоставщик.* КАК ПоставщикПродукции}
|
|СГРУППИРОВАТЬ ПО
| РегПотребности.ЗаказПокупателя,
| РегПотребности.Продукция,
| РегПотребности.ХарактеристикаПродукции,
| РегПотребности.ЕдиницаИзмеренияПродукции,
| РегПотребности.Спецификация,
| РегПотребности.Номенклатура,
| РегПотребности.ХарактеристикаНоменклатуры,
| РегПотребности.ЕдиницаИзмерения,
| РегПотребности.Контрагент,
| РегПотребности.Продукция.ЕдиницаХраненияОстатков,
| РегПотребности.Номенклатура.ЕдиницаХраненияОстатков,
| РегПотребности.Номенклатура.ОсновнойПоставщик,
| РегПотребности.Продукция.ОсновнойПоставщик
|
|УПОРЯДОЧИТЬ ПО
| ЗаказПокупателя,
| Продукция,
| ХарактеристикаПродукции,
| ЕдиницаИзмеренияПродукции,
| КолПродукции,
| Номенклатура,
| ХарактеристикаНоменклатуры,
| ЕдиницаИзмерения,
| КолПотребность,
| КолОстаток,
| Спецификация,
| Контрагент,
| БазоваяЕдиницаИзмеренияПродукция,
| БазоваяЕдиницаИзмерения,
| Поставщик,
| ПоставщикПродукции
|{УПОРЯДОЧИТЬ ПО
| Контрагент.*,
| ЗаказПокупателя.*,
| Продукция.*,
| ХарактеристикаПродукции.*,
| ЕдиницаИзмеренияПродукции.*,
| БазоваяЕдиницаИзмеренияПродукция.*,
| КолПродукции,
| Спецификация.*,
| Номенклатура.*,
| Поставщик.*,
| ХарактеристикаНоменклатуры.*,
| ЕдиницаИзмерения.*,
| БазоваяЕдиницаИзмерения.*,
| КолПотребность КАК КолПотребность,
| КолОстаток,
| ПоставщикПродукции.*,
| Необеспечено}
|ИТОГИ
| СУММА(КолПродукции),
| СУММА(КолПотребность),
| СУММА(КолОстаток),
| СУММА(Необеспечено)
|ПО
| ОБЩИЕ
|{ИТОГИ ПО
| Контрагент.*,
| ЗаказПокупателя.*,
| Продукция.*,
| ХарактеристикаПродукции.*,
| ЕдиницаИзмеренияПродукции.*,
| БазоваяЕдиницаИзмеренияПродукция.*,
| Спецификация.*,
| Поставщик.*,
| Номенклатура.*,
| ХарактеристикаНоменклатуры.*,
| ЕдиницаИзмерения.*,
| БазоваяЕдиницаИзмерения.*,
| ПоставщикПродукции.*}
|АВТОУПОРЯДОЧИВАНИЕ";
i | Правила, п.12 |