Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Реестр Налоговых (Не работает отчет)
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
tepliymv
при нажатии кнопки заполнить в реестре налоговых накладных выдает ошибку
{Отчет.РегламентированныйОтчетРеестрНалоговыхНакладных.Форма.ФормаОтчета2013Мес.
Форма(3208)}: Ошибка при вызове метода контекста (Выполнить)
РезультатЗапроса = Запрос.Выполнить();
по причине:
Разное количество полей в объединяемых запросах


как я понял проблема у меня с этой функцией, помогите разобраться. 09000000.gif


Функция ПодготовитьЗапросРаздел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_ОС",Справочники.СтатьиНалоговыхДеклараций.НДС_НККорректировкаПропорциональноНеВ
клВКредит);
    КонецПопытки;
    
    // заполним параметры запроса
    Для Каждого Параметр ИЗ СтруктураПараметров Цикл
        Запрос.УстановитьПараметр(Параметр.Ключ, Параметр.Значение);
    КонецЦикла;
    
    Возврат Запрос;
    
КонецФункции
logist
Цитата(tepliymv @ 12.04.13, 16:05) необходимо зарегистрироваться для просмотра ссылки
помогите разобраться.

С чем разобраться? Вам же 1С пишет, разное кол-во полей в Объединении. Что конкретно не понятно? Почему не используете типовой регл. отчет?
tepliymv
Цитата(logist @ 12.04.13, 17:15) необходимо зарегистрироваться для просмотра ссылки
С чем разобраться? Вам же 1С пишет, разное кол-во полей в Объединении. Что конкретно не понятно? Почему не используете типовой регл. отчет?


1. Сколько не смотрел в эту выборку так и не нашел где именно проблема
2. На сколько мне известно это стандартный отчет
logist
Цитата(tepliymv @ 12.04.13, 16:22) необходимо зарегистрироваться для просмотра ссылки
Сколько не смотрел в эту выборку так и не нашел где именно проблема

20 секунд на подсчет - в первой части 25 полей, во второй 24

Цитата(tepliymv @ 12.04.13, 16:22) необходимо зарегистрироваться для просмотра ссылки
На сколько мне известно это стандартный отчет

У этого стандартного отчета вчера вышла версия обновления (внешняя, подключаемая) именно она установлена у вас?
tepliymv
Приношу свои извинения, выложил не ту функцию ...
Функция ПодготовитьЗапросРаздел2_2013()  Экспорт
    
    СтруктураПараметров = Новый Структура();
    
    ТекстЗапроса =
    "ВЫБРАТЬ
    |    НДСНалоговыйКредит.Период КАК Период,
    |    НАЧАЛОПЕРИОДА(НДСНалоговыйКредит.Период,ДЕНЬ) КАК ПериодДень,
    |    НДСНалоговыйКредит.Регистратор КАК Документ,
    |    НДСНалоговыйКредит.Регистратор.Дата КАК G2D,
    |    НДСНалоговыйКредит.Регистратор.ДатаВходящегоДокумента КАК G3D,
    
    |//#РеквизитыПоЕРНН НДСНалоговыйКредит.Регистратор.ТребуетПроверкиВключенияВЕдиныйРеестрНалоговыхНак
ладных КАК ТребуетПроверкиВключенияВЕдиныйРеестрНалоговыхНакладных,
    |//#РеквизитыПоЕРНН НДСНалоговыйКредит.Регистратор.ДатаВключенияВЕдиныйРеестрНалоговыхНакладных КАК ДатаВключенияВЕдиныйРеестрНалоговыхНакладных,
    
    |//#НетПризнакЭлектронногоДокумента  ""П"" КАК ВидНосителяДокумента,
    |//#ЕстьПризнакЭлектронногоДокумента  ВЫБОР КОГДА ЕстьNULL(НДСНалоговыйКредит.Регистратор.ЭлектронныйДокумент, ""П"") = ИСТИНА ТОГДА ""Е"" ИНАЧЕ ""П"" КОНЕЦ КАК ВидНосителяДокумента,
    
    |    ВЫБОР
    |        КОГДА НДСНалоговыйКредит.Регистратор ССЫЛКА Документ.РегистрацияВходящегоНалоговогоДокумента
    |            ТОГДА НДСНалоговыйКредит.Регистратор.НомерВходящегоДокумента
    |        КОГДА НДСНалоговыйКредит.Регистратор ССЫЛКА Документ.ГТДИмпорт
    |            ТОГДА НДСНалоговыйКредит.Регистратор.НомерГТД
    |    КОНЕЦ КАК 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_ОС
    |                ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_5
    |                ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_6_1
    |                ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_6_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_ОС
    |                ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_5
    |                ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_6_1
    |                ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_6_2
    |            ТОГДА НДСНалоговыйКредит.БазаНДС + НДСНалоговыйКредит.НДС
    |    КОНЕЦ КАК 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_ОС
    |                ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_5
    |                ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_6_1
    |            ТОГДА НДСНалоговыйКредит.БазаНДС
    |    КОНЕЦ КАК 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_ОС
    |                ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_5
    |                ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_6_1
    |            ТОГДА НДСНалоговыйКредит.НДС
    |    КОНЕЦ КАК G10,
    |    ВЫБОР
    |        КОГДА       НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл10_2
    |                ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл11_2
    |                ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл12_3
    |                ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_1
    |                ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_2
    |                ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_3
    |                ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1_1
    |                ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_6_2
    |            ТОГДА НДСНалоговыйКредит.БазаНДС
    |    КОНЕЦ КАК G11,
    |    ВЫБОР
    |        КОГДА       НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл10_2
    |                ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл11_2
    |                ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл12_3
    |                ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_1
    |                ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_2
    |                ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_3
    |                ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1_1
    |                ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_6_2
    |            ТОГДА НДСНалоговыйКредит.НДС
    |    КОНЕЦ КАК 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 КАК ВидДокумента
    |ИЗ
    |    РегистрНакопления.НДСНалоговыйКредит КАК НДСНалоговыйКредит
    |ГДЕ
    |    НДСНалоговыйКредит.Период >= &ДатаНач
    |    И НДСНалоговыйКредит.Период <= &ДатаКон
    |    И НДСНалоговыйКредит.Организация = &Организация
    |    И НДСНалоговыйКредит.КодОперации = &КодОперацииПервичныйДокумет
    |   И НДСНалоговыйКредит.Регистратор.СпецРежимНалогообложения = &СпецРежимНалогообложения
    
    |        //#ОбособленноеПодразделение И ВЫБОР КОГДА &ПоОбособленномуПодразделению = Истина
    |        //#ОбособленноеПодразделение    ТОГДА ЕстьNULL(НДСНалоговыйКредит.Регистратор.ОбособленноеПодразделение, &ПустоеОбособленноеПодразделение) = &ОбособленноеПодразделение
    |        //#ОбособленноеПодразделение    ИНАЧЕ ИСТИНА
    |        //#ОбособленноеПодразделение  КОНЕЦ
    
    | ОБЪЕДИНИТЬ ВСЕ
    
    
    |ВЫБРАТЬ
    |//#РаспределятьНДСВКонцеПериода    КОНЕЦПЕРИОДА(&ДатаКон, ДЕНЬ) КАК Период,
    |//#РаспределятьНДСВКонцеПериода    НАЧАЛОПЕРИОДА(&ДатаКон,ДЕНЬ) КАК ПериодДень,
    |//#РаспределятьНДСВКонцеПериода    НДСНалоговыйКредит.Регистратор КАК Документ,
    |//#РаспределятьНДСВКонцеПериода    &ДатаКон КАК G2D,
    |//#РаспределятьНДСВКонцеПериода    НДСНалоговыйКредит.Регистратор.ДатаВходящегоДокумента КАК G3D,
    
    |//#РаспределятьНДССразу    НДСНалоговыйКредит.Период КАК Период,
    |//#РаспределятьНДССразу    НАЧАЛОПЕРИОДА(НДСНалоговыйКредит.Период,ДЕНЬ) КАК ПериодДень,
    |//#РаспределятьНДССразу    НДСНалоговыйКредит.Регистратор КАК Документ,
    |//#РаспределятьНДССразу    НДСНалоговыйКредит.Регистратор.Дата КАК G2D,
    |//#РаспределятьНДССразу    НДСНалоговыйКредит.Регистратор.ДатаВходящегоДокумента КАК G3D,
    
    |    //#РеквизитыПоЕРНН НДСНалоговыйКредит.Регистратор.ТребуетПроверкиВключенияВЕдиныйРеестрНалоговыхНак
