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

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

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