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

ВыполнитьРаспределениеДопРасходов() public method

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