ладных КАК ТребуетПроверкиВключенияВЕдиныйРеестрНалоговыхНакладных,
    |    //#РеквизитыПоЕРНН НДСНалоговыйКредит.Регистратор.ДатаВключенияВЕдиныйРеестрНалоговыхНакладных КАК ДатаВключенияВЕдиныйРеестрНалоговыхНакладных,
    
    |//#НетПризнакЭлектронногоДокумента       ""П"" КАК ВидНосителяДокумента,
    |//#ЕстьПризнакЭлектронногоДокумента  ВЫБОР КОГДА ЕстьNULL(НДСНалоговыйКредит.Регистратор.ЭлектронныйДокумент, ""П"") = ИСТИНА ТОГДА ""Е"" ИНАЧЕ ""П"" КОНЕЦ КАК ВидНосителяДокумента,
    
    |    ВЫБОР
    |        КОГДА НДСНалоговыйКредит.Регистратор ССЫЛКА Документ.РегистрацияВходящегоНалоговогоДокумента
    |            ТОГДА НДСНалоговыйКредит.Регистратор.НомерВходящегоДокумента
    |        КОГДА НДСНалоговыйКредит.Регистратор ССЫЛКА Документ.ГТДИмпорт
    |            ТОГДА НДСНалоговыйКредит.Регистратор.НомерГТД
    |    КОНЕЦ КАК 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_ОС)
    
    |        //#ОбособленноеПодразделение И ВЫБОР КОГДА &ПоОбособленномуПодразделению = Истина
    |        //#ОбособленноеПодразделение    ТОГДА ЕстьNULL(НДСНалоговыйКредит.Регистратор.ОбособленноеПодразделение, &ПустоеОбособленноеПодразделение) = &ОбособленноеПодразделение
    |        //#ОбособленноеПодразделение    ИНАЧЕ ИСТИНА
    |        //#ОбособленноеПодразделение  КОНЕЦ
    
    
    // добавим строку по годовому перерасчету кредита по приобретению товаров и ОС
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    |    КОНЕЦПЕРИОДА(&ДатаКон, ДЕНЬ)   КАК Период,
    |    НАЧАЛОПЕРИОДА(&ДатаКон,ДЕНЬ)   КАК ПериодДень,
    |    Перерасчет.Ссылка                КАК Документ,
    |    &ДатаКон                        КАК G2D,
    |    Перерасчет.Дата                КАК G3D,
    |    ЛОЖЬ КАК ТребуетПроверкиВключенияВЕдиныйРеестрНалоговыхНакладных,
    |    NULL КАК ДатаВключенияВЕдиныйРеестрНалоговыхНакладных,
    |   """" КАК ВидНосителяДокумента,
    |    """" КАК G4S,
    |    """" КАК G6S,
    |    """" КАК G7,
    |    1 КАК ЕстьНДС,
    |    Перерасчет.СуммаКорректировкиНДС КАК G8,
    |    0 КАК G9,
    |    Перерасчет.СуммаКорректировкиНДС КАК G10,
    |    0 КАК G11,
    |    0 КАК G12,
    |    0 КАК G13,
    |    0 КАК G14,
    |    0 КАК G15,
    |    0 КАК G16,
    |    """" КАК ВидОперации,
    |    ЛОЖЬ КАК УточняющийРасчет,
    |    ЛОЖЬ КАК НеЯвляетсяРезидентом,
    |    """" КАК Контрагент,
    |   """" КАК ПризнакРаспределенияПропорциональногоНДС,    
    |    ""БО"" КАК ВидДокумента
    |
    |ИЗ
    |    Документ.ПерерасчетПропорциональногоНДСпоТоварамИОС КАК Перерасчет
    |ГДЕ
    |      Перерасчет.Дата >= &ДатаНач
    |    И Перерасчет.Дата <= &ДатаКон
    //|    И МЕСЯЦ(Перерасчет.Дата) = 12
    |    И Перерасчет.Организация = &Организация
    |    И Перерасчет.Проведен
    |//#ЕстьСпецРежимНалогообложенияВПерерасчетеПропорциональногоНДС И Перерасчет.СпецРежимНалогообложения = &СпецРежимНалогообложения
    |        //#ОбособленноеПодразделение И ВЫБОР КОГДА &ПоОбособленномуПодразделению = Истина
    |        //#ОбособленноеПодразделение    ТОГДА &ОбособленноеПодразделение = &ПустоеОбособленноеПодразделение
    |        //#ОбособленноеПодразделение  ИНАЧЕ ИСТИНА
    |        //#ОбособленноеПодразделение  КОНЕЦ
    
    // добавим строку по годовому перерасчету кредита по использованию ОС первые три года
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    |    КОНЕЦПЕРИОДА(&ДатаКон, ДЕНЬ)   КАК Период,
    |    НАЧАЛОПЕРИОДА(&ДатаКон,ДЕНЬ)   КАК ПериодДень,
    |    Перерасчет.Ссылка                КАК Документ,
    |    &ДатаКон                        КАК G2D,
    |    Перерасчет.Ссылка.Дата            КАК G3D,
    |    ЛОЖЬ КАК ТребуетПроверкиВключенияВЕдиныйРеестрНалоговыхНакладных,
    |    NULL КАК ДатаВключенияВЕдиныйРеестрНалоговыхНакладных,
    |   """" КАК ВидНосителяДокумента,
    |    """" КАК G4S,
    |    """" КАК G6S,
    |    """" КАК G7,
    |    1 КАК ЕстьНДС,
    |    Перерасчет.СуммаКорректировкиНДС КАК G8,
    |    0 КАК G9,
    |    Перерасчет.СуммаКорректировкиНДС КАК G10,
    |    0 КАК G11,
    |    0 КАК G12,
    |    0 КАК G13,
    |    0 КАК G14,
    |    0 КАК G15,
    |    0 КАК G16,
    |    """" КАК ВидОперации,
    |    ЛОЖЬ КАК УточняющийРасчет,
    |    ЛОЖЬ КАК НеЯвляетсяРезидентом,
    |    """" КАК Контрагент,
    |   """" КАК ПризнакРаспределенияПропорциональногоНДС,    
    |    ""БО"" КАК ВидДокумента
    |
    |ИЗ
    |    Документ.ПерерасчетПропорциональногоНДСпоТоварамИОС.ПараметрыПерерасчетаОС КАК Перерасчет
    |ГДЕ
    |      Перерасчет.Ссылка.Дата >= &ДатаНач
    |    И Перерасчет.Ссылка.Дата <= &ДатаКон
    //|    И МЕСЯЦ(Перерасчет.Ссылка.Дата) = 12
    |    И Перерасчет.ДатаНачалаИспользования < НАЧАЛОПЕРИОДА(&ДатаКон, ГОД)
    |    И Перерасчет.Ссылка.Организация = &Организация
    |    И Перерасчет.Ссылка.Проведен
    |//#ЕстьСпецРежимНалогообложенияВПерерасчетеПропорциональногоНДС И Перерасчет.Ссылка.СпецРежимНалогообложения = &СпецРежимНалогообложения
    |        //#ОбособленноеПодразделение И ВЫБОР КОГДА &ПоОбособленномуПодразделению = Истина
    |        //#ОбособленноеПодразделение    ТОГДА &ОбособленноеПодразделение = &ПустоеОбособленноеПодразделение
    |        //#ОбособленноеПодразделение  ИНАЧЕ ИСТИНА
    |        //#ОбособленноеПодразделение  КОНЕЦ
    
    
    |УПОРЯДОЧИТЬ ПО
    |    ПериодДень, Период
    |ИТОГИ
    |    СУММА(G9),
    |    СУММА(G10),
    |    СУММА(G8),
    |    СУММА(ЕстьНДС),
    |    СУММА(G11),
    |    СУММА(G12),
    |    СУММА(G13),
    |    СУММА(G14),
    |    СУММА(G15),
    |    СУММА(G16),
    |    МАКСИМУМ(G2D),
    |    МАКСИМУМ(G3D),
    |    МАКСИМУМ(G4S),
    |    МАКСИМУМ(G6S),
    |    МАКСИМУМ(G7),
    |    МАКСИМУМ(ВидНосителяДокумента),
    |    МАКСИМУМ(ВидДокумента),
    |    МАКСИМУМ(ПризнакРаспределенияПропорциональногоНДС)
    |ПО
    |    ПериодДень,
    |    ПризнакРаспределенияПропорциональногоНДС,
    |    Документ,
    |    УточняющийРасчет";

    
    Если    РегламентированнаяОтчетность.ИДКонфигурации() = "УПП"
        ИЛИ РегламентированнаяОтчетность.ИДКонфигурации() = "УТ" Тогда
        ИмяДокументаЗКП = "ЗаписьКнигиПриобретения";
    Иначе
        ИмяДокументаЗКП = "РегистрацияВходящегоНалоговогоДокумента";
    КонецЕсли;
    
    РеквизитыНН = Метаданные.Документы[ИмяДокументаЗКП].Реквизиты;
    Если НЕ РеквизитыНН.Найти("ОбособленноеПодразделение") = Неопределено Тогда
        ТекстЗапроса =  СтрЗаменить(ТекстЗапроса, "//#ОбособленноеПодразделение", "");
        
    КонецЕсли;

    Если НЕ РеквизитыНН.Найти("ТребуетПроверкиВключенияВЕдиныйРеестрНалоговыхНакладных") = Неопределено Тогда
        ТекстЗапроса =  СтрЗаменить(ТекстЗапроса, "//#РеквизитыПоЕРНН", "");
    КонецЕсли;

    // поддерживаем старые релизы без новых реквизитов реквизита
    Если РеквизитыНН.Найти("ВключаетсяВУточняющийРасчет") = Неопределено Тогда
        ТекстЗапроса =  СтрЗаменить(ТекстЗапроса, "НДСНалоговыйКредит.Регистратор.ВключаетсяВУточняющийРасчет", "Ложь");
    КонецЕсли;
    
    Если РеквизитыНН.Найти("СпецРежимНалогообложения") = Неопределено Тогда
        ТекстЗапроса =  СтрЗаменить(ТекстЗапроса, "НДСНалоговыйКредит.Регистратор.СпецРежимНалогообложения", "&СпецРежимНалогообложения");
    КонецЕсли;
    
    Если РеквизитыНН.Найти("ЭлектронныйДокумент") = Неопределено  Тогда
        ТекстЗапроса =  СтрЗаменить(ТекстЗапроса, "//#НетПризнакЭлектронногоДокумента", "");
    Иначе    
        ТекстЗапроса =  СтрЗаменить(ТекстЗапроса, "//#ЕстьПризнакЭлектронногоДокумента", "");
    КонецЕсли;
    
    Если РегламентированнаяОтчетность.ИДКонфигурации() = "УТ" Тогда
        ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "И НДСНалоговыйКредит.КодОперации = &КодОперацииПервичныйДокумет", "");
    КонецЕсли;
    
    Если НЕ РеквизитыНН.Найти("ВидДокумента") = Неопределено Тогда
        ТекстЗапроса =  СтрЗаменить(ТекстЗапроса, "NULL КАК ВидДокумента", "
        |    ВЫБОР
        |        КОГДА НДСНалоговыйКредит.Регистратор ССЫЛКА Документ.РегистрацияВходящегоНалоговогоДокумента
        |            ТОГДА НДСНалоговыйКредит.Регистратор.ВидДокумента
        |    КОНЕЦ КАК ВидДокумента");
    КонецЕсли;
    
    Если    РегламентированнаяОтчетность.ИДКонфигурации() = "УПП"
        ИЛИ РегламентированнаяОтчетность.ИДКонфигурации() = "УТ" Тогда
        ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "РегистрацияВходящегоНалоговогоДокумента", "ЗаписьКнигиПриобретения");
        ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "СтатьяДекларацииНДСНалоговыйКредит", "СтатьяКнигиПриобретения");
        ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "НДСНалоговыйКредит", "КнигаПриобретений");
    КонецЕсли;
    
    Если НЕ Метаданные.Документы.ПерерасчетПропорциональногоНДСпоТоварамИОС.Реквизиты.Найти("СпецРежимНалогообложения") = Неопределено Тогда
        ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "//#ЕстьСпецРежимНалогообложенияВПерерасчетеПропорциональногоНДС", "");
    КонецЕсли;

    Если мПолучениеДанныхДляЗвит1С = Истина Тогда
        ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "//#ПолучениеДанныхДляЗвит1С", "");
    КонецЕсли;
    
    // Порядок 1340 предлагает два врианта включения в реестр пропорционального НДС.
    // для "новых", у которых коэффициент не определен по данным прошлого года (Определен по данным месяца тек. года)
    // каждый месяц распределяется в конце периода,
    // для "старых" плательщиков - сразу.
    КоэффициентРасчетаПропорциональногоНДСПоДаннымПрошлогоГода = Ложь;
    ЗапросВариантРаспределенияПропорцНДС = Новый Запрос;
    ЗапросВариантРаспределенияПропорцНДС.Текст = "ВЫБРАТЬ
                                                 |    ЕСТЬNULL(Регистр.Регистратор.ПоДаннымПрошлогоГода, ЛОЖЬ) КАК ПоДаннымПрошлогоГода
                                                 |ИЗ
                                                 |    РегистрСведений.КоэффициентыПропорциональногоОтнесенияНДСНаКредит.СрезПосле
