V82.ОбщиеМодули.УчетНДС.ВыполнитьДвиженияСписанияНДС C# (CSharp) Method

ВыполнитьДвиженияСписанияНДС() public method

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