{Отчет.РегламентированныйОтчетРеестрНалоговыхНакладных.Форма.ФормаОтчета2013Мес.
Форма(3208)}: Ошибка при вызове метода контекста (Выполнить)
РезультатЗапроса = Запрос.Выполнить();
по причине:
Разное количество полей в объединяемых запросах
как я понял проблема у меня с этой функцией, помогите разобраться.

Функция ПодготовитьЗапросРаздел2_2011_03()
СтруктураПараметров = Новый Структура();
ТекстЗапроса =
"ВЫБРАТЬ
| НДСНалоговыйКредит.Период КАК Период,
| НАЧАЛОПЕРИОДА(НДСНалоговыйКредит.Период,ДЕНЬ) КАК ПериодДень,
| НДСНалоговыйКредит.Регистратор КАК Документ,
| НДСНалоговыйКредит.Регистратор.Дата КАК G2D,
| НДСНалоговыйКредит.Регистратор.ДатаВходящегоДокумента КАК G3D,
| //#РеквизитыПоЕРНН НДСНалоговыйКредит.Регистратор.ТребуетПроверкиВключенияВЕдиныйРеестрНалоговыхНак
ладных КАК ТребуетПроверкиВключенияВЕдиныйРеестрНалоговыхНакладных,
| //#РеквизитыПоЕРНН НДСНалоговыйКредит.Регистратор.ДатаВключенияВЕдиныйРеестрНалоговыхНакладных КАК ДатаВключенияВЕдиныйРеестрНалоговыхНакладных,
| ВЫБОР
| КОГДА НДСНалоговыйКредит.Регистратор ССЫЛКА Документ.РегистрацияВходящегоНалоговогоДокумента
| ТОГДА НДСНалоговыйКредит.Регистратор.НомерВходящегоДокумента
| КОГДА НДСНалоговыйКредит.Регистратор ССЫЛКА Документ.ГТДИмпорт
| ТОГДА НДСНалоговыйКредит.Регистратор.НомерГТД
| КОНЕЦ КАК G4S,
| ВЫБОР
| КОГДА НДСНалоговыйКредит.Регистратор ССЫЛКА Документ.РегистрацияВходящегоНалоговогоДокумента
| ТОГДА ВЫРАЗИТЬ(НДСНалоговыйКредит.Регистратор.Контрагент.НаименованиеПолное КАК СТРОКА(100))
| КОГДА НДСНалоговыйКредит.Регистратор ССЫЛКА Документ.ГТДИмпорт
| ТОГДА ВЫРАЗИТЬ(НДСНалоговыйКредит.Регистратор.ПоставщикТоваров.НаименованиеПолное КАК СТРОКА(100))
| КОНЕЦ КАК G6S,
| ВЫБОР
| КОГДА НДСНалоговыйКредит.Регистратор ССЫЛКА Документ.РегистрацияВходящегоНалоговогоДокумента
| ТОГДА НДСНалоговыйКредит.Регистратор.Контрагент.ИНН
| КОГДА НДСНалоговыйКредит.Регистратор ССЫЛКА Документ.ГТДИмпорт
| ТОГДА """"
| КОНЕЦ КАК G7,
| ВЫБОР
| КОГДА НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл10_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл10_1_ОС
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл10_2
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл10_2_усл
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл12_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл12_2
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл12_4
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_1_усл
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_3
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_3_усл
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл14_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл15_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл15_1_ОС
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1_2
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1_2_ОС
| ТОГДА 1
| КОНЕЦ КАК ЕстьНДС,
| ВЫБОР
| КОГДА НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл10_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл10_1_ОС
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл10_2
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл10_2_усл
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл11_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл11_2
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл11_2_усл
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл12_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл12_2
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл12_3
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл12_4
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_1_усл
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_2
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_2_усл
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_3
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_3_Усл
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл14_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл14_2
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл15_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл15_1_ОС
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл15_2
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл15_2_ОС
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1_2
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1_3
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1_2_ОС
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1_3_ОС
| ТОГДА НДСНалоговыйКредит.БазаНДС + НДСНалоговыйКредит.НДС
| КОНЕЦ КАК G8,
| ВЫБОР
| КОГДА НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл10_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл10_1_ОС
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл11_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл12_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл12_2
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл12_4
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл15_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл15_1_ОС
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл15_2
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл15_2_ОС
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1_2
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1_3
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1_2_ОС
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1_3_ОС
| ТОГДА НДСНалоговыйКредит.БазаНДС
| КОНЕЦ КАК G9,
| ВЫБОР
| КОГДА НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл10_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл10_1_ОС
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл11_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл12_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл12_2
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл12_4
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл15_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл15_1_ОС
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл15_2
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл15_2_ОС
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1_2
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1_3
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1_2_ОС
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1_3_ОС
| ТОГДА НДСНалоговыйКредит.НДС
| КОНЕЦ КАК G10,
| ВЫБОР
| КОГДА НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл10_2
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл11_2
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл12_3
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_2
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_3
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1_1
| ТОГДА НДСНалоговыйКредит.БазаНДС
| КОНЕЦ КАК G11,
| ВЫБОР
| КОГДА НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл10_2
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл11_2
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл12_3
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_2
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_3
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1_1
| ТОГДА НДСНалоговыйКредит.НДС
| КОНЕЦ КАК G12,
| ВЫБОР
| КОГДА НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл14_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл14_2
| ТОГДА НДСНалоговыйКредит.БазаНДС
| КОНЕЦ КАК G13,
| ВЫБОР
| КОГДА НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл14_1
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл14_2
| ТОГДА НДСНалоговыйКредит.НДС
| КОНЕЦ КАК G14,
| ВЫБОР
| КОГДА НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл10_2_усл
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл11_2_усл
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_1_усл
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_2_усл
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_3_Усл
| ТОГДА НДСНалоговыйКредит.БазаНДС
| КОНЕЦ КАК G15,
| ВЫБОР
| КОГДА НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл10_2_усл
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл11_2_усл
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_1_усл
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_2_усл
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_3_Усл
| ТОГДА НДСНалоговыйКредит.НДС
| КОНЕЦ КАК G16,
| НДСНалоговыйКредит.Регистратор.ВидОперации КАК ВидОперации,
| ВЫБОР
| КОГДА ЕстьNULL(НДСНалоговыйКредит.Регистратор.ВключаетсяВУточняющийРасчет , ЛОЖЬ)
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ КАК УточняющийРасчет,
//| ЕстьNULL(НДСНалоговыйКредит.Регистратор.Контрагент.НеЯвляетсяРезидентом, Ложь) КАК НеЯвляетсяРезидентом,
| ЕстьNULL(НДСНалоговыйКредит.Регистратор.ПоставщикТоваров.НеЯвляетсяРезидентом, ЕстьNULL(НДСНалоговыйКредит.Регистратор.Контрагент.НеЯвляетсяРезидентом, Ложь)) КАК НеЯвляетсяРезидентом,
| ЕстьNULL(НДСНалоговыйКредит.Регистратор.ПоставщикТоваров, ЕстьNULL(НДСНалоговыйКредит.Регистратор.Контрагент, Ложь)) КАК Контрагент,
| NULL КАК ВидДокумента,
| """" КАК ПризнакПропорциональногоНДС
|ИЗ
| РегистрНакопления.НДСНалоговыйКредит КАК НДСНалоговыйКредит
|ГДЕ
| НДСНалоговыйКредит.Период >= &ДатаНач
| И НДСНалоговыйКредит.Период <= &ДатаКон
| И НДСНалоговыйКредит.Организация = &Организация
| И НДСНалоговыйКредит.КодОперации = &КодОперацииПервичныйДокумет
| И НДСНалоговыйКредит.Регистратор.СпецРежимНалогообложения = &СпецРежимНалогообложения
| //#ОбособленноеПодразделение И ВЫБОР КОГДА &ПоОбособленномуПодразделению = Истина
| //#ОбособленноеПодразделение ТОГДА НДСНалоговыйКредит.Регистратор.ОбособленноеПодразделение = &ОбособленноеПодразделение
| //#ОбособленноеПодразделение ИНАЧЕ ИСТИНА
| //#ОбособленноеПодразделение КОНЕЦ
| ОБЪЕДИНИТЬ ВСЕ
|ВЫБРАТЬ
| КОНЕЦПЕРИОДА(&ДатаКон, ДЕНЬ) КАК Период,
| НАЧАЛОПЕРИОДА(&ДатаКон,ДЕНЬ) КАК ПериодДень,
| НДСНалоговыйКредит.Регистратор КАК Документ,
| &ДатаКон КАК G2D,
| НДСНалоговыйКредит.Регистратор.ДатаВходящегоДокумента КАК G3D,
| //#РеквизитыПоЕРНН НДСНалоговыйКредит.Регистратор.ТребуетПроверкиВключенияВЕдиныйРеестрНалоговыхНак
ладных КАК ТребуетПроверкиВключенияВЕдиныйРеестрНалоговыхНакладных,
| //#РеквизитыПоЕРНН НДСНалоговыйКредит.Регистратор.ДатаВключенияВЕдиныйРеестрНалоговыхНакладных КАК ДатаВключенияВЕдиныйРеестрНалоговыхНакладных,
| ВЫБОР
| КОГДА НДСНалоговыйКредит.Регистратор ССЫЛКА Документ.РегистрацияВходящегоНалоговогоДокумента
| ТОГДА НДСНалоговыйКредит.Регистратор.НомерВходящегоДокумента
| КОГДА НДСНалоговыйКредит.Регистратор ССЫЛКА Документ.ГТДИмпорт
| ТОГДА НДСНалоговыйКредит.Регистратор.НомерГТД
| КОНЕЦ КАК G4S,
| ВЫБОР
| КОГДА НДСНалоговыйКредит.Регистратор ССЫЛКА Документ.РегистрацияВходящегоНалоговогоДокумента
| ТОГДА ВЫРАЗИТЬ(НДСНалоговыйКредит.Регистратор.Контрагент.НаименованиеПолное КАК СТРОКА(100))
| КОГДА НДСНалоговыйКредит.Регистратор ССЫЛКА Документ.ГТДИмпорт
| ТОГДА ВЫРАЗИТЬ(НДСНалоговыйКредит.Регистратор.ПоставщикТоваров.НаименованиеПолное КАК СТРОКА(100))
| КОНЕЦ КАК G6S,
| ВЫБОР
| КОГДА НДСНалоговыйКредит.Регистратор ССЫЛКА Документ.РегистрацияВходящегоНалоговогоДокумента
| ТОГДА НДСНалоговыйКредит.Регистратор.Контрагент.ИНН
| КОГДА НДСНалоговыйКредит.Регистратор ССЫЛКА Документ.ГТДИмпорт
| ТОГДА """"
| КОНЕЦ КАК G7,
| 1 КАК ЕстьНДС,
| 0 КАК G8,
| - НДСНалоговыйКредит.БазаНДС КАК G9,
| - НДСНалоговыйКредит.НДС КАК G10,
| НДСНалоговыйКредит.БазаНДС КАК G11,
| НДСНалоговыйКредит.НДС КАК G12,
| 0 КАК G13,
| 0 КАК G14,
| 0 КАК G15,
| 0 КАК G16,
| НДСНалоговыйКредит.Регистратор.ВидОперации КАК ВидОперации,
| ВЫБОР
| КОГДА ЕстьNULL(НДСНалоговыйКредит.Регистратор.ВключаетсяВУточняющийРасчет , ЛОЖЬ)
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ КАК УточняющийРасчет,
//| ЕстьNULL(НДСНалоговыйКредит.Регистратор.Контрагент.НеЯвляетсяРезидентом, Ложь) КАК НеЯвляетсяРезидентом,
| ЕстьNULL(НДСНалоговыйКредит.Регистратор.ПоставщикТоваров.НеЯвляетсяРезидентом, ЕстьNULL(НДСНалоговыйКредит.Регистратор.Контрагент.НеЯвляетсяРезидентом, Ложь)) КАК НеЯвляетсяРезидентом,
| ЕстьNULL(НДСНалоговыйКредит.Регистратор.ПоставщикТоваров, ЕстьNULL(НДСНалоговыйКредит.Регистратор.Контрагент, Ложь)) КАК Контрагент,
| NULL КАК ВидДокумента,
| ""Р"" КАК ПризнакПропорциональногоНДС
|ИЗ
| РегистрНакопления.НДСНалоговыйКредит КАК НДСНалоговыйКредит
|ГДЕ
| НДСНалоговыйКредит.Период >= &ДатаНач
| И НДСНалоговыйКредит.Период <= &ДатаКон
| И НДСНалоговыйКредит.Организация = &Организация
| И НДСНалоговыйКредит.КодОперации = &КодОперацииПервичныйДокумет
| И НДСНалоговыйКредит.Регистратор.СпецРежимНалогообложения = &СпецРежимНалогообложения
| И ( НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл15_2
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл15_2_ОС
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1_3
| ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1_3_ОС)
| //#ОбособленноеПодразделение И ВЫБОР КОГДА &ПоОбособленномуПодразделению = Истина
| //#ОбособленноеПодразделение ТОГДА НДСНалоговыйКредит.Регистратор.ОбособленноеПодразделение = &ОбособленноеПодразделение
| //#ОбособленноеПодразделение ИНАЧЕ ИСТИНА
| //#ОбособленноеПодразделение КОНЕЦ
|
|УПОРЯДОЧИТЬ ПО
| ПериодДень, Период
|ИТОГИ
| СУММА(G9),
| СУММА(G10),
| СУММА(G8),
| СУММА(ЕстьНДС),
| СУММА(G11),
| СУММА(G12),
| СУММА(G13),
| СУММА(G14),
| СУММА(G15),
| СУММА(G16),
| МАКСИМУМ(G2D),
| МАКСИМУМ(G3D),
| МАКСИМУМ(G4S),
| МАКСИМУМ(G6S),
| МАКСИМУМ(G7),
| МАКСИМУМ(ВидДокумента),
| МАКСИМУМ(ПризнакПропорциональногоНДС)
|ПО
| ПериодДень,
| ПризнакПропорциональногоНДС,
| Документ,
| УточняющийРасчет";
Если РегламентированнаяОтчетность.ИДКонфигурации() = "УПП"
ИЛИ РегламентированнаяОтчетность.ИДКонфигурации() = "УТ" Тогда
ИмяДокументаЗКП = "ЗаписьКнигиПриобретения";
Иначе
ИмяДокументаЗКП = "РегистрацияВходящегоНалоговогоДокумента";
КонецЕсли;
РеквизитыНН = Метаданные.Документы[ИмяДокументаЗКП].Реквизиты;
Если НЕ РеквизитыНН.Найти("ОбособленноеПодразделение") = Неопределено Тогда
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "//#ОбособленноеПодразделение", "");
КонецЕсли;
Если НЕ РеквизитыНН.Найти("ТребуетПроверкиВключенияВЕдиныйРеестрНалоговыхНакладных") = Неопределено Тогда
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "//#РеквизитыПоЕРНН", "");
КонецЕсли;
// поддерживаем старые релизы без новых реквизитов реквизита
Если РеквизитыНН.Найти("ВключаетсяВУточняющийРасчет") = Неопределено Тогда
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "НДСНалоговыйКредит.Регистратор.ВключаетсяВУточняющийРасчет", "Ложь");
КонецЕсли;
Если РеквизитыНН.Найти("СпецРежимНалогообложения") = Неопределено Тогда
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "НДСНалоговыйКредит.Регистратор.СпецРежимНалогообложения", "&СпецРежимНалогообложения");
КонецЕсли;
Если РегламентированнаяОтчетность.ИДКонфигурации() = "УТ" Тогда
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "И НДСНалоговыйКредит.КодОперации = &КодОперацииПервичныйДокумет", "");
КонецЕсли;
Если НЕ РеквизитыНН.Найти("ВидДокумента") = Неопределено Тогда
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "NULL КАК ВидДокумента", "
| ВЫБОР
| КОГДА НДСНалоговыйКредит.Регистратор ССЫЛКА Документ.РегистрацияВходящегоНалоговогоДокумента
| ТОГДА НДСНалоговыйКредит.Регистратор.ВидДокумента
| КОНЕЦ КАК ВидДокумента");
КонецЕсли;
Если РегламентированнаяОтчетность.ИДКонфигурации() = "УПП"
ИЛИ РегламентированнаяОтчетность.ИДКонфигурации() = "УТ" Тогда
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "РегистрацияВходящегоНалоговогоДокумента", "ЗаписьКнигиПриобретения");
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "СтатьяДекларацииНДСНалоговыйКредит", "СтатьяКнигиПриобретения");
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "НДСНалоговыйКредит", "КнигаПриобретений");
КонецЕсли;
Если мПолучениеДанныхДляЗвит1С = Истина Тогда
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "//#ПолучениеДанныхДляЗвит1С", "");
КонецЕсли;
Запрос = Новый Запрос(ТекстЗапроса);
СтруктураПараметров.Вставить("ДатаНач", НачалоДня(мДатаНачалаПериодаОтчета));
СтруктураПараметров.Вставить("ДатаКон", КонецДня(мДатаКонцаПериодаОтчета));
СтруктураПараметров.Вставить("Организация", Организация);
Если РегламентированнаяОтчетность.ИДКонфигурации() = "УПП" Тогда
СтруктураПараметров.Вставить("КодОперацииПервичныйДокумет", Перечисления.КодыОперацийКнигаПриобретений.ПервичныйДокумент);
ИначеЕсли НЕ РегламентированнаяОтчетность.ИДКонфигурации() = "УТ" Тогда
СтруктураПараметров.Вставить("КодОперацииПервичныйДокумет", Перечисления.КодыОперацийНДСНалоговыйКредит.ПервичныйДокумент);
КонецЕсли;
СтруктураПараметров.Вставить("СтДекл10_1", Справочники.СтатьиНалоговыхДеклараций.НДС_НКПокупкаСНДСвВРОблаг);
СтруктураПараметров.Вставить("СтДекл10_1_ОС", Справочники.СтатьиНалоговыхДеклараций.НДС_НКПокупкаСНДСвВРОблагПриобрОФ);
СтруктураПараметров.Вставить("СтДекл10_2", Справочники.СтатьиНалоговыхДеклараций.НДС_НКПокупкаСНДСвВРНеОблаг);
СтруктураПараметров.Вставить("СтДекл10_2_усл", Справочники.СтатьиНалоговыхДеклараций.НДС_НКПокупкаСНДСвВРНеОблагУслугВнеУкраины);
СтруктураПараметров.Вставить("СтДекл11_1", Справочники.СтатьиНалоговыхДеклараций.НДС_НКПокупкаБезНДСвВРОблаг);
СтруктураПараметров.Вставить("СтДекл11_2", Справочники.СтатьиНалоговыхДеклараций.НДС_НКПокупкаБезНДСвВРНеОблаг);
СтруктураПараметров.Вставить("СтДекл11_2_усл", Справочники.СтатьиНалоговыхДеклараций.НДС_НКПокупкаБезНДСвВРНеОблагУслугВнеУкраи
ны);
СтруктураПараметров.Вставить("СтДекл12_1", Справочники.СтатьиНалоговыхДеклараций.НДС_НКИмпортВРОблагНДСТамож);
СтруктураПараметров.Вставить("СтДекл12_2", Справочники.СтатьиНалоговыхДеклараций.НДС_НКИмпортВРОблагВексель);
СтруктураПараметров.Вставить("СтДекл12_3", Справочники.СтатьиНалоговыхДеклараций.НДС_НКИмпортВРОблагБезНДС);
СтруктураПараметров.Вставить("СтДекл12_4", Справочники.СтатьиНалоговыхДеклараций.НДС_НКИмпортВРОблагУслугиНерезидента);
СтруктураПараметров.Вставить("СтДекл13_1", Справочники.СтатьиНалоговыхДеклараций.НДС_НКИмпортВРНеОблагНеОбъектНДСТамож);
СтруктураПараметров.Вставить("СтДекл13_1_усл", Справочники.СтатьиНалоговыхДеклараций.НДС_НКИмпортВРНеОблагНеОбъектНДСТаможУслуг
ВнеУкраины);
СтруктураПараметров.Вставить("СтДекл13_2", Справочники.СтатьиНалоговыхДеклараций.НДС_НКИмпортВРНеОблагНеОбъектБезНДС);
СтруктураПараметров.Вставить("СтДекл13_2_усл", Справочники.СтатьиНалоговыхДеклараций.НДС_НКИмпортВРНеОблагНеОбъектБезНДСУслугВн
еУкраины);
СтруктураПараметров.Вставить("СтДекл13_3", Справочники.СтатьиНалоговыхДеклараций.НДС_НКИмпортВРНеОблагНеОбъектУслугиНерезид
ента);
СтруктураПараметров.Вставить("СтДекл13_3_Усл", Справочники.СтатьиНалоговыхДеклараций.НДС_НКИмпортВРНеОблагНеОбъектУслугиНерезид
ентаУслугВнеУкраины);
СтруктураПараметров.Вставить("СтДекл14_1", Справочники.СтатьиНалоговыхДеклараций.НДС_НКПокупкаСНДСнеВР_);
СтруктураПараметров.Вставить("СтДекл14_2", Справочники.СтатьиНалоговыхДеклараций.НДС_НКПокупкаБезНДСнеВР_);
СтруктураПараметров.Вставить("СтДекл15_1", Справочники.СтатьиНалоговыхДеклараций.НДС_НКПропорциональноВклВКредит);
СтруктураПараметров.Вставить("СтДекл15_1_ОС", Справочники.СтатьиНалоговыхДеклараций.НДС_НКПропорциональноВклВКредитПостав
каОФ);
СтруктураПараметров.Вставить("СтДекл15_2", Справочники.СтатьиНалоговыхДеклараций.НДС_НКПропорциональноНеВклВКредит);
Попытка
СтруктураПараметров.Вставить("СтДекл15_2_ОС", Справочники.СтатьиНалоговыхДеклараций.НДС_НКПропорциональноНеВклВКредитПост
авкаОФ);
Исключение
СтруктураПараметров.Вставить("СтДекл15_2_ОС", Справочники.СтатьиНалоговыхДеклараций.НДС_НКПропорциональноНеВклВКредит);
КонецПопытки;
СтруктураПараметров.Вставить("СтДекл16_1", Справочники.СтатьиНалоговыхДеклараций.НДС_НКИзменениеСтоимости);
СтруктураПараметров.Вставить("СтДекл16_1_1", Справочники.СтатьиНалоговыхДеклараций.НДС_НККорректировкаБезНК);
СтруктураПараметров.Вставить("СтДекл16_1_2", Справочники.СтатьиНалоговыхДеклараций.НДС_НККорректировкаПропорциональноВклВКред
ит);
Попытка
СтруктураПараметров.Вставить("СтДекл16_1_2_ОС",Справочники.СтатьиНалоговыхДеклараций.НДС_НККорректировкаПропорциональноВкл
ВКредитПоставкаОФ);
Исключение
СтруктураПараметров.Вставить("СтДекл16_1_2_ОС",Справочники.СтатьиНалоговыхДеклараций.НДС_НККорректировкаПропорциональноВкл
ВКредит);
КонецПопытки;
СтруктураПараметров.Вставить("СтДекл16_1_3", Справочники.СтатьиНалоговыхДеклараций.НДС_НККорректировкаПропорциональноНеВклВКр
едит);
Попытка
СтруктураПараметров.Вставить("СтДекл16_1_3_ОС",Справочники.СтатьиНалоговыхДеклараций.НДС_НККорректировкаПропорциональноНеВ
клВКредитПоставкаОФ);
Исключение
СтруктураПараметров.Вставить("СтДекл16_1_3_ОС",Справочники.СтатьиНалоговыхДеклараций.НДС_НККорректировкаПропорциональноНеВ
клВКредит);
КонецПопытки;
// заполним параметры запроса
Для Каждого Параметр ИЗ СтруктураПараметров Цикл
Запрос.УстановитьПараметр(Параметр.Ключ, Параметр.Значение);
КонецЦикла;
Возврат Запрос;
КонецФункции