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