public void ЗаполнитьЗапросПоСписаниюНал(/*Запрос, МассивНоменклатуры, ДопПараметры*/)
{
//Организация = ДопПараметры.Организация;
/*Запрос.Текст =
"ВЫБРАТЬ
| ""НаСкладах"" КАК СписаноИз,
| Источник.Организация КАК Организация,
| Источник.Номенклатура,
| Источник.Склад,
| Источник.ХарактеристикаНоменклатуры,
| Источник.СерияНоменклатуры,
| Источник.ДокументОприходования,
| Источник.Заказ,
| СУММА(Источник.Количество) КАК Количество,
| СУММА(Источник.Стоимость) КАК Стоимость,
| 0 КАК СтоимостьПоступление,
| МатериалыВЭксплуатации.ДокументПередачи КАК ДокументПередачи,
| NULL КАК ДоговорКонтрагента,
| Источник.КодОперации КАК КодОперацииПартииТоваров,
| Источник.Качество,
| БракВПроизводстве.Продукция,
| Источник.СчетУчета КАК СчетУчетаНУ,
| Источник.КорСчет КАК КорСчетНУ,
| Источник.КорСубконто1 КАК КорСубконтоБУ1,
| Источник.КорСубконто2 КАК КорСубконтоБУ2,
| Источник.КорСубконто3 КАК КорСубконтоБУ3,
| Источник.КорСубконто1 КАК КорСубконтоНУ1,
| Источник.КорСубконто2 КАК КорСубконтоНУ2,
| Источник.КорСубконто3 КАК КорСубконтоНУ3,
| СУММА(Источник.ПостояннаяРазница) КАК ПостояннаяРазница,
| СУММА(Источник.ВременнаяРазница) КАК ВременнаяРазница,
| ВЫБОР
| КОГДА (НЕ Затраты.СтатьяЗатрат ЕСТЬ NULL )
| ТОГДА Затраты.СтатьяЗатрат
| КОГДА (НЕ НЗП.СтатьяЗатрат ЕСТЬ NULL )
| ТОГДА НЗП.СтатьяЗатрат
| КОГДА (НЕ БракВПроизводстве.СтатьяЗатрат ЕСТЬ NULL )
| ТОГДА БракВПроизводстве.СтатьяЗатрат
| КОГДА (НЕ СписанныеТовары.СтатьяЗатрат ЕСТЬ NULL )
| ТОГДА СписанныеТовары.СтатьяЗатрат
| КОГДА (НЕ СписанныеТоварыПоДокументуДвижения.СтатьяЗатрат ЕСТЬ NULL )
| ТОГДА СписанныеТоварыПоДокументуДвижения.СтатьяЗатрат
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ КАК СтатьяЗатрат,
| ВЫБОР
| КОГДА (НЕ Затраты.Подразделение ЕСТЬ NULL )
| ТОГДА Затраты.Подразделение
| КОГДА (НЕ НЗП.Подразделение ЕСТЬ NULL )
| ТОГДА НЗП.Подразделение
| КОГДА (НЕ БракВПроизводстве.Подразделение ЕСТЬ NULL )
| ТОГДА БракВПроизводстве.Подразделение
| КОГДА (НЕ МатериалыВЭксплуатации.Подразделение ЕСТЬ NULL )
| ТОГДА МатериалыВЭксплуатации.Подразделение
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ КАК ПодразделениеОрганизации,
| ВЫБОР
| КОГДА (НЕ НЗП.НоменклатурнаяГруппа ЕСТЬ NULL )
| ТОГДА НЗП.НоменклатурнаяГруппа
| КОГДА (НЕ Затраты.НоменклатурнаяГруппа ЕСТЬ NULL )
| ТОГДА Затраты.НоменклатурнаяГруппа
| КОГДА (НЕ БракВПроизводстве.НоменклатурнаяГруппа ЕСТЬ NULL )
| ТОГДА БракВПроизводстве.НоменклатурнаяГруппа
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ КАК НоменклатурнаяГруппа,
| ВЫБОР
| КОГДА (НЕ НЗП.Заказ ЕСТЬ NULL )
| ТОГДА НЗП.Заказ
| КОГДА (НЕ Затраты.Заказ ЕСТЬ NULL )
| ТОГДА Затраты.Заказ
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ КАК ЗаказСписания,
| ВЫБОР
| КОГДА Источник.ДокументДвижения <> НЕОПРЕДЕЛЕНО
| ТОГДА Источник.ДокументДвижения
| ИНАЧЕ Источник.Регистратор
| КОНЕЦ КАК Регистратор,
| ВЫБОР
| КОГДА Источник.ДокументДвижения <> НЕОПРЕДЕЛЕНО
| ТОГДА Источник.ДокументДвиженияПериод
| ИНАЧЕ Источник.Период
| КОНЕЦ КАК Период,
| ВЫБОР
| КОГДА (НЕ БракВПроизводстве.ХарактеристикаПродукции ЕСТЬ NULL )
| ТОГДА БракВПроизводстве.ХарактеристикаПродукции
| КОГДА (НЕ ИсточникДляКомплектации.ХарактеристикаНоменклатуры ЕСТЬ NULL )
| ТОГДА ИсточникДляКомплектации.ХарактеристикаНоменклатуры
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ КАК ХарактеристикаНоменклатурыНовая,
| ВЫБОР
| КОГДА (НЕ БракВПроизводстве.СерияПродукции ЕСТЬ NULL )
| ТОГДА БракВПроизводстве.СерияПродукции
| КОГДА (НЕ ИсточникДляКомплектации.СерияНоменклатуры ЕСТЬ NULL )
| ТОГДА ИсточникДляКомплектации.СерияНоменклатуры
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ КАК СерияНоменклатурыНовая,
| ВЫБОР
| КОГДА (НЕ ИсточникДляКомплектации.Номенклатура ЕСТЬ NULL )
| ТОГДА ИсточникДляКомплектации.Номенклатура
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ КАК НоменклатураНовая,
| ВЫБОР
| КОГДА (НЕ ИсточникДляКомплектации.ДокументОприходования ЕСТЬ NULL )
| ТОГДА ИсточникДляКомплектации.ДокументОприходования
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ КАК ДокументОприходованияНовый,
| Источник.Номенклатура.ВестиПартионныйУчетПоСериям КАК ВестиПартионныйУчетПоСериям,
| ЕСТЬNULL(МатериалыВЭксплуатации.ФизЛицо, НЕОПРЕДЕЛЕНО) КАК ФизЛицо,
| ЕСТЬNULL(МатериалыВЭксплуатации.НазначениеИспользования, НЕОПРЕДЕЛЕНО) КАК НазначениеИспользования,
| ЕСТЬNULL(НЗП.СерияЗатраты, НЕОПРЕДЕЛЕНО) КАК СерияНоменклтатурыНЗП,
| Источник.НомерСтрокиСписанныхТоваров КАК НомерСтрокиСписанныхТоваров
|ИЗ
| РегистрНакопления.ПартииТоваровНаСкладахНалоговыйУчет КАК Источник
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ЗатратыНалоговыйУчет КАК Затраты
| ПО Источник.Регистратор = Затраты.Регистратор
| И Источник.НомерКорСтроки = Затраты.НомерСтроки
| И Источник.КорСчет = Затраты.СчетУчета
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.НезавершенноеПроизводствоНалоговыйУчет КАК НЗП
| ПО Источник.Регистратор = НЗП.Регистратор
| И Источник.НомерКорСтроки = НЗП.НомерСтроки
| И Источник.КорСчет = НЗП.СчетУчета
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.БракВПроизводствеНалоговыйУчет КАК БракВПроизводстве
| ПО Источник.Регистратор = БракВПроизводстве.Регистратор
| И Источник.НомерКорСтроки = БракВПроизводстве.НомерСтроки
| И Источник.КорСчет = БракВПроизводстве.СчетУчета
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииТоваровНаСкладахНалоговыйУчет КАК ИсточникДляКомплектации
| ПО Источник.Регистратор = ИсточникДляКомплектации.Регистратор
| И Источник.НомерКорСтроки = ИсточникДляКомплектации.НомерСтроки
| И (Источник.КодОперации В (&КодКомплектация))
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииМатериаловВЭксплуатацииНалоговыйУчет КАК МатериалыВЭксплуатации
| ПО Источник.Регистратор = МатериалыВЭксплуатации.Регистратор
| И (Источник.КодОперации В (&КодПередачаМатериалов))
| И Источник.НомерКорСтроки = МатериалыВЭксплуатации.НомерСтроки
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СписанныеТовары КАК СписанныеТовары
| ПО Источник.Регистратор = СписанныеТовары.Регистратор
| И Источник.НомерСтрокиСписанныхТоваров = СписанныеТовары.НомерСтроки
| И Источник.Регистратор ССЫЛКА Документ.ТребованиеНакладная
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СписанныеТовары КАК СписанныеТоварыПоДокументуДвижения
| ПО Источник.ДокументДвижения = СписанныеТоварыПоДокументуДвижения.Регистратор
| И Источник.НомерСтрокиСписанныхТоваров = СписанныеТоварыПоДокументуДвижения.НомерСтроки
| И Источник.ДокументДвижения ССЫЛКА Документ.ТребованиеНакладная
|ГДЕ
|//ГДЕ
| Источник.Период МЕЖДУ &ДатаНач И &ДатаКон
| И Источник.ВидДвижения = &ВидДвиженияРасход
| И Источник.КодОперации В(&КодыСписание)
|
|СГРУППИРОВАТЬ ПО
| Источник.Номенклатура,
| Источник.Склад,
| Источник.ХарактеристикаНоменклатуры,
| Источник.СерияНоменклатуры,
| Источник.ДокументОприходования,
| МатериалыВЭксплуатации.ДокументПередачи,
| Источник.Заказ,
| Источник.КодОперации,
| Источник.Качество,
| БракВПроизводстве.Продукция,
| Источник.Организация,
| Источник.СчетУчета,
| Источник.КорСчет,
| Источник.КорСубконто1,
| Источник.КорСубконто2,
| Источник.КорСубконто3,
| ВЫБОР
| КОГДА (НЕ Затраты.СтатьяЗатрат ЕСТЬ NULL )
| ТОГДА Затраты.СтатьяЗатрат
| КОГДА (НЕ НЗП.СтатьяЗатрат ЕСТЬ NULL )
| ТОГДА НЗП.СтатьяЗатрат
| КОГДА (НЕ БракВПроизводстве.СтатьяЗатрат ЕСТЬ NULL )
| ТОГДА БракВПроизводстве.СтатьяЗатрат
| КОГДА (НЕ СписанныеТовары.СтатьяЗатрат ЕСТЬ NULL )
| ТОГДА СписанныеТовары.СтатьяЗатрат
| КОГДА (НЕ СписанныеТоварыПоДокументуДвижения.СтатьяЗатрат ЕСТЬ NULL )
| ТОГДА СписанныеТоварыПоДокументуДвижения.СтатьяЗатрат
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ,
| ВЫБОР
| КОГДА (НЕ Затраты.Подразделение ЕСТЬ NULL )
| ТОГДА Затраты.Подразделение
| КОГДА (НЕ НЗП.Подразделение ЕСТЬ NULL )
| ТОГДА НЗП.Подразделение
| КОГДА (НЕ БракВПроизводстве.Подразделение ЕСТЬ NULL )
| ТОГДА БракВПроизводстве.Подразделение
| КОГДА (НЕ МатериалыВЭксплуатации.Подразделение ЕСТЬ NULL )
| ТОГДА МатериалыВЭксплуатации.Подразделение
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ,
| ВЫБОР
| КОГДА (НЕ НЗП.НоменклатурнаяГруппа ЕСТЬ NULL )
| ТОГДА НЗП.НоменклатурнаяГруппа
| КОГДА (НЕ Затраты.НоменклатурнаяГруппа ЕСТЬ NULL )
| ТОГДА Затраты.НоменклатурнаяГруппа
| КОГДА (НЕ БракВПроизводстве.НоменклатурнаяГруппа ЕСТЬ NULL )
| ТОГДА БракВПроизводстве.НоменклатурнаяГруппа
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ,
| ВЫБОР
| КОГДА (НЕ НЗП.Заказ ЕСТЬ NULL )
| ТОГДА НЗП.Заказ
| КОГДА (НЕ Затраты.Заказ ЕСТЬ NULL )
| ТОГДА Затраты.Заказ
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ,
| ВЫБОР
| КОГДА Источник.ДокументДвижения <> НЕОПРЕДЕЛЕНО
| ТОГДА Источник.ДокументДвижения
| ИНАЧЕ Источник.Регистратор
| КОНЕЦ,
| ВЫБОР
| КОГДА Источник.ДокументДвижения <> НЕОПРЕДЕЛЕНО
| ТОГДА Источник.ДокументДвиженияПериод
| ИНАЧЕ Источник.Период
| КОНЕЦ,
| ВЫБОР
| КОГДА (НЕ БракВПроизводстве.ХарактеристикаПродукции ЕСТЬ NULL )
| ТОГДА БракВПроизводстве.ХарактеристикаПродукции
| КОГДА (НЕ ИсточникДляКомплектации.ХарактеристикаНоменклатуры ЕСТЬ NULL )
| ТОГДА ИсточникДляКомплектации.ХарактеристикаНоменклатуры
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ,
| ВЫБОР
| КОГДА (НЕ БракВПроизводстве.СерияПродукции ЕСТЬ NULL )
| ТОГДА БракВПроизводстве.СерияПродукции
| КОГДА (НЕ ИсточникДляКомплектации.СерияНоменклатуры ЕСТЬ NULL )
| ТОГДА ИсточникДляКомплектации.СерияНоменклатуры
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ,
| ВЫБОР
| КОГДА (НЕ ИсточникДляКомплектации.Номенклатура ЕСТЬ NULL )
| ТОГДА ИсточникДляКомплектации.Номенклатура
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ,
| ВЫБОР
| КОГДА (НЕ ИсточникДляКомплектации.ДокументОприходования ЕСТЬ NULL )
| ТОГДА ИсточникДляКомплектации.ДокументОприходования
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ,
| Источник.Номенклатура.ВестиПартионныйУчетПоСериям,
| ЕСТЬNULL(МатериалыВЭксплуатации.ФизЛицо, НЕОПРЕДЕЛЕНО),
| ЕСТЬNULL(МатериалыВЭксплуатации.НазначениеИспользования, НЕОПРЕДЕЛЕНО),
| ЕСТЬNULL(НЗП.СерияЗатраты, НЕОПРЕДЕЛЕНО),
| Источник.НомерСтрокиСписанныхТоваров,
| Источник.КорСубконто1,
| Источник.КорСубконто2,
| Источник.КорСубконто3
|
|ИМЕЮЩИЕ
| СУММА(Источник.Количество) <> 0
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ""Переданные"",
| Источник.Организация,
| Источник.Номенклатура,
| NULL,
| Источник.ХарактеристикаНоменклатуры,
| NULL,
| Источник.ДокументОприходования,
| NULL,
| СУММА(Источник.Количество),
| СУММА(Источник.Стоимость),
| 0,
| Источник.ДокументПередачи,
| Источник.ДоговорКонтрагента,
| Источник.КодОперации,
| NULL,
| NULL,
| Источник.СчетУчета,
| Источник.КорСчет,
| Источник.КорСубконто1,
| Источник.КорСубконто2,
| Источник.КорСубконто3,
| Источник.КорСубконто1,
| Источник.КорСубконто2,
| Источник.КорСубконто3,
| СУММА(Источник.ПостояннаяРазница),
| СУММА(Источник.ВременнаяРазница),
| ВЫБОР
| КОГДА (НЕ НЗП.СтатьяЗатрат ЕСТЬ NULL )
| ТОГДА НЗП.СтатьяЗатрат
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ,
| ВЫБОР
| КОГДА (НЕ НЗП.Подразделение ЕСТЬ NULL )
| ТОГДА НЗП.Подразделение
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ,
| ВЫБОР
| КОГДА (НЕ НЗП.НоменклатурнаяГруппа ЕСТЬ NULL )
| ТОГДА НЗП.НоменклатурнаяГруппа
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ,
| ВЫБОР
| КОГДА (НЕ НЗП.Заказ ЕСТЬ NULL )
| ТОГДА НЗП.Заказ
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ,
| ВЫБОР
| КОГДА Источник.ДокументДвижения <> НЕОПРЕДЕЛЕНО
| ТОГДА Источник.ДокументДвижения
| ИНАЧЕ Источник.Регистратор
| КОНЕЦ,
| ВЫБОР
| КОГДА Источник.ДокументДвижения <> НЕОПРЕДЕЛЕНО
| ТОГДА Источник.ДокументДвиженияПериод
| ИНАЧЕ Источник.Период
| КОНЕЦ,
| NULL,
| NULL,
| NULL,
| NULL,
| Источник.Номенклатура.ВестиПартионныйУчетПоСериям,
| NULL,
| NULL,
| NULL,
| NULL
|ИЗ
| РегистрНакопления.ПартииТоваровПереданныеНалоговыйУчет КАК Источник
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.НезавершенноеПроизводствоНалоговыйУчет КАК НЗП
| ПО Источник.Регистратор = НЗП.Регистратор
| И Источник.НомерКорСтроки = НЗП.НомерСтроки
| И Источник.КорСчет = НЗП.СчетУчета
|ГДЕ
|//ГДЕ
| Источник.Период МЕЖДУ &ДатаНач И &ДатаКон
| И Источник.ВидДвижения = &ВидДвиженияРасход
| И Источник.КодОперации В(&КодыСписание)
|
|СГРУППИРОВАТЬ ПО
| Источник.Номенклатура,
| Источник.ХарактеристикаНоменклатуры,
| Источник.ДокументОприходования,
| Источник.ДокументПередачи,
| Источник.ДоговорКонтрагента,
| Источник.КодОперации,
| Источник.СчетУчета,
| Источник.Организация,
| Источник.КорСчет,
| Источник.КорСубконто1,
| Источник.КорСубконто2,
| Источник.КорСубконто3,
| ВЫБОР
| КОГДА Источник.ДокументДвижения <> НЕОПРЕДЕЛЕНО
| ТОГДА Источник.ДокументДвижения
| ИНАЧЕ Источник.Регистратор
| КОНЕЦ,
| ВЫБОР
| КОГДА Источник.ДокументДвижения <> НЕОПРЕДЕЛЕНО
| ТОГДА Источник.ДокументДвиженияПериод
| ИНАЧЕ Источник.Период
| КОНЕЦ,
| ВЫБОР
| КОГДА (НЕ НЗП.СтатьяЗатрат ЕСТЬ NULL )
| ТОГДА НЗП.СтатьяЗатрат
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ,
| ВЫБОР
| КОГДА (НЕ НЗП.Подразделение ЕСТЬ NULL )
| ТОГДА НЗП.Подразделение
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ,
| ВЫБОР
| КОГДА (НЕ НЗП.НоменклатурнаяГруппа ЕСТЬ NULL )
| ТОГДА НЗП.НоменклатурнаяГруппа
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ,
| ВЫБОР
| КОГДА (НЕ НЗП.Заказ ЕСТЬ NULL )
| ТОГДА НЗП.Заказ
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ,
| Источник.Номенклатура.ВестиПартионныйУчетПоСериям,
| Источник.КорСубконто1,
| Источник.КорСубконто2,
| Источник.КорСубконто3
|
|ИМЕЮЩИЕ
| СУММА(Источник.Количество) <> 0
|
//Партии материалов в эксплуатации
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ""ВЭксплуатации"" КАК СписаноИз,
| Источник.Организация КАК Организация,
| Источник.Номенклатура,
| NULL,
| Источник.ХарактеристикаНоменклатуры,
| Источник.СерияНоменклатуры,
| NULL,
| NULL,
| СУММА(Источник.Количество) КАК Количество,
| СУММА(Источник.Стоимость) КАК Стоимость,
| 0 КАК СтоимостьПоступление,
| Источник.ДокументПередачи КАК ДокументПередачи,
| NULL КАК ДоговорКонтрагента,
| Источник.КодОперации КАК КодОперацииПартииТоваров,
| NULL,
| NULL,
| Источник.СчетУчета КАК СчетУчетаНУ,
| СписанныеТовары.КорСчетНУ КАК КорСчетНУ,
| СписанныеТовары.КорСубконтоБУ1 КАК КорСубконтоБУ1,
| СписанныеТовары.КорСубконтоБУ2 КАК КорСубконтоБУ2,
| СписанныеТовары.КорСубконтоБУ3 КАК КорСубконтоБУ3,
| СписанныеТовары.КорСубконтоНУ1 КАК КорСубконтоНУ1,
| СписанныеТовары.КорСубконтоНУ2 КАК КорСубконтоНУ2,
| СписанныеТовары.КорСубконтоНУ3 КАК КорСубконтоНУ3,
| СУММА(Источник.ПостояннаяРазница) КАК ПостояннаяРазница,
| СУММА(Источник.ВременнаяРазница) КАК ВременнаяРазница,
| NULL,
| Источник.Подразделение КАК ПодразделениеОрганизации,
| NULL КАК НоменклатурнаяГруппа,
| NULL КАК ЗаказСписания,
| ВЫБОР
| КОГДА Источник.ДокументДвижения <> НЕОПРЕДЕЛЕНО
| ТОГДА Источник.ДокументДвижения
| ИНАЧЕ Источник.Регистратор
| КОНЕЦ КАК Регистратор,
| ВЫБОР
| КОГДА Источник.ДокументДвижения <> НЕОПРЕДЕЛЕНО
| ТОГДА Источник.ДокументДвиженияПериод
| ИНАЧЕ Источник.Период
| КОНЕЦ КАК Период,
| NULL КАК ХарактеристикаНоменклатурыНовая,
| NULL КАК СерияНоменклатурыНовая,
| NULL КАК НоменклатураНовая,
| NULL КАК ДокументОприходованияНовый,
| Источник.Номенклатура.ВестиПартионныйУчетПоСериям КАК ВестиПартионныйУчетПоСериям,
| Источник.ФизЛицо КАК ФизЛицо,
| Источник.НазначениеИспользования КАК НазначениеИспользования,
| НЕОПРЕДЕЛЕНО КАК СерияНоменклтатурыНЗП,
| Источник.НомерСтрокиСписанныхТоваров КАК НомерСтрокиСписанныхТоваров
|ИЗ
| РегистрНакопления.ПартииМатериаловВЭксплуатацииНалоговыйУчет КАК Источник
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СписанныеТовары КАК СписанныеТовары
| ПО Источник.Регистратор = СписанныеТовары.Регистратор
| И Источник.НомерСтрокиСписанныхТоваров = СписанныеТовары.НомерСтроки
|ГДЕ
| Источник.Период МЕЖДУ &ДатаНач И &ДатаКон
| И Источник.ВидДвижения = &ВидДвиженияРасход
| И Источник.КодОперации В(&КодыСписание)
|
|СГРУППИРОВАТЬ ПО
| Источник.Номенклатура,
| Источник.ХарактеристикаНоменклатуры,
| Источник.СерияНоменклатуры,
| Источник.ДокументПередачи,
| Источник.КодОперации,
| Источник.Организация,
| Источник.СчетУчета,
| СписанныеТовары.КорСчетНУ,
| СписанныеТовары.КорСубконтоБУ1,
| СписанныеТовары.КорСубконтоБУ2,
| СписанныеТовары.КорСубконтоБУ3,
| Источник.Подразделение,
| ВЫБОР
| КОГДА Источник.ДокументДвижения <> НЕОПРЕДЕЛЕНО
| ТОГДА Источник.ДокументДвижения
| ИНАЧЕ Источник.Регистратор
| КОНЕЦ,
| ВЫБОР
| КОГДА Источник.ДокументДвижения <> НЕОПРЕДЕЛЕНО
| ТОГДА Источник.ДокументДвиженияПериод
| ИНАЧЕ Источник.Период
| КОНЕЦ,
| Источник.Номенклатура.ВестиПартионныйУчетПоСериям,
| Источник.ФизЛицо,
| Источник.НазначениеИспользования,
| Источник.НомерСтрокиСписанныхТоваров,
| СписанныеТовары.КорСубконтоНУ1,
| СписанныеТовары.КорСубконтоНУ2,
| СписанныеТовары.КорСубконтоНУ3
|
|ИМЕЮЩИЕ
| СУММА(Источник.Количество) <> 0
|
|УПОРЯДОЧИТЬ ПО
| Период,
| Регистратор";*/
/*//Добавим дополнительный отбор по счету
*/
/*Запрос.Текст = СтрЗаменить(Запрос.Текст, "//ГДЕ", "//ГДЕ
| (НЕ Источник.СчетУчета В (&СписокИсключаемыхСчетовУчета)) И ");*/
//Запрос.УстановитьПараметр("СписокИсключаемыхСчетовУчета",ПолучитьМассивИсключаемыхСчетов());
/*// Если задана организация, отбор по организации
*/
if(true/*ЗначениеЗаполнено(Организация)*/)
{
/*Запрос.Текст = СтрЗаменить(Запрос.Текст, "//ГДЕ", "//ГДЕ
| Источник.Организация = &Организация И ");*/
//Запрос.УстановитьПараметр("Организация", Организация);
}
/*// Добавим дополнительный отбор по номенклатуре
*/
if(true/*МассивНоменклатуры <> Неопределено*/)
{
//ТекстОграничениеНаПартии = "";
if(true/*ЗначениеЗаполнено(Организация)*/)
{
//СпособОценкиМПЗ = ВРег(Строка(УправлениеЗапасамиПартионныйУчет.ПолучитьПараметрУчетнойПолитикиПартионногоУчета("СпособОценкиМПЗ", "Нал", ДопПараметры)));
if(true/*СпособОценкиМПЗ = "ФИФО"
ИЛИ СпособОценкиМПЗ = "ЛИФО"*/)
{
//ТекстОграничениеНаПартии = " И Источник.ДокументОприходования В (&МассивДокументовОприходования) ";
}
}
/*Запрос.Текст = СтрЗаменить(Запрос.Текст, "//ГДЕ", "//ГДЕ
| Источник.Номенклатура В (&МассивНоменклатуры)
| " + ТекстОграничениеНаПартии + " И ");*/
}
/*Запрос.Текст = СтрЗаменить(Запрос.Текст, "//ГДЕ", "//ГДЕ
| Источник.Номенклатура В (&МассивНоменклатуры)
| " + ТекстОграничениеНаПартии + " И ");*/
/*// Встречный выпуск
*/
if(true/*ДопПараметры.ВстречныйВыпуск*/)
{
//КодыОпераций = Перечисления.КодыОперацийПартииТоваров;
/*Запрос.Текст = СтрЗаменить(Запрос.Текст, "//ГДЕ",
" //ГДЕ
| НЕ ( 1 В
| (ВЫБРАТЬ Первые 1
| 1
| ИЗ
| РегистрСведений.КорректировкаВстречногоВыпускаПродукции КАК КорректировкаВстречногоВыпускаПродукции
| ГДЕ
| Источник.НомерСтрокиСписанныхТоваров = КорректировкаВстречногоВыпускаПродукции.НомерСтрокиСписанныхТоваров
| " + ДобавитьОтборПоВидуУчета("КорректировкаВстречногоВыпускаПродукции","Нал") + "
| И Источник.Регистратор = КорректировкаВстречногоВыпускаПродукции.Документ))
| И");*/
//Запрос.УстановитьПараметр("СписаниеПартийВПроизводствоОперативно",КодыОпераций.СписаниеПартийВПроизводствоОперативно);
}
}