V82.ОбщиеМодули.УчетНДСФормированиеДвижений.СформироватьДвиженияПоРегиструНДСОСиНМА_ПринятиеКУчетуОС_Модернизация C# (CSharp) Method

СформироватьДвиженияПоРегиструНДСОСиНМА_ПринятиеКУчетуОС_Модернизация() public method

        public void СформироватьДвиженияПоРегиструНДСОСиНМА_ПринятиеКУчетуОС_Модернизация(/*СтруктураШапкиДокумента,ТаблицаДвижений_НДСПредъявленный,ТаблицаДвижений_НДСпоОСиНМА=неопределено, ТаблицаПоОС=неопределено*/)
        {
            if(true/*ТаблицаДвижений_НДСПредъявленный.Количество()=0 И ТаблицаДвижений_НДСпоОСиНМА=неопределено*/)
            {
            }
            //Движения = новый Структура();
            //ДобавитьНаборЗаписейВСтруктуруДвижений(Движения,"НДСпоОСиНМА",СтруктураШапкиДокумента.Ссылка);
            if(true/*ТаблицаДвижений_НДСпоОСиНМА = неопределено*/)
            {
                //ТаблицаДвижений_НДСпоОСиНМА = Движения.НДСпоОСиНМА.ВыгрузитьКолонки();
            }
            //ОсобыеУсловияБлокировкиВычета2006 = (СтруктураШапкиДокумента.Дата >= '20060101');
            if(true/*ТаблицаДвижений_НДСПредъявленный.Количество()>0*/)
            {
                //ОбщегоНазначения.ЗагрузитьВТаблицуЗначений(ТаблицаДвижений_НДСПредъявленный,ТаблицаДвижений_НДСпоОСиНМА);
                /*//Дополним последнюю строку таблицы ТаблицаДвижений_НДСпоОСиНМА
            */
                //ТаблицаДвижений_НДСпоОСиНМА[ТаблицаДвижений_НДСпоОСиНМА.Количество()-1].Объект				 = СтруктураШапкиДокумента.ОбъектСтроительства;
                //ТаблицаДвижений_НДСпоОСиНМА[ТаблицаДвижений_НДСпоОСиНМА.Количество()-1].НДСВключенВСтоимость = Ложь;
                //ТаблицаДвижений_НДСпоОСиНМА[ТаблицаДвижений_НДСпоОСиНМА.Количество()-1].НеВлияетНаВычет = ОсобыеУсловияБлокировкиВычета2006;
            }
            /*//Вызов из документа ПринятиеКУчетуОС
            */
            if(true/*ТаблицаПоОС<>неопределено*/)
            {
                /*// По объектам строительства НДС можно принятть к вычету только на следующий месяц после ввода в эксплуатацию
            */
                /*// (в момент, когда можно начислять амортизацию по объекту). Необходимо заблокировать вычет до этого момента.
            */
                /*// Дальше объект строительства фигурировать не будет,
            */
                /*// необходимо распределить НДС по конкретным ОС для дальнейшей обработки (при принятии к учету).
            */
                //ТаблицаДвижений_НДСпоОСиНМА_Базовая = ТаблицаДвижений_НДСпоОСиНМА.Скопировать();
                //ТаблицаДвижений_НДСпоОСиНМА.Очистить();
                //Распределение = Новый Структура("СуммаБезНДС,НДС");
                //Отбор         = Новый Структура("СчетФактура,ВидЦенности,СтавкаНДС,СчетУчетаНДС,НДСВключенВСтоимость");
                //ТаблицаДвижений_НДСпоОСиНМА = ОбщегоНазначения.СформироватьКорректирующиеЗаписи(ТаблицаДвижений_НДСпоОСиНМА_Базовая,ТаблицаДвижений_НДСпоОСиНМА,Распределение,Отбор);
            }
            if(true/*ТаблицаДвижений_НДСпоОСиНМА.Количество()>0*/)
            {
                //ТаблицаДвижений_НДСпоОСиНМА.ЗаполнитьЗначения(Перечисления.НДССостоянияОСНМА.ОжидаетсяВводВЭксплуатацию,"Состояние");
                //ТаблицаДвижений_НДСпоОСиНМА.ЗаполнитьЗначения(СтруктураШапкиДокумента.Дата,"ДатаСобытия");
                if(true/*ОсобыеУсловияБлокировкиВычета2006*/)
                {
                    //ТаблицаДвижений_НДСпоОСиНМА.ЗаполнитьЗначения(Истина, "НеВлияетНаВычет");
                }
                /*// Заблокируем вычет в текущем месяце
            */
                //ТаблицаДвижений_НДСпоОСиНМА.ЗаполнитьЗначения(СтруктураШапкиДокумента.Дата,"Период");
                //Движения.НДСпоОСиНМА.мТаблицаДвижений = ТаблицаДвижений_НДСпоОСиНМА;
                //Движения.НДСпоОСиНМА.ВыполнитьПриход(ложь);
                if(true/*ТаблицаПоОС = неопределено //вызов из документа МодернизацияОС
            ИЛИ (СтруктураШапкиДокумента.Свойство("ПринятиеКУчетуОдновременноСВводомВЭксплуатациюРегл")
            И  СтруктураШапкиДокумента.ПринятиеКУчетуОдновременноСВводомВЭксплуатациюРегл)*/)
                {
                    /*//вызов из документа МодернизацияОС
            */
                    /*//на след. месяц разблокируем вычет по ОС введенн. в экспл.
            */
                    //ТаблицаДвижений_НДСпоОСиНМА.ЗаполнитьЗначения(НачалоМесяца(ДобавитьМесяц((СтруктураШапкиДокумента.Дата),1)),"Период");
                    //Движения.НДСпоОСиНМА.мТаблицаДвижений = ТаблицаДвижений_НДСпоОСиНМА;
                    //Движения.НДСпоОСиНМА.ВыполнитьРасход(ложь);
                }
                //Движения.НДСпоОСиНМА.Записать(ложь);
            }
        }
УчетНДСФормированиеДвижений