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