дних(&ДатаНач, Организация = &Организация) КАК Регистр
                                                 |";
    ЗапросВариантРаспределенияПропорцНДС.УстановитьПараметр("ДатаНач",         НачалоДня(мДатаНачалаПериодаОтчета));
    ЗапросВариантРаспределенияПропорцНДС.УстановитьПараметр("Организация",     Организация);
    Выборка = ЗапросВариантРаспределенияПропорцНДС.Выполнить().Выбрать();
    Если Выборка.Следующий() Тогда
        КоэффициентРасчетаПропорциональногоНДСПоДаннымПрошлогоГода = Выборка.ПоДаннымПрошлогоГода;
    КонецЕсли;
    Если КоэффициентРасчетаПропорциональногоНДСПоДаннымПрошлогоГода = Истина Тогда
        ТекстЗапроса =  СтрЗаменить(ТекстЗапроса, "//#РаспределятьНДССразу", "");
    Иначе    
        ТекстЗапроса =  СтрЗаменить(ТекстЗапроса, "//#РаспределятьНДСВКонцеПериода", "");
    КонецЕсли;
    
    Запрос = Новый Запрос(ТекстЗапроса);
       
    СтруктураПараметров.Вставить("ДатаНач",         НачалоДня(мДатаНачалаПериодаОтчета));
    СтруктураПараметров.Вставить("ДатаКон",         КонецДня(мДатаКонцаПериодаОтчета));
    СтруктураПараметров.Вставить("Организация",     Организация);
    Если    РегламентированнаяОтчетность.ИДКонфигурации() = "УПП" Тогда
        СтруктураПараметров.Вставить("КодОперацииПервичныйДокумет",     Перечисления.КодыОперацийКнигаПриобретений.ПервичныйДокумент);    
    ИначеЕсли НЕ РегламентированнаяОтчетность.ИДКонфигурации() = "УТ" Тогда
        СтруктураПараметров.Вставить("КодОперацииПервичныйДокумет",     Перечисления.КодыОперацийНДСНалоговыйКредит.ПервичныйДокумент);    
    КонецЕсли;
    СтруктураПараметров.Вставить("СтДекл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_ОС",Справочники.СтатьиНалоговыхДеклараций.НДС_НККорректировкаПропорциональноНеВ
клВКредит);
    КонецПопытки;
    
    
    Попытка
        СтруктураПараметров.Вставить("СтДекл16_5",Справочники.СтатьиНалоговыхДеклараций.НДС_НККорректировкаВосстановлениеКред
ита);
    Исключение
        СтруктураПараметров.Вставить("СтДекл16_5",Справочники.СтатьиНалоговыхДеклараций.НДС_НКПокупкаСНДСвВРОблаг);
    КонецПопытки;
    Попытка
        СтруктураПараметров.Вставить("СтДекл16_6_1",Справочники.СтатьиНалоговыхДеклараций.НДС_НККорректировкаВосстановлениеКред
итаПропорциональноВклВКредит);
    Исключение
        СтруктураПараметров.Вставить("СтДекл16_6_1",Справочники.СтатьиНалоговыхДеклараций.НДС_НКПокупкаСНДСвВРОблаг);
    КонецПопытки;
    Попытка
        СтруктураПараметров.Вставить("СтДекл16_6_2",Справочники.СтатьиНалоговыхДеклараций.НДС_НККорректировкаВосстановлениеКред
итаПропорциональноНеВклВКредит);
    Исключение
        СтруктураПараметров.Вставить("СтДекл16_6_2",Справочники.СтатьиНалоговыхДеклараций.НДС_НКПокупкаСНДСвВРНеОблаг);
    КонецПопытки;
    
    
    // заполним параметры запроса
    Для Каждого Параметр ИЗ СтруктураПараметров Цикл
        Запрос.УстановитьПараметр(Параметр.Ключ, Параметр.Значение);
    КонецЦикла;
    
    Возврат Запрос;
    
