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

ЗаполнитьМатериалыПоЗатратамНаВыпуск() public method

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