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