V82.ОбщиеМодули.УчетНДСФормированиеДвижений.ОтразитьВключениеИсключениеНДСВСтоимость C# (CSharp) Method

ОтразитьВключениеИсключениеНДСВСтоимость() public method

        public void ОтразитьВключениеИсключениеНДСВСтоимость(/*СтруктураШапкиДокумента, ТаблицаСписания, ТаблицаДвиженийПартии, ВключитьВСтоимость, СтруктураПараметров=неопределено, Заголовок, ОтражатьПоПартиям = Истина*/)
        {
            //ВременныеКолонки = Новый Массив;
            if(true/*ТаблицаСписания.Колонки.Найти("Количество") = Неопределено*/)
            {
                //ВременныеКолонки.Добавить("Количество");
                //ТаблицаСписания.Колонки.Добавить("Количество", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 3)));
            }
            if(true/*ТаблицаСписания.Колонки.Найти("QuieryId") = Неопределено*/)
            {
                //ВременныеКолонки.Добавить("QuieryId");
                //ТаблицаСписания.Колонки.Добавить("QuieryId", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 0)));
            }
            if(true/*ТаблицаСписания.Колонки.Найти("ОбъектСтроительства") = Неопределено*/)
            {
                //ВременныеКолонки.Добавить("ОбъектСтроительства");
                //ТаблицаСписания.Колонки.Добавить("ОбъектСтроительства");
            }
            if(true/*ТаблицаСписания.Колонки.Найти("Номенклатура") = Неопределено*/)
            {
                //ВременныеКолонки.Добавить("Номенклатура");
                //ТаблицаСписания.Колонки.Добавить("Номенклатура");
            }
            if(true/*ТаблицаСписания.Колонки.Найти("СкладПолучатель") = Неопределено*/)
            {
                //ВременныеКолонки.Добавить("СкладПолучатель");
                //ТаблицаСписания.Колонки.Добавить("СкладПолучатель");
            }
            if(true/*ТаблицаСписания.Колонки.Найти("КодОперацииПартииТоваров") = Неопределено*/)
            {
                //ВременныеКолонки.Добавить("КодОперацииПартииТоваров");
                //ТаблицаСписания.Колонки.Добавить("КодОперацииПартииТоваров");
            }
            if(true/*ТаблицаСписания.Колонки.Найти("СписаниеНДС") = Неопределено*/)
            {
                //ТаблицаСписания.Колонки.Добавить("СписаниеНДС", Новый ОписаниеТипов("Булево"));
            }
            //Построитель_ТаблицаСписания = Новый ПостроительЗапроса();
            //Построитель_ТаблицаСписания.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТаблицаСписания);
            /*//ОписаниеИсточника_ТаблицаСписания
            */
            /*//Построитель_ТаблицаСписания.ИсточникДанных = ОписаниеИсточника_ТаблицаСписания;
            */
            //Отбор = Построитель_ТаблицаСписания.Отбор;
            if(true/*ВключитьВСтоимость*/)
            {
                //Отбор.Добавить("ДействияНДСПокупки_ВключитьВСтоимость");
                //Отбор["ДействияНДСПокупки_ВключитьВСтоимость"].Значение = Истина;
                //Отбор["ДействияНДСПокупки_ВключитьВСтоимость"].Использование = Истина;
            }
            //Построитель_ТаблицаСписания.Выполнить();
            //ДанныеДляОбработки = Построитель_ТаблицаСписания.Результат.Выгрузить();
            if(true/*ДанныеДляОбработки.Количество()>0*/)
            {
                //СтрокиКУдалению = новый Массив();
            }
            if(true/*ДанныеДляОбработки.Количество() = 0*/)
            {
                /*//Включение НДС в стоимость по данному набору не требуется
            */
            }
            if(true/*ДанныеДляОбработки.Колонки.Найти("СуммаБезНДС") = Неопределено*/)
            {
                //ДанныеДляОбработки.Колонки.Добавить("СуммаБезНДС",Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15,2)));
            }
            if(true/*ДанныеДляОбработки.Количество()>0*/)
            {
            }
            if(true/*не СтруктураШапкиДокумента.Свойство("ПартионныйУчетБУ")*/)
            {
                if(true/*не СтруктураШапкиДокумента.Свойство("БухгалтерскийУчетСпособОценкиМПЗ")*/)
                {
                    //УчетнаяПолитика = ОбщегоНазначения.ПолучитьПараметрыУчетнойПолитикиРегл(СтруктураШапкиДокумента.Дата, СтруктураШапкиДокумента.Организация);
                    //СтруктураШапкиДокумента.Вставить("БухгалтерскийУчетСпособОценкиМПЗ",?(НЕ ЗначениеЗаполнено(УчетнаяПолитика), Перечисления.СпособыОценки.ПоСредней, УчетнаяПолитика.СпособОценкиМПЗ));
                }
                /*ПартионныйУчетБУ = (СтруктураШапкиДокумента.БухгалтерскийУчетСпособОценкиМПЗ = Перечисления.СпособыОценки.ФИФО
                        или СтруктураШапкиДокумента.БухгалтерскийУчетСпособОценкиМПЗ = Перечисления.СпособыОценки.ЛИФО);*/
                //СтруктураШапкиДокумента.Вставить("ПартионныйУчетБУ",ПартионныйУчетБУ);
            }
            //ОтражатьВНалоговомУчете = ?(ТаблицаСписания.Колонки.Найти("ОтражатьВНалоговомУчете") <> Неопределено, ТаблицаСписания.Найти(Истина, "ОтражатьВНалоговомУчете") <> Неопределено, СтруктураШапкиДокумента.ОтражатьВНалоговомУчете);
            if(true/*(не (СтруктураШапкиДокумента.Свойство("НалоговыйУчетСпособОценкиМПЗ") или СтруктураШапкиДокумента.Свойство("ПартионныйУчетНУ") или СтруктураШапкиДокумента.Свойство("ПартионныйУчетНДСвРазрезеСерийИХарактеристик")) и ОтражатьВНалоговомУчете)
            или не СтруктураШапкиДокумента.Свойство("СпособОтраженияВБухгалтерскомУчетеВключенияНДСВСтоимость")*/)
            {
                //УчетнаяПолитика = ОбщегоНазначения.ПолучитьПараметрыУчетнойПолитикиРегл(СтруктураШапкиДокумента.Дата, СтруктураШапкиДокумента.Организация);
                //СтруктураШапкиДокумента.Вставить("НалоговыйУчетСпособОценкиМПЗ",?(Не ЗначениеЗаполнено(УчетнаяПолитика), Перечисления.СпособыОценки.ПоСредней, УчетнаяПолитика.СпособОценкиМПЗ));
                //СтруктураШапкиДокумента.Вставить("СпособОтраженияВБухгалтерскомУчетеВключенияНДСВСтоимость",?(?(Не ЗначениеЗаполнено(УчетнаяПолитика), Истина, Не ЗначениеЗаполнено(УчетнаяПолитика.СпособОтраженияВБухгалтерскомУчетеВключенияНДСВСтоимость)),Перечисления.НДССпособОтраженияВБухгалтерскомУчетеПриВключенииВСтоимость.ВСоответствииСоСт170НКРФ, УчетнаяПолитика.СпособОтраженияВБухгалтерскомУчетеВключенияНДСВСтоимость));
                //СтруктураШапкиДокумента.Вставить("ПартионныйУчетНДСвРазрезеСерийИХарактеристик",?(?(Не ЗначениеЗаполнено(УчетнаяПолитика), Ложь, Не ЗначениеЗаполнено(УчетнаяПолитика.ПартионныйУчетНДСвРазрезеСерийИХарактеристик)), Ложь, УчетнаяПолитика.ПартионныйУчетНДСвРазрезеСерийИХарактеристик));
            }
            if(true/*не СтруктураШапкиДокумента.Свойство("ПартионныйУчетНУ")*/)
            {
                if(true/*ОтражатьВНалоговомУчете*/)
                {
                    /*ПартионныйУчетНУ = (СтруктураШапкиДокумента.НалоговыйУчетСпособОценкиМПЗ = Перечисления.СпособыОценки.ФИФО
                        или СтруктураШапкиДокумента.НалоговыйУчетСпособОценкиМПЗ = Перечисления.СпособыОценки.ЛИФО);*/
                }
                //СтруктураШапкиДокумента.Вставить("ПартионныйУчетНУ",ПартионныйУчетНУ);
            }
            //Запрос = Новый Запрос;
            //Запрос.УстановитьПараметр("Организация",  СтруктураШапкиДокумента.Организация);
            //Запрос.УстановитьПараметр("СчетаФактуры",       ОбщегоНазначения.УдалитьПовторяющиесяЭлементыМассива(ДанныеДляОбработки.ВыгрузитьКолонку("СчетФактура")));
            //Запрос.УстановитьПараметр("ПустойКонтрагент",   Справочники.Контрагенты.ПустаяСсылка());
            //Запрос.УстановитьПараметр("КонецПериода", Новый Граница(Новый МоментВремени(СтруктураШапкиДокумента.Дата, СтруктураШапкиДокумента.Ссылка), ВидГраницы.Исключая));
            /*Запрос.Текст =
            "ВЫБРАТЬ
            |	НДСПредъявленныйОбороты.Поставщик,
            |	НДСПредъявленныйОбороты.СчетФактура,
            |	ВЫБОР
            |		КОГДА НДСПредъявленныйОбороты.ДоговорКонтрагента = ЗНАЧЕНИЕ(Справочник.ДоговорыКонтрагентов.ПустаяСсылка)
            |			ТОГДА ЕСТЬNULL(НДСПредъявленныйОбороты.СчетФактура.ДоговорКонтрагента, НЕОПРЕДЕЛЕНО)
            |		ИНАЧЕ НДСПредъявленныйОбороты.ДоговорКонтрагента
            |	КОНЕЦ КАК СчетФактураДоговорКонтрагента,
            |	НДСПредъявленныйОбороты.ДоговорКонтрагента
            |ИЗ
            |	РегистрНакопления.НДСПредъявленный.Обороты(
            |			,
            |			&КонецПериода,
            |			Период,
            |			Организация = &Организация
            |				И СчетФактура В (&СчетаФактуры)) КАК НДСПредъявленныйОбороты
            |ГДЕ
            |	НДСПредъявленныйОбороты.Поставщик <> &ПустойКонтрагент";*/
            //КонтрагентПоСчетуФактуре = Запрос.Выполнить().Выгрузить();
            if(true/*ДанныеДляОбработки.Колонки.Найти("Поставщик") = Неопределено*/)
            {
                //ДанныеДляОбработки.Колонки.Добавить("Поставщик", Новый ОписаниеТипов("СправочникСсылка.Контрагенты"));
            }
            if(true/*ДанныеДляОбработки.Колонки.Найти("СчетФактураДоговорКонтрагента") = Неопределено*/)
            {
                //ДанныеДляОбработки.Колонки.Добавить("СчетФактураДоговорКонтрагента",новый ОписаниеТипов("СправочникСсылка.ДоговорыКонтрагентов"));
            }
            if(true/*ДанныеДляОбработки.Колонки.Найти("ДоговорКонтрагента") = Неопределено*/)
            {
                //ДанныеДляОбработки.Колонки.Добавить("ДоговорКонтрагента", Новый ОписаниеТипов("СправочникСсылка.ДоговорыКонтрагентов"));
            }
            //ДанныеДляОбработки.ЗаполнитьЗначения(Неопределено, "ДоговорКонтрагента");
            //ДанныеДляОбработки.Колонки.Добавить("Событие");
            //ДанныеДляОбработки.ЗаполнитьЗначения(Перечисления.СобытияПоНДСПокупки.НДСВключенВСтоимость,"Событие");
            if(true/*ДанныеДляОбработки.Колонки.Найти("ВидДвижения") = неопределено*/)
            {
                //ДанныеДляОбработки.Колонки.Добавить("ВидДвижения");
            }
            //ОсобыйПорядокОтражения_ст170НКРФ = (ВключитьВСтоимость и СтруктураШапкиДокумента.Дата >='20060101');
            if(true/*ОсобыйПорядокОтражения_ст170НКРФ*/)
            {
                //ДанныеДляОбработки.Колонки.Добавить("НДСкСписанию", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15,2)));
                //ДанныеДляОбработки.Колонки.Добавить("СуммаБезНДСкСписанию", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15,2)));
                /*// Особый порядок отражения в соответствии со п.3 статьи 170 НК РФ
            */
                /*// по НДС, принятому к вычету на момент "включения в стоимость"
            */
                //Запрос = Новый Запрос;
                //Запрос.УстановитьПараметр("Организация",	СтруктураШапкиДокумента.Организация);
                //Запрос.УстановитьПараметр("СчетаФактуры",	ОбщегоНазначения.УдалитьПовторяющиесяЭлементыМассива(ДанныеДляОбработки.ВыгрузитьКолонку("СчетФактура"), Истина));
                //Запрос.УстановитьПараметр("ВидыЦенностей",	ОбщегоНазначения.УдалитьПовторяющиесяЭлементыМассива(ДанныеДляОбработки.ВыгрузитьКолонку("ВидЦенности"), Истина));
                //Запрос.УстановитьПараметр("СтавкиНДС",		ОбщегоНазначения.УдалитьПовторяющиесяЭлементыМассива(ДанныеДляОбработки.ВыгрузитьКолонку("СтавкаНДС"), Истина));
                //Запрос.УстановитьПараметр("Период",			Новый Граница(Новый МоментВремени(СтруктураШапкиДокумента.Дата, СтруктураШапкиДокумента.Ссылка), ВидГраницы.Исключая));
                /*Запрос.Текст =
            "ВЫБРАТЬ
            |	НДСПредъявленныйОстатки.Организация,
            |	НДСПредъявленныйОстатки.СчетФактура КАК СчетФактура,
            |	НДСПредъявленныйОстатки.ВидЦенности,
            |	НДСПредъявленныйОстатки.СтавкаНДС,
            |	НДСПредъявленныйОстатки.СчетУчетаНДС,
            |	НДСПредъявленныйОстатки.Поставщик,
            |	НДСПредъявленныйОстатки.ДоговорКонтрагента,
            |	НДСПредъявленныйОстатки.СуммаБезНДСОстаток - ЕСТЬNULL(НДСПредъявленныйРеализация0Остатки.СуммаБезНДСОстаток, 0) КАК СуммаБезНДС,
            |	НДСПредъявленныйОстатки.НДСОстаток - ЕСТЬNULL(НДСПредъявленныйРеализация0Остатки.НДСОстаток, 0) КАК НДС
            |ИЗ
            |	РегистрНакопления.НДСПредъявленный.Остатки(
            |			&Период,
            |			Организация = &Организация
            |				И СчетФактура В (&СчетаФактуры)
            |				И ВидЦенности В (&ВидыЦенностей)
            |				И СтавкаНДС В (&СтавкиНДС)) КАК НДСПредъявленныйОстатки
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.НДСПредъявленныйРеализация0.Остатки(
            |				&Период,
            |				Организация = &Организация
            |					И СчетФактура В (&СчетаФактуры)
            |					И ВидЦенности В (&ВидыЦенностей)
            |					И СтавкаНДС В (&СтавкиНДС)) КАК НДСПредъявленныйРеализация0Остатки
            |		ПО НДСПредъявленныйОстатки.СчетФактура = НДСПредъявленныйРеализация0Остатки.СчетФактура
            |			И НДСПредъявленныйОстатки.ВидЦенности = НДСПредъявленныйРеализация0Остатки.ВидЦенности
            |			И НДСПредъявленныйОстатки.СтавкаНДС = НДСПредъявленныйРеализация0Остатки.СтавкаНДС
            |			И НДСПредъявленныйОстатки.СчетУчетаНДС = НДСПредъявленныйРеализация0Остатки.СчетУчетаНДС
            |			И (НДСПредъявленныйРеализация0Остатки.СуммаБезНДСОстаток + НДСПредъявленныйРеализация0Остатки.НДСОстаток > 0)
            |ГДЕ
            |	НДСПредъявленныйОстатки.НДСОстаток + НДСПредъявленныйОстатки.СуммаБезНДСОстаток > 0
            |ИТОГИ ПО
            |	СчетФактура";*/
                //РезультатЗапроса = Запрос.Выполнить();
                if(true/*РезультатЗапроса.Пустой()*/)
                {
                    //ДанныеДляОбработки.ЗагрузитьКолонку(ДанныеДляОбработки.ВыгрузитьКолонку("СуммаБезНДС"),"СуммаБезНДСкСписанию");
                    //ДанныеДляОбработки.ЗагрузитьКолонку(ДанныеДляОбработки.ВыгрузитьКолонку("НДС"),"НДСкСписанию");
                    //ДанныеДляОбработки.ЗаполнитьЗначения(0, "СуммаБезНДС,НДС");
                }
            }
            //ДанныеДляОтраженияВДополнительныхРегистрах = ДанныеДляОбработки.Скопировать();
            //КолвоЭлементовКоллекции = ДанныеДляОтраженияВДополнительныхРегистрах.Количество();
            /*// Отразить в регистре НДСПредъявленный
            */
            if(true/*СтруктураПараметров = неопределено*/)
            {
                //СтруктураПараметров = новый Структура("СтруктураСодержитНаборыЗаписей",истина);
            }
            //СсылкаНаДокумент = СтруктураШапкиДокумента.Ссылка;
            if(true/*не СтруктураПараметров.Свойство("СтруктураСодержитНаборыЗаписей")*/)
            {
                //ТаблицаДвижений_НДСПредъявленный = СтруктураПараметров.ТаблицаДвиженийНДСПредъявленный.СкопироватьКолонки();
            }
            //ДанныеДляОтраженияВДополнительныхРегистрах.ЗаполнитьЗначения(ВидДвиженияНакопления.Расход,"ВидДвижения");
            //ОбщегоНазначения.ЗагрузитьВТаблицуЗначений(ДанныеДляОтраженияВДополнительныхРегистрах, ТаблицаДвижений_НДСПредъявленный);
            /*//Зачистить таблицу от записей с пустыми суммами
            */
            //СтрокиКУдалению = ТаблицаДвижений_НДСПредъявленный.НайтиСтроки(Новый Структура("СуммаБезНДС,НДС", 0, 0));
            if(true/*не СтруктураПараметров.Свойство("СтруктураСодержитНаборыЗаписей")*/)
            {
                //ОбщегоНазначения.ЗагрузитьВТаблицуЗначений(ТаблицаДвижений_НДСПредъявленный, СтруктураПараметров.ТаблицаДвиженийНДСПредъявленный);
                //СтруктураПараметров.Вставить("ИзмененыДвиженияНДСПредъявленный", Истина);
            }
            /*// Отразить в регистре НДСВключенныйВСтоимость
            */
            if(true/*не СтруктураПараметров.Свойство("СтруктураСодержитНаборыЗаписей")*/)
            {
                //ТаблицаДвижений_НДСВключенныйВСтоимость	= СтруктураПараметров.ТаблицаДвиженийНДСВключенныйВСтоимость.СкопироватьКолонки();
            }
            //ОбщегоНазначения.ЗагрузитьВТаблицуЗначений(ДанныеДляОтраженияВДополнительныхРегистрах, ТаблицаДвижений_НДСВключенныйВСтоимость);
            /*//Зачистить таблицу от записей с пустыми суммами
            */
            //СтрокиКУдалению = ТаблицаДвижений_НДСВключенныйВСтоимость.НайтиСтроки(Новый Структура("СуммаБезНДС,НДС", 0, 0));
            if(true/*не СтруктураПараметров.Свойство("СтруктураСодержитНаборыЗаписей")*/)
            {
                //ОбщегоНазначения.ЗагрузитьВТаблицуЗначений(ТаблицаДвижений_НДСВключенныйВСтоимость, СтруктураПараметров.ТаблицаДвиженийНДСВключенныйВСтоимость);
                //СтруктураПараметров.Вставить("ИзмененыДвиженияНДСВключенныйВСтоимость", Истина);
            }
            //ДанныеДляОбработки.ЗаполнитьЗначения(ВидДвиженияНакопления.Приход,"ВидДвижения");
            if(true/*ОсобыйПорядокОтражения_ст170НКРФ
            и (не ДанныеДляОбработки.Итог("НДСКСписанию") = 0 или не ДанныеДляОбработки.Итог("СуммаБезНДСКСписанию") = 0)*/)
            {
                /*//Отражение списания (восстановления) НДС в регистре "НДС начисленный"
            */
                //СтруктураПереименования = Новый Структура("СуммаБезНДС, НДС, Покупатель","СуммаБезНДСКСписанию", "НДСКСписанию", "Поставщик");
                if(true/*не СтруктураПараметров.Свойство("СтруктураСодержитНаборыЗаписей")*/)
                {
                    //ТаблицаДвижений_НДСНачисленный	= СтруктураПараметров.ТаблицаДвиженийНДСначисленный.СкопироватьКолонки();
                }
                //УчетНДС.ПереименованиеКолонок(ТаблицаДвижений_НДСНачисленный, СтруктураПереименования);
                /*ИспользоватьКорСчетСписанияПриСписанииНаРасходы = ?(СтруктураШапкиДокумента.Свойство("ДляСписанияНДСиспользоватьСчетИАналитикуУчетаЗатрат"),
                                                            СтруктураШапкиДокумента.ДляСписанияНДСиспользоватьСчетИАналитикуУчетаЗатрат, Ложь) Или Не СтруктураШапкиДокумента.Свойство("СчетСписанияНДС");*/
                //УчетНДС.ПереименованиеКолонок(ТаблицаДвижений_НДСНачисленный, СтруктураПереименования, Истина);
                //ТаблицаДвижений_НДСНачисленный.ЗаполнитьЗначения(Неопределено, "ДоговорКонтрагента");
                //ТаблицаДвижений_НДСНачисленный.ЗаполнитьЗначения(Перечисления.НДСВидНачисления.НДСВосстановлен, "ВидНачисления");
                //ТаблицаДвижений_НДСНачисленный.ЗаполнитьЗначения(Перечисления.СобытияПоНДСПродажи.ВосстановлениеНДС, "Событие");
                //ТаблицаДвижений_НДСНачисленный.ЗаполнитьЗначения(ВидДвиженияНакопления.Приход, "ВидДвижения");
                /*//Зачистить таблицу от записей с пустыми суммами
            */
                //СтрокиКУдалению = ТаблицаДвижений_НДСНачисленный.НайтиСтроки(Новый Структура("НДС", 0));
                if(true/*не СтруктураПараметров.Свойство("СтруктураСодержитНаборыЗаписей")*/)
                {
                    //ОбщегоНазначения.ЗагрузитьВТаблицуЗначений(ТаблицаДвижений_НДСНачисленный, СтруктураПараметров.ТаблицаДвиженийНДСначисленный);
                    //СтруктураПараметров.Вставить("ИзмененыДвиженияНДСНачисленный", Истина);
                }
            }
            //КолонкиТаблицыДанныхДляОбработки = ДанныеДляОбработки.Колонки;
            /*////////////////////////////////////////////////////////
            */
            /*// Движения по НДС партии,по регистру бухгалтерии и по партиям товаров на складах
            */
            if(true/*ВключитьВСтоимость*/)
            {
                if(true/*ОтражатьПоПартиям*/)
                {
                    //МассивСтоимость = ДанныеДляОбработки.ВыгрузитьКолонку("Стоимость");
                    //МассивКоличество = ДанныеДляОбработки.ВыгрузитьКолонку("Количество");
                    //МассивНДС = ДанныеДляОбработки.ВыгрузитьКолонку("НДС");
                    if(true/*не СтруктураШапкиДокумента.ПартионныйУчетНДСвРазрезеСерийИХарактеристик*/)
                    {
                        //МассивСерийНДС = ДанныеДляОбработки.ВыгрузитьКолонку("СерияНоменклатуры");
                        //МассивХарактеристикНДС = ДанныеДляОбработки.ВыгрузитьКолонку("ХарактеристикаНоменклатуры");
                        //ДанныеДляОбработки.ЗагрузитьКолонку(ДанныеДляОбработки.ВыгрузитьКолонку("СерияНоменклатуры_Базовая"),"СерияНоменклатуры");
                        //ДанныеДляОбработки.ЗагрузитьКолонку(ДанныеДляОбработки.ВыгрузитьКолонку("ХарактеристикаНоменклатуры_Базовая"),"ХарактеристикаНоменклатуры");
                    }
                }
                if(true/*ОтражатьПоПартиям*/)
                {
                    if(true/*не СтруктураШапкиДокумента.ПартионныйУчетНДСвРазрезеСерийИХарактеристик*/)
                    {
                        //ДанныеДляОбработки.ЗагрузитьКолонку(МассивСерийНДС,"СерияНоменклатуры");
                        //ДанныеДляОбработки.ЗагрузитьКолонку(МассивХарактеристикНДС,"ХарактеристикаНоменклатуры");
                    }
                    //ОбщегоНазначения.ЗагрузитьВТаблицуЗначений(ДанныеДляОбработки,ТаблицаДвиженийПартии);
                    //ДанныеДляОбработки.ЗаполнитьЗначения(Истина, "НДСВключенВСтоимость");
                    //ДанныеДляОбработки.ЗагрузитьКолонку(МассивСтоимость,"Стоимость");
                    //ДанныеДляОбработки.ЗагрузитьКолонку(МассивКоличество,"Количество");
                    //ДанныеДляОбработки.ЗагрузитьКолонку(МассивНДС,"НДС");
                }
                if(true/*ОсобыйПорядокОтражения_ст170НКРФ
            и не (ДанныеДляОбработки.Итог("НДСКСписанию") = 0 и ДанныеДляОбработки.Итог("СуммаБезНДСКСписанию") = 0)*/)
                {
                    /*// Корректировка таблицы данных для обработки для последующего отражения в регистре партионного учета
            */
                    //ДанныеДляОбработки_КоличествоЗаписей = ДанныеДляОбработки.Количество();
                    //ДанныеДляОбработки.Колонки.Удалить(ДанныеДляОбработки.Колонки.СуммаБезНДСКСписанию);
                    //ДанныеДляОбработки.Колонки.Удалить(ДанныеДляОбработки.Колонки.НДСКСписанию);
                    /*// Корректировка таблицы списания для последующего использования.
            */
                    //СтрокиКУдалению = Новый Массив;
                    //ТаблицаСписания_КоличествоЗаписей = ТаблицаСписания.Количество();
                }
                if(true/*ОтражатьПоПартиям*/)
                {
                    //ОбщегоНазначения.ЗагрузитьВТаблицуЗначений(ДанныеДляОбработки,ТаблицаДвиженийПартии);
                }
            }
            if(true/*ОтражатьПоПартиям*/)
            {
                if(true/*не СтруктураШапкиДокумента.ПартионныйУчетНДСвРазрезеСерийИХарактеристик*/)
                {
                    //МассивСерийНДС = ДанныеДляОбработки.ВыгрузитьКолонку("СерияНоменклатуры");
                    //МассивХарактеристикНДС = ДанныеДляОбработки.ВыгрузитьКолонку("ХарактеристикаНоменклатуры");
                    //ДанныеДляОбработки.ЗагрузитьКолонку(МассивСерийНДС,"СерияНоменклатуры");
                    //ДанныеДляОбработки.ЗагрузитьКолонку(МассивХарактеристикНДС,"ХарактеристикаНоменклатуры");
                }
                //СтрокиКУдалению = ТаблицаДвиженийПартии.НайтиСтроки(Новый Структура("Стоимость, НДС, Количество",0,0,0));
            }
            /*// Движения по НДС партии и по регистру бухгалтерии
            */
            /*////////////////////////////////////////////////////////
            */
            if(true/*СтруктураПараметров.Свойство("СтруктураСодержитНаборыЗаписей")*/)
            {
                //СтруктураПараметров = Неопределено;
            }
        }
УчетНДСФормированиеДвижений