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