КонецФункции


Да, я влил внешний обновленный отчет и вот столкнулся с такими проблемами ....

если вы мне рассказали как и что подсчитывать в запросе был бы очень благодарен,
Что б вы понимали я ооочень приблизительно понимаю как работают выборки.
Petre
Смысл? Если не очень понимаете, то как собираетесь исправлять? Ждите новых официальных исправленных версий...
logist
Запрос строится в зависимости от конфигурации. Как вариант она у вас не типовая, или типовая но измененная в части реквизитов налоговых документов.
Пройдитесь отладчиком от строки 3774 до 3930 модуля объекта и посмотрите какой текст запроса получится в результате, дальше проанализируйте получившиеся поля объединения, и выясните какого и где не хватает.
Petre
Это вчерашний (20130411) отчет такое выдает?
tepliymv
Цитата(Petre @ 12.04.13, 17:37) необходимо зарегистрироваться для просмотра ссылки
Смысл? Если не очень понимаете, то как собираетесь исправлять? Ждите новых официальных исправленных версий...


Смысл в том что я начинающий программист 1С , и меня почти с 0 знаниями кинули сразу в бой ....

Цитата(Petre @ 12.04.13, 17:38) необходимо зарегистрироваться для просмотра ссылки
Это вчерашний (20130411) отчет такое выдает?

