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