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

КорректировкаРеализацииПодготовитьТаблицуНачисленияНДСПоДаннымДокумента() public method

        public object КорректировкаРеализацииПодготовитьТаблицуНачисленияНДСПоДаннымДокумента(/*СтруктураШапкиДокумента, СтруктураТаблицДокумента*/)
        {
            //Запрос = Новый Запрос();
            //ИсправляемыйДокумент = УчетНДС.ПолучитьИсправляемыйДокументРеализации(СтруктураШапкиДокумента.ДокументРеализации);
            //ДатаСчетаФактуры = ОбщегоНазначения.ПолучитьЗначениеРеквизита(ИсправляемыйДокумент, "Дата");
            //Запрос.УстановитьПараметр("Курс", СтруктураШапкиДокумента.КурсДокумента);
            //Запрос.УстановитьПараметр("Кратность", СтруктураШапкиДокумента.КратностьДокумента);
            //Запрос.УстановитьПараметр("ИсправляемыйДокумент", ИсправляемыйДокумент);
            //Запрос.УстановитьПараметр("ИсходныйДокумент", УчетНДС.ПолучитьИсправляемыйДокументРеализации(СтруктураШапкиДокумента.ДокументРеализации, Истина));
            //Запрос.УстановитьПараметр("Ссылка", СтруктураШапкиДокумента.Ссылка);
            //Запрос.УстановитьПараметр("Период", СтруктураШапкиДокумента.Дата);
            //Запрос.УстановитьПараметр("ДатаСчетаФактуры", ДатаСчетаФактуры);
            //Запрос.УстановитьПараметр("Принятые", Перечисления.ПринадлежностьНоменклатуры.Принятый);
            /*Запрос.УстановитьПараметр("Событие", ?(ТипЗнч(ИсправляемыйДокумент) = Тип("ДокументСсылка.ВозвратТоваровПоставщику"),
            Перечисления.СобытияПоНДСПродажи.НДСНачисленКУплате, Перечисления.СобытияПоНДСПродажи.Реализация));*/
            //Запрос.УстановитьПараметр("ТаблицаПоТоварам", СтруктураТаблицДокумента.ТаблицаПоТоварам);
            //Запрос.УстановитьПараметр("ТаблицаПоУслугам", СтруктураТаблицДокумента.ТаблицаПоУслугам);
            /*Запрос.Текст =
            "ВЫБРАТЬ
            |	*
            |ПОМЕСТИТЬ ВТТаблицаПоТоварам
            |ИЗ
            |	&ТаблицаПоТоварам КАК ТаблицаТовары
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	*
            |ПОМЕСТИТЬ ВТТаблицаПоУслугам
            |ИЗ
            |	&ТаблицаПоУслугам КАК ТаблицаУслуги
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	ТаблицаТовары.СтавкаНДС,
            |	ТаблицаТовары.Сумма,
            |	ТаблицаТовары.СуммаНДС,
            |	ТаблицаТовары.Ссылка,
            |	ЛОЖЬ КАК ЭтоУслуга,
            |	ТаблицаТовары.Номенклатура,
            |	НЕОПРЕДЕЛЕНО КАК ВидЦенности,
            |	ТаблицаТовары.СчетУчета,
            |	ТаблицаТовары.Субконто,
            |	""Реализация товаров"" КАК Содержание
            |ПОМЕСТИТЬ ВТТоварыИУслуги
            |ИЗ
            |	ВТТаблицаПоТоварам КАК ТаблицаТовары
            |ГДЕ
            |	ТаблицаТовары.Ссылка = &Ссылка
            |	И ТаблицаТовары.ПринадлежностьНоменклатуры <> &Принятые
            |
            |ОБЪЕДИНИТЬ ВСЕ
            |
            |ВЫБРАТЬ
            |	ТаблицаУслуги.СтавкаНДС,
            |	ТаблицаУслуги.Сумма,
            |	ТаблицаУслуги.СуммаНДС,
            |	ТаблицаУслуги.Ссылка,
            |	ИСТИНА,
            |	ТаблицаУслуги.Номенклатура,
            |	ЗНАЧЕНИЕ(Перечисление.ВидыЦенностей.ПрочиеРаботыИУслуги),
            |	НЕОПРЕДЕЛЕНО,
            |	ТаблицаУслуги.Субконто,
            |	""Реализация услуг""
            |ИЗ
            |	ВТТаблицаПоУслугам КАК ТаблицаУслуги
            |ГДЕ
            |	ТаблицаУслуги.Ссылка = &Ссылка
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	ТоварыИУслуги.ВидЦенности КАК ВидЦенности,
            |	ТоварыИУслуги.Содержание КАК Содержание,
            |	ТоварыИУслуги.СтавкаНДС КАК СтавкаНДС,
            |	СУММА(ТоварыИУслуги.Сумма) КАК Сумма,
            |	СУММА(ТоварыИУслуги.СуммаНДС) КАК НДС,
            |	ТоварыИУслуги.Ссылка КАК Регистратор,
            |	ТоварыИУслуги.Ссылка.Дата КАК Период,
            |	ТоварыИУслуги.Ссылка.Организация КАК Организация,
            |	ТоварыИУслуги.Ссылка.Контрагент КАК Покупатель,
            |	ТоварыИУслуги.Ссылка КАК ИсправленныйСчетФактура,
            |	&Событие КАК Событие,
            |	ТоварыИУслуги.Ссылка.Дата КАК ДатаСобытия,
            |	&ИсправляемыйДокумент КАК СчетФактура,
            |	ВЫБОР
            |		КОГДА КОНЕЦПЕРИОДА(&Период, КВАРТАЛ) = КОНЕЦПЕРИОДА(&ДатаСчетаФактуры, КВАРТАЛ)
            |			ТОГДА ЛОЖЬ
            |		ИНАЧЕ ИСТИНА
            |	КОНЕЦ КАК ЗаписьДополнительногоЛиста,
            |	ЛОЖЬ КАК СторнирующаяЗаписьДопЛиста,
            |	ВЫБОР
            |		КОГДА КОНЕЦПЕРИОДА(&Период, КВАРТАЛ) = КОНЕЦПЕРИОДА(&ДатаСчетаФактуры, КВАРТАЛ)
            |			ТОГДА ДАТАВРЕМЯ(1, 1, 1)
            |		ИНАЧЕ НАЧАЛОПЕРИОДА(&ДатаСчетаФактуры, КВАРТАЛ)
            |	КОНЕЦ КАК КорректируемыйПериод,
            |	ТоварыИУслуги.ЭтоУслуга КАК ЭтоУслуга,
            |	ТоварыИУслуги.Номенклатура КАК Номенклатура,
            |	ТоварыИУслуги.СчетУчета КАК СчетУчета,
            |	ТоварыИУслуги.Субконто
            |ИЗ
            |	ВТТоварыИУслуги КАК ТоварыИУслуги
            |ГДЕ
            |	ТоварыИУслуги.Ссылка = &Ссылка
            |
            |СГРУППИРОВАТЬ ПО
            |	ТоварыИУслуги.СтавкаНДС,
            |	ТоварыИУслуги.ВидЦенности,
            |	ТоварыИУслуги.Субконто,
            |	ТоварыИУслуги.Содержание,
            |	ТоварыИУслуги.Ссылка,
            |	ТоварыИУслуги.Ссылка.Дата,
            |	ТоварыИУслуги.Ссылка.Организация,
            |	ТоварыИУслуги.ЭтоУслуга,
            |	ТоварыИУслуги.Номенклатура,
            |	ТоварыИУслуги.СчетУчета,
            |	ТоварыИУслуги.Ссылка.Контрагент,
            |	ТоварыИУслуги.Ссылка,
            |	ТоварыИУслуги.Ссылка.Дата";*/
            //ТаблицаДокумента = Запрос.Выполнить().Выгрузить();
            return null;
        }
УчетНДСФормированиеДвижений