ДА

Цитата(logist @ 12.04.13, 17:38) необходимо зарегистрироваться для просмотра ссылки
Запрос строится в зависимости от конфигурации. Как вариант она у вас не типовая, или типовая но измененная в части реквизитов налоговых документов.
Пройдитесь отладчиком от строки 3774 до 3930 модуля объекта и посмотрите какой текст запроса получится в результате, дальше проанализируйте получившиеся поля объединения, и выясните какого и где не хватает.


У меня проблема в том что я немного не понимаю что с чем объединяется и как посмотреть какой текст запроса получается ?
Я уже проходил отладчиком всю функцию но к сожалению мне это ничего не дало ...
Petre
Чтобы увидеть сформированый текст запроса, надо установить точку останова на строке
Запрос = Новый Запрос(ТекстЗапроса);

и прочитать в окне табло "ТекстЗапроса" или "Запрос.Текст", а там сосчитать число полей в каждой из объединяемых выборок.
logist
Цитата(Petre @ 12.04.13, 16:47) необходимо зарегистрироваться для просмотра ссылки
а там сосчитать число полей в каждой из объединяемых выборок.

Желательно не только посчитать, но и визуально определить где же косяк.
tepliymv
Цитата(logist @ 12.04.13, 17:56) необходимо зарегистрироваться для просмотра ссылки
Желательно не только посчитать, но и визуально определить где же косяк.

Пробую.
tepliymv
Вот что я увидел в Табло, но опять таки ничего мне это не дало, подскажите что с этим делать дальше.
Или может у меня вообще реестр не тот ? Может подскажете где скачать рабочий вариант?

