V82.ОбщиеМодули.УправлениеЗапасамиПартионныйУчет.ПоступлениеТоваровПоОрдеруУпр C# (CSharp) Method

ПоступлениеТоваровПоОрдеруУпр() public method

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