V82.ОбщиеМодули.УправлениеПроизводствомДвиженияПоРегистрам.СформироватьСтрокуДвиженияПоРегиструЗатраты C# (CSharp) Method

СформироватьСтрокуДвиженияПоРегиструЗатраты() public method

        public void СформироватьСтрокуДвиженияПоРегиструЗатраты(/*
	СтруктураШапкиДокумента,
	СтрокаВыборки,
	Проект,
	Сумма,
	ПостояннаяРазница,
	ВременнаяРазница,
	ВидОтраженияВУчете,
	ВидДвижения,
	НаборЗаписейЗатраты
	*/)
        {
            if(true/*Сумма = 0
               И ПостояннаяРазница = 0
               И ВременнаяРазница = 0*/)
            {
            }
            /*// В движениях по регистру "Затраты" должны быть заполнены измерения:
            */
            /*//	- Организация - заполняется только при отражении документа в бухгалтерском, налоговом или международном учете,
            */
            /*//	- Подразделение,
            */
            /*//	- СчетУчета - заполняется только при отражении документа в бухгалтерском или налоговом или международном учете,
            */
            /*//	- СтатьяЗатрат,
            */
            /*//	- НоменклатурнаяГруппа,
            */
            /*//	- Заказ
            */
            /*//	- Проект
            */
            /*// Сформируем движение по регистру "Затраты".
            */
            //НоваяСтрока = НаборЗаписейЗатраты.Добавить();
            //НоваяСтрока.Активность = Истина;
            //НоваяСтрока.ВидДвижения = ВидДвижения;
            /*//Для некоторых видов документов движения по регистру могут формироваться датой оплаты а не датой документа
            */
            if(true/*ТипЗнч(СтруктураШапкиДокумента.Ссылка) = Тип("ДокументСсылка.ПлатежноеПоручениеВходящее")
            ИЛИ ТипЗнч(СтруктураШапкиДокумента.Ссылка) = Тип("ДокументСсылка.ПлатежныйОрдерПоступлениеДенежныхСредств")*/)
            {
                //НоваяСтрока.Период = УправлениеДенежнымиСредствами.ПолучитьДатуДвижений(СтруктураШапкиДокумента.Дата, СтруктураШапкиДокумента.ДатаОплаты);
            }
            /*// Заполнение подразделения и заказа зависит от вида отражения в учете.
            */
            if(true/*ВидОтраженияВУчете = Перечисления.ВидыОтраженияВУчете.ОтражатьВУправленческомУчете*/)
            {
                //НоваяСтрока.Подразделение = СтрокаВыборки.ПодразделениеПолучатель;
                //НоваяСтрока.Проект = ?(ЗначениеЗаполнено(Проект), Проект, Неопределено);
                //Заказ = СтрокаВыборки.ЗаказПолучатель;
            }
            //НоваяСтрока.Заказ = ?(ЗначениеЗаполнено(Заказ), Заказ, Неопределено);
            if(true/*ВидОтраженияВУчете = Перечисления.ВидыОтраженияВУчете.ОтражатьВБухгалтерскомУчете*/)
            {
                //НоваяСтрока.СчетУчета = СтрокаВыборки.СчетДт;
            }
            //НоваяСтрока.СтатьяЗатрат = СтрокаВыборки.СтатьяЗатратПолучатель;
            if(true/*ВидОтраженияВУчете = Перечисления.ВидыОтраженияВУчете.ОтражатьВУправленческомУчете
               И СтрокаВыборки.ХарактерЗатрат = Перечисления.ХарактерЗатрат.Прочие*/)
            {
                //НоваяСтрока.НоменклатурнаяГруппа = Неопределено;
            }
            if(true/*СтруктураШапкиДокумента.Свойство("КодОперации")*/)
            {
                //НоваяСтрока.КодОперации = СтруктураШапкиДокумента.КодОперации;
            }
            if(true/*СтруктураШапкиДокумента.Свойство("СписаниеПартий")*/)
            {
                //НоваяСтрока.СписаниеПартий = СтруктураШапкиДокумента.СписаниеПартий;
            }
            /*ЗаполнитьЗначенияРесурсовРегистра(
            СтруктураШапкиДокумента,
            СтрокаВыборки,
            Сумма,
            ПостояннаяРазница,
            ВременнаяРазница,
            ВидОтраженияВУчете,
            "Сумма",
            НоваяСтрока
            );*/
        }
УправлениеПроизводствомДвиженияПоРегистрам