Выражение Значение Тип
Запрос Запрос Запрос
МенеджерВременныхТаблиц Неопределено
Параметры Структура Структура
ДатаКон 31.03.2013 23:59:59 Дата
ДатаНач 01.03.2013 0:00:00 Дата
КодОперацииПервичныйДокумет Первичный документ ПеречислениеСсылка.КодыОперацийНДСНалоговыйКредит
ОбособленноеПодразделение СправочникСсылка.ОбособленныеПодразделенияОрганизаций
Организация Товариство з обмеженою відповідальністю "Cінта-Д " СправочникСсылка.Организации
ПоОбособленномуПодразделению Ложь Булево
ПустоеОбособленноеПодразделение СправочникСсылка.ОбособленныеПодразделенияОрганизаций
СпецРежимНалогообложения 0 Число
СтДекл10_1 10.1. для осуществления операций, подлежащих налогообложению СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл10_1_ОС (из 10.1.) Приобретение (стр-во) ОФ (для прил. Д5) СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл10_2 10.2. для осуществления операций, не подлежащих налогообложению, не есть объектом налогообложения СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл10_2_усл 10.2.х. для осуществления операций, не подлежащих налогообложению, не есть объектом налогообложения для услуг за пределами Украины СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл11_1 11.1. для осуществления операций, подлежащих налогообложению СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл11_2 11.2. для осуществления операций, не подлежащих налогообложению СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл11_2_усл 11.2.х. для осуществления операций, не подлежащих налогообложению для услуг за пределами Украины СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл12_1 12.1. НДС, уплаченный таможенным органам СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл12_2 12.2. погашенные налоговые вексели (для предприятий судостроения) (до 01.03.2011 - дающие право на увеличение налогового кредита) СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл12_3 12.3. освобожденные от НДС СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл12_4 12.4. работы (услуги), полученные от нерезидента СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл13_1 13.1. НДС, уплаченный таможенным органам (до 01.06.05 - 13.1.1. ... для операций, не подлежащих налогообложению) СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл13_1_усл 13.1.х. НДС, уплаченный таможенным органам для услуг за пределами Украины СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл13_2 13.2. освобожденные от НДС (до 01.06.05 - 13.1.2. ... для операций, не подлежащих налогообложению) СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл13_2_усл 13.2.х. освобожденные от НДС для услуг за пределами Украины СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл13_3 13.3. услуги нерезидента (до 01.06.05 - 13.1.3. ... для операций, не подлежащих налогообложению) СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл13_3_Усл 13.3.х. услуги нерезидента для услуг за пределами Украины СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл14_1 14.1. Приобретение с НДС товаров/ОС, НМА не для хоз. деятельности (до 01.03.2011 - 14 (до 01.06.05 - не ВР/без амортизации) СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл14_2 14.2. Приобретение без НДС товаров/ОС, НМА не для хоз. деятельности (до 01.03.11 - 15 (до 01.06.05 - не ВР/без амортизации)) СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл15_1 15.1. Приобретение с НДС пропорционально: часть, которая включается в налоговый кредит СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл15_1_ОС (из 15.1.) Приобретение (стр-во) ОФ (для прил. Д5) СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл15_2 15.2. Приобретение с НДС пропорционально: часть, которая НЕ включается в налоговый кредит СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл15_2_ОС (из 15.2.) Приобретение (стр-во) ОФ: Приобретение с НДС пропорционально: часть, которая НЕ включается в налоговый кредит СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл16_1 16.1. - согласно ст. 192 НК (возвраты) был начислен кредит (до 01.03.11 - 16.2. согласно п.4.5 ст. 4 Закона) СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл16_1_1 16.1.1. согласно ст. 192 НК (возвраты) НЕ был начислен кредит (до 01.03.11 - 16.x. корректировки без права включения в налоговый кредит) СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл16_1_2 16.1.2. согласно ст. 192 НК (возвраты) кредит начислялся частично (ст. декларации 15.1) СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл16_1_2_ОС (из 16.1.2.) Приобретение (стр-во) ОФ: согласно ст. 192 НК (возвраты) кредит начислялся частично (ст. декларации 15.1) СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл16_1_3 16.1.3. согласно ст. 192 НК (возвраты) кредит НЕ начислялся частично (ст. декларации 15.2) СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл16_1_3_ОС (из 16.1.3.) Приобретение (стр-во) ОФ: согласно ст. 192 НК (возвраты) кредит НЕ начислялся частично (ст. декларации 15.2) СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл16_5 10.1. для осуществления операций, подлежащих налогообложению СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл16_6_1 10.1. для осуществления операций, подлежащих налогообложению СправочникСсылка.СтатьиНалоговыхДеклараций
СтДекл16_6_2 10.2. для осуществления операций, не подлежащих налогообложению, не есть объектом налогообложения СправочникСсылка.СтатьиНалоговыхДеклараций
Текст """ВЫБРАТЬ
НДСНалоговыйКредит.Период КАК Период,
НАЧАЛОПЕРИОДА(НДСНалоговыйКредит.Период,ДЕНЬ) КАК ПериодДень,
НДСНалоговыйКредит.Регистратор КАК Документ,
НДСНалоговыйКредит.Регистратор.Дата КАК G2D,
НДСНалоговыйКредит.Регистратор.ДатаВходящегоДокумента КАК G3D,
//#РеквизитыПоЕРНН НДСНалоговыйКредит.Регистратор.ТребуетПроверкиВключенияВЕдиныйРеестрНалоговыхНак
ладных КАК ТребуетПроверкиВключенияВЕдиныйРеестрНалоговыхНакладных,
//#РеквизитыПоЕРНН НДСНалоговыйКредит.Регистратор.ДатаВключенияВЕдиныйРеестрНалоговыхНакладных КАК ДатаВключенияВЕдиныйРеестрНалоговыхНакладных,
""П"" КАК ВидНосителяДокумента,
//#ЕстьПризнакЭлектронногоДокумента ВЫБОР КОГДА ЕстьNULL(НДСНалоговыйКредит.Регистратор.ЭлектронныйДокумент, ""П"") = ИСТИНА ТОГДА ""Е"" ИНАЧЕ ""П"" КОНЕЦ КАК ВидНосителяДокумента,
ВЫБОР
КОГДА НДСНалоговыйКредит.Регистратор ССЫЛКА Документ.РегистрацияВходящегоНалоговогоДокумента
ТОГДА НДСНалоговыйКредит.Регистратор.НомерВходящегоДокумента
КОГДА НДСНалоговыйКредит.Регистратор ССЫЛКА Документ.ГТДИмпорт
ТОГДА НДСНалоговыйКредит.Регистратор.НомерГТД
КОНЕЦ КАК 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_ОС
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_5
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_6_1
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_6_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_ОС
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_5
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_6_1
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_6_2
ТОГДА НДСНалоговыйКредит.БазаНДС + НДСНалоговыйКредит.НДС
КОНЕЦ КАК 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_ОС
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_5
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_6_1
ТОГДА НДСНалоговыйКредит.БазаНДС
КОНЕЦ КАК 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_ОС
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_5
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_6_1
ТОГДА НДСНалоговыйКредит.НДС
КОНЕЦ КАК G10,
ВЫБОР
КОГДА НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл10_2
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл11_2
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл12_3
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_1
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_2
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_3
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1_1
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_6_2
ТОГДА НДСНалоговыйКредит.БазаНДС
КОНЕЦ КАК G11,
ВЫБОР
КОГДА НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл10_2
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл11_2
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл12_3
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_1
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_2
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл13_3
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1_1
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_6_2
ТОГДА НДСНалоговыйКредит.НДС
КОНЕЦ КАК 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(НДСНалоговыйКредит.Регистратор.ОбособленноеПодразделение, &ПустоеОбособленноеПодразделение) = &ОбособленноеПодразделение
//#ОбособленноеПодразделение ИНАЧЕ ИСТИНА
//#ОбособленноеПодразделение КОНЕЦ
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
КОНЕЦПЕРИОДА(&ДатаКон, ДЕНЬ) КАК Период,
НАЧАЛОПЕРИОДА(&ДатаКон,ДЕНЬ) КАК ПериодДень,
НДСНалоговыйКредит.Регистратор КАК Документ,
&ДатаКон КАК G2D,
НДСНалоговыйКредит.Регистратор.ДатаВходящегоДокумента КАК G3D,
//#РаспределятьНДССразу НДСНалоговыйКредит.Период КАК Период,
//#РаспределятьНДССразу НАЧАЛОПЕРИОДА(НДСНалоговыйКредит.Период,ДЕНЬ) КАК ПериодДень,
//#РаспределятьНДССразу НДСНалоговыйКредит.Регистратор КАК Документ,
//#РаспределятьНДССразу НДСНалоговыйКредит.Регистратор.Дата КАК G2D,
//#РаспределятьНДССразу НДСНалоговыйКредит.Регистратор.ДатаВходящегоДокумента КАК G3D,
//#РеквизитыПоЕРНН НДСНалоговыйКредит.Регистратор.ТребуетПроверкиВключенияВЕдиныйРеестрНалоговыхНак
ладных КАК ТребуетПроверкиВключенияВЕдиныйРеестрНалоговыхНакладных,
//#РеквизитыПоЕРНН НДСНалоговыйКредит.Регистратор.ДатаВключенияВЕдиныйРеестрНалоговыхНакладных КАК ДатаВключенияВЕдиныйРеестрНалоговыхНакладных,
""П"" КАК ВидНосителяДокумента,
//#ЕстьПризнакЭлектронногоДокумента ВЫБОР КОГДА ЕстьNULL(НДСНалоговыйКредит.Регистратор.ЭлектронныйДокумент, ""П"") = ИСТИНА ТОГДА ""Е"" ИНАЧЕ ""П"" КОНЕЦ КАК ВидНосителяДокумента,
ВЫБОР
КОГДА НДСНалоговыйКредит.Регистратор ССЫЛКА Документ.РегистрацияВходящегоНалоговогоДокумента
ТОГДА НДСНалоговыйКредит.Регистратор.НомерВходящегоДокумента
КОГДА НДСНалоговыйКредит.Регистратор ССЫЛКА Документ.ГТДИмпорт
ТОГДА НДСНалоговыйКредит.Регистратор.НомерГТД
КОНЕЦ КАК 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(НДСНалоговыйКредит.Регистратор.Контрагент, Ложь)) КАК Контрагент,
""Р"" КАК ПризнакРаспределенияПропорциональногоНДС,
//#РаспределятьНДССразу """" КАК ПризнакРаспределенияПропорциональногоНДС,

ВЫБОР
КОГДА НДСНалоговыйКредит.Регистратор ССЫЛКА Документ.РегистрацияВходящегоНалоговогоДокумента
ТОГДА НДСНалоговыйКредит.Регистратор.ВидДокумента
КОНЕЦ КАК ВидДокумента
ИЗ
РегистрНакопления.НДСНалоговыйКредит КАК НДСНалоговыйКредит
ГДЕ
НДСНалоговыйКредит.Период >= &ДатаНач
И НДСНалоговыйКредит.Период <= &ДатаКон
И НДСНалоговыйКредит.Организация = &Организация
И НДСНалоговыйКредит.КодОперации = &КодОперацииПервичныйДокумет
И НДСНалоговыйКредит.Регистратор.СпецРежимНалогообложения = &СпецРежимНалогообложения
И ( НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл15_2
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл15_2_ОС
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1_3
ИЛИ НДСНалоговыйКредит.СтатьяДекларацииНДСНалоговыйКредит = &СтДекл16_1_3_ОС)
//#ОбособленноеПодразделение И ВЫБОР КОГДА &ПоОбособленномуПодразделению = Истина
//#ОбособленноеПодразделение ТОГДА ЕстьNULL(НДСНалоговыйКредит.Регистратор.ОбособленноеПодразделение, &ПустоеОбособленноеПодразделение) = &ОбособленноеПодразделение
//#ОбособленноеПодразделение ИНАЧЕ ИСТИНА
//#ОбособленноеПодразделение КОНЕЦ
ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
КОНЕЦПЕРИОДА(&ДатаКон, ДЕНЬ) КАК Период,
НАЧАЛОПЕРИОДА(&ДатаКон,ДЕНЬ) КАК ПериодДень,
Перерасчет.Ссылка КАК Документ,
&ДатаКон КАК G2D,
Перерасчет.Дата КАК G3D,
ЛОЖЬ КАК ТребуетПроверкиВключенияВЕдиныйРеестрНалоговыхНакладных,
NULL КАК ДатаВключенияВЕдиныйРеестрНалоговыхНакладных,
"""" КАК ВидНосителяДокумента,
"""" КАК G4S,
"""" КАК G6S,
"""" КАК G7,
1 КАК ЕстьНДС,
Перерасчет.СуммаКорректировкиНДС КАК G8,
0 КАК G9,
Перерасчет.СуммаКорректировкиНДС КАК G10,
0 КАК G11,
0 КАК G12,
0 КАК G13,
0 КАК G14,
0 КАК G15,
0 КАК G16,
"""" КАК ВидОперации,
ЛОЖЬ КАК УточняющийРасчет,
ЛОЖЬ КАК НеЯвляетсяРезидентом,
"""" КАК Контрагент,
"""" КАК ПризнакРаспределенияПропорциональногоНДС,
""БО"" КАК ВидДокумента

ИЗ
Документ.ПерерасчетПропорциональногоНДСпоТоварамИОС КАК Перерасчет
ГДЕ
Перерасчет.Дата >= &ДатаНач
И Перерасчет.Дата <= &ДатаКон
И Перерасчет.Организация = &Организация
И Перерасчет.Проведен
//#ЕстьСпецРежимНалогообложенияВПерерасчетеПропорциональногоНДС И Перерасчет.СпецРежимНалогообложения = &СпецРежимНалогообложения
//#ОбособленноеПодразделение И ВЫБОР КОГДА &ПоОбособленномуПодразделению = Истина
//#ОбособленноеПодразделение ТОГДА &ОбособленноеПодразделение = &ПустоеОбособленноеПодразделение
//#ОбособленноеПодразделение ИНАЧЕ ИСТИНА
//#ОбособленноеПодразделение КОНЕЦ
ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
КОНЕЦПЕРИОДА(&ДатаКон, ДЕНЬ) КАК Период,
НАЧАЛОПЕРИОДА(&ДатаКон,ДЕНЬ) КАК ПериодДень,
Перерасчет.Ссылка КАК Документ,
&ДатаКон КАК G2D,
Перерасчет.Ссылка.Дата КАК G3D,
ЛОЖЬ КАК ТребуетПроверкиВключенияВЕдиныйРеестрНалоговыхНакладных,
NULL КАК ДатаВключенияВЕдиныйРеестрНалоговыхНакладных,
"""" КАК ВидНосителяДокумента,
"""" КАК G4S,
"""" КАК G6S,
"""" КАК G7,
1 КАК ЕстьНДС,
Перерасчет.СуммаКорректировкиНДС КАК G8,
0 КАК G9,
Перерасчет.СуммаКорректировкиНДС КАК G10,
0 КАК G11,
0 КАК G12,
0 КАК G13,
0 КАК G14,
0 КАК G15,
0 КАК G16,
"""" КАК ВидОперации,
ЛОЖЬ КАК УточняющийРасчет,
ЛОЖЬ КАК НеЯвляетсяРезидентом,
"""" КАК Контрагент,
"""" КАК ПризнакРаспределенияПропорциональногоНДС,
""БО"" КАК ВидДокумента

ИЗ
Документ.ПерерасчетПропорциональногоНДСпоТоварамИОС.ПараметрыПерерасчетаОС КАК Перерасчет
ГДЕ
Перерасчет.Ссылка.Дата >= &ДатаНач
И Перерасчет.Ссылка.Дата <= &ДатаКон
И Перерасчет.ДатаНачалаИспользования < НАЧАЛОПЕРИОДА(&ДатаКон, ГОД)
И Перерасчет.Ссылка.Организация = &Организация
И Перерасчет.Ссылка.Проведен
//#ЕстьСпецРежимНалогообложенияВПерерасчетеПропорциональногоНДС И Перерасчет.Ссылка.СпецРежимНалогообложения = &СпецРежимНалогообложения
//#ОбособленноеПодразделение И ВЫБОР КОГДА &ПоОбособленномуПодразделению = Истина
//#ОбособленноеПодразделение ТОГДА &ОбособленноеПодразделение = &ПустоеОбособленноеПодразделение
//#ОбособленноеПодразделение ИНАЧЕ ИСТИНА
//#ОбособленноеПодразделение КОНЕЦ
УПОРЯДОЧИТЬ ПО
ПериодДень, Период
ИТОГИ
СУММА(G9),
СУММА(G10),
СУММА(G8),
СУММА(ЕстьНДС),
СУММА(G11),
СУММА(G12),
СУММА(G13),
СУММА(G14),
СУММА(G15),
СУММА(G16),
МАКСИМУМ(G2D),
МАКСИМУМ(G3D),
МАКСИМУМ(G4S),
МАКСИМУМ(G6S),
МАКСИМУМ(G7),
МАКСИМУМ(ВидНосителяДокумента),
МАКСИМУМ(ВидДокумента),
МАКСИМУМ(ПризнакРаспределенияПропорциональногоНДС)
ПО
ПериодДень,
ПризнакРаспределенияПропорциональногоНДС,
Документ,
УточняющийРасчет""" Строка
РезультатЗапроса РезультатЗапроса
Колонки КоллекцияКолонокРезультатаЗапроса КоллекцияКолонокРезультатаЗапроса
G10 КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
G11 КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
G12 КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
G13 КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
G2D КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
G5S КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
G6 КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
G7 КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
G8 КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
G9 КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
ВидНосителяДокумента КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
ВидОперации КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
Документ КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
ДокументОснование КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
НакладнаяИзП2 КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
НалоговаяДляРезерваНомераПриПродажаНижеОбычнойЦены КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
НеЯвляетсяРезидентом КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
НомерГТД КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
ОбособленноеПодразделение КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
ПодтверждаетсяГТД КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
ПолеУпорядочиванияДата КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
ПолеУпорядочиванияНомер КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
ПрефиксОП КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
ПродажаНижеОбычнойЦены КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
СпецРежимНалогообложения КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
СуммаДокумента КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
ТипПричиныНевыдачиПокупателю КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
УточняющийРасчет КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.