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

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

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