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