Не заполняется 1 раздел формы РСВ-1 в ЗУП 2.5.40.3 #570152


#0 by DJ Anthon
такая тема уже всплывала, но ответа никто не дал. доки проведены, записи в регистре накопления РасчетыПоСтраховымВзносам есть, они нормальные, перепроведение/пересоздание документов эффекта не дало. прикол в том, что за второе полугодие отчетность заполняется. код заполнения один и тот же, сейчас ковыряю отладчик, но в 8ке он толку никакого не дает, так как, во-первых, курсор постоянно прыгает неизвестно куда, (демонического обновления не было, чистка кэша не помогает, временно помогает удаление всех комментариев в больших модулях), во-вторых, неверный результат выдает запрос, а его отладить я не знаю как. параметры учета в течение года не менялись, но раньше отчетность была заполнена нормально. платформа любая. сейчас ковыряюсь в последней финальной. текст запроса: [Code] [/Code]
#1 by DJ Anthon
все гораздо хуже. запрос имеет вот такой вид: [1C]    "ВЫБРАТЬ    |    СтраховыеВзносыСведенияОДоходахОбороты.Период,    |    СтраховыеВзносыСведенияОДоходахОбороты.ФизЛицо КАК ФизЛицо,    |    СтраховыеВзносыСведенияОДоходахОбороты.ВидДохода,    |    СтраховыеВзносыСведенияОДоходахОбороты.ОбособленноеПодразделение КАК ОбособленноеПодразделение,    |    СУММА(СтраховыеВзносыСведенияОДоходахОбороты.РезультатОборот) КАК РезультатОборот,    |    СУММА(СтраховыеВзносыСведенияОДоходахОбороты.СкидкаОборот) КАК СкидкаОборот,    |    СтраховыеВзносыСведенияОДоходахОбороты.ОблагаетсяЕНВД КАК ОблагаетсяЕНВД    |ПОМЕСТИТЬ ВТСведенияОДоходах    |ИЗ    |    РегистрНакопления.СтраховыеВзносыСведенияОДоходах.Обороты(&парамНачалоГода, &парамКонецОтчетногоПериода, МЕСЯЦ, Организация = &парамГоловнаяОрганизация) КАК СтраховыеВзносыСведенияОДоходахОбороты    |    |СГРУППИРОВАТЬ ПО    |    СтраховыеВзносыСведенияОДоходахОбороты.Период,    |    СтраховыеВзносыСведенияОДоходахОбороты.ФизЛицо,    |    СтраховыеВзносыСведенияОДоходахОбороты.ВидДохода,    |    СтраховыеВзносыСведенияОДоходахОбороты.ОбособленноеПодразделение,    |    СтраховыеВзносыСведенияОДоходахОбороты.ОблагаетсяЕНВД    |    |ИНДЕКСИРОВАТЬ ПО    |    ФизЛицо,    |    ОбособленноеПодразделение    |;    |    |////////////////////////////////////////////////////////////////////////////////    |ВЫБРАТЬ    |    СтраховыеВзносыИсчисленные.Период,    |    СтраховыеВзносыИсчисленные.ФизЛицо КАК ФизЛицо,    |    СтраховыеВзносыИсчисленные.ПФРСтраховаяОборот КАК ПФРСтраховаяОборот,    |    СтраховыеВзносыИсчисленные.ПФРНакопительнаяОборот КАК ПФРНакопительнаяОборот,    |    СтраховыеВзносыИсчисленные.ПФРСтраховаяЕНВДОборот КАК ПФРСтраховаяЕНВДОборот,    |    СтраховыеВзносыИсчисленные.ПФРНакопительнаяЕНВДОборот КАК ПФРНакопительнаяЕНВДОборот,    |    СтраховыеВзносыИсчисленные.ФФОМСОборот,    |    СтраховыеВзносыИсчисленные.ТФОМСОборот,    |    СтраховыеВзносыИсчисленные.ФФОМСЕНВДОборот,    |    СтраховыеВзносыИсчисленные.ТФОМСЕНВДОборот    |ПОМЕСТИТЬ ВТВзносыИсчисленные    |ИЗ    |    РегистрНакопления.СтраховыеВзносыИсчисленные.Обороты(    |            &парамНачалоГода,    |            &парамКонецОтчетногоПериода,    |            МЕСЯЦ,    |            Организация = &парамГоловнаяОрганизация    |                И ОбособленноеПодразделение = &парамОбособленноеПодразделение) КАК СтраховыеВзносыИсчисленные    |    |ИНДЕКСИРОВАТЬ ПО    |    ФизЛицо    |;    |    |////////////////////////////////////////////////////////////////////////////////    |ВЫБРАТЬ    |    СведенияОДоходах.ФизЛицо КАК ФизЛицо    |ПОМЕСТИТЬ ВТФизлицаБезОблагаемойБазы    |ИЗ    |    ВТСведенияОДоходах КАК СведенияОДоходах    |    |СГРУППИРОВАТЬ ПО    |    СведенияОДоходах.ФизЛицо    |    |ИМЕЮЩИЕ    |    СУММА(ВЫБОР    |            КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуПФР    |                    ИЛИ СведенияОДоходах.ВидДохода.ВходитВБазуФОМС    |                ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот    |            ИНАЧЕ 0    |        КОНЕЦ) < 0    |    |ИНДЕКСИРОВАТЬ ПО    |    ФизЛицо    |;    |    |////////////////////////////////////////////////////////////////////////////////    |ВЫБРАТЬ РАЗЛИЧНЫЕ    |    СтраховыеВзносыСведенияОДоходах.ФизЛицо КАК ФизЛицо    |ПОМЕСТИТЬ ВТФизЛицаОрганизаций    |ИЗ    |    ВТСведенияОДоходах КАК СтраховыеВзносыСведенияОДоходах    |ГДЕ    |    СтраховыеВзносыСведенияОДоходах.ОбособленноеПодразделение = &парамОбособленноеПодразделение    |    И (НЕ СтраховыеВзносыСведенияОДоходах.ФизЛицо В    |                (ВЫБРАТЬ    |                    Организации.ФизЛицо    |                ИЗ    |                    ВТФизлицаБезОблагаемойБазы КАК Организации))    |    |ОБЪЕДИНИТЬ    |    |ВЫБРАТЬ    |    СтраховыеВзносыИсчисленные.ФизЛицо    |ИЗ    |    ВТВзносыИсчисленные КАК СтраховыеВзносыИсчисленные    |ГДЕ    |    (НЕ СтраховыеВзносыИсчисленные.ФизЛицо В    |                (ВЫБРАТЬ    |                    Организации.ФизЛицо    |                ИЗ    |                    ВТФизлицаБезОблагаемойБазы КАК Организации))    |    |ИНДЕКСИРОВАТЬ ПО    |    ФизЛицо    |;    |    |////////////////////////////////////////////////////////////////////////////////    |ВЫБРАТЬ    |    ФИОФизЛицСрезПоследних.ФизЛицо КАК ФизЛицо,    |    ФИОФизЛицСрезПоследних.Фамилия,    |    ФИОФизЛицСрезПоследних.Имя,    |    ФИОФизЛицСрезПоследних.Отчество    |ПОМЕСТИТЬ ВТФИОФизлиц    |ИЗ    |    РегистрСведений.ФИОФизЛиц.СрезПоследних(    |            &парамКонецОтчетногоПериода,    |            ФизЛицо В    |                (ВЫБРАТЬ    |                    Организации.ФизЛицо    |                ИЗ    |                    ВТФизЛицаОрганизаций КАК Организации)) КАК ФИОФизЛицСрезПоследних    |    |ИНДЕКСИРОВАТЬ ПО    |    ФизЛицо    |;    |    |////////////////////////////////////////////////////////////////////////////////    |ВЫБРАТЬ    |    СрезПоследнихДат.ПериодРегистрации КАК Период,    |    СрезПоследнихДат.Физлицо КАК Физлицо,    |    СведенияОбИнвалидностиФизлиц.Инвалидность,    |    СведенияОбИнвалидностиФизлиц.ДатаВыдачи,    |    СведенияОбИнвалидностиФизлиц.СрокДействияСправки    |ПОМЕСТИТЬ ВТИнвалиды    |ИЗ    |    (ВЫБРАТЬ    |        НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК ПериодРегистрации,    |        СведенияОбИнвалидностиФизлиц.Физлицо КАК Физлицо,    |        МАКСИМУМ(СведенияОбИнвалидностиФизлиц.Период) КАК Период    |    ИЗ    |        ВТПериоды КАК Периоды    |            ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СведенияОбИнвалидностиФизлиц КАК СведенияОбИнвалидностиФизлиц    |            ПО Периоды.Период >= СведенияОбИнвалидностиФизлиц.Период    |    ГДЕ    |        СведенияОбИнвалидностиФизлиц.Физлицо В    |                (ВЫБРАТЬ    |                    Организации.ФизЛицо    |                ИЗ    |                    ВТФизЛицаОрганизаций КАК Организации)    |        |    СГРУППИРОВАТЬ ПО    |        СведенияОбИнвалидностиФизлиц.Физлицо,    |        Периоды.Период) КАК СрезПоследнихДат    |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СведенияОбИнвалидностиФизлиц КАК СведенияОбИнвалидностиФизлиц    |        ПО СрезПоследнихДат.Период = СведенияОбИнвалидностиФизлиц.Период    |            И СрезПоследнихДат.Физлицо = СведенияОбИнвалидностиФизлиц.Физлицо    |    |ИНДЕКСИРОВАТЬ ПО    |    Физлицо,    |    Период    |;    |    |////////////////////////////////////////////////////////////////////////////////    |ВЫБРАТЬ    |    Инвалиды.Физлицо КАК Физлицо,    |    МАКСИМУМ(Инвалиды.ДатаВыдачи) КАК ДатаВыдачи,    |    ВЫБОР    |        КОГДА МАКСИМУМ(ВЫБОР    |                    КОГДА Инвалиды.СрокДействияСправки = ДАТАВРЕМЯ(1, 1, 1)    |                        ТОГДА &парамДалекаяДата    |                    ИНАЧЕ Инвалиды.СрокДействияСправки    |                КОНЕЦ) = &парамДалекаяДата    |            ТОГДА ДАТАВРЕМЯ(1, 1, 1)    |        ИНАЧЕ МАКСИМУМ(Инвалиды.СрокДействияСправки)    |    КОНЕЦ КАК СрокДействияСправки    |ПОМЕСТИТЬ ВТСправкиОбИнвалидности    |ИЗ    |    ВТИнвалиды КАК Инвалиды    |ГДЕ    |    Инвалиды.Инвалидность    |    |СГРУППИРОВАТЬ ПО    |    Инвалиды.Физлицо    |    |ИНДЕКСИРОВАТЬ ПО    |    Физлицо    |;    |    |////////////////////////////////////////////////////////////////////////////////    |ВЫБРАТЬ    |    СрезПоследнихДат.ПериодРегистрации КАК Период,    |    СрезПоследнихДат.Физлицо КАК Физлицо,    |    ГражданствоФизЛиц.НеИмеетПравоНаМедицинскоеСтрахование,    |    ГражданствоФизЛиц.НеИмеетПравоНаПенсию    |ПОМЕСТИТЬ ВТГражданство    |ИЗ    |    (ВЫБРАТЬ    |        НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК ПериодРегистрации,    |        ГражданствоФизЛиц.ФизЛицо КАК Физлицо,    |        МАКСИМУМ(ГражданствоФизЛиц.Период) КАК Период    |    ИЗ    |        ВТПериоды КАК Периоды    |            ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ГражданствоФизЛиц КАК ГражданствоФизЛиц    |            ПО Периоды.Период >= ГражданствоФизЛиц.Период    |    ГДЕ    |        ГражданствоФизЛиц.ФизЛицо В    |                (ВЫБРАТЬ    |                    Организации.ФизЛицо    |                ИЗ    |                    ВТФизЛицаОрганизаций КАК Организации)    |        |    СГРУППИРОВАТЬ ПО    |        ГражданствоФизЛиц.ФизЛицо,    |        Периоды.Период) КАК СрезПоследнихДат    |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ГражданствоФизЛиц КАК ГражданствоФизЛиц    |        ПО СрезПоследнихДат.Период = ГражданствоФизЛиц.Период    |            И СрезПоследнихДат.Физлицо = ГражданствоФизЛиц.ФизЛицо    |    |ИНДЕКСИРОВАТЬ ПО    |    Физлицо,    |    Период    |;    |    |////////////////////////////////////////////////////////////////////////////////    |ВЫБРАТЬ    |    ВЫБОР    |        КОГДА СУММА(ВЫБОР    |                        КОГДА СведенияОДоходах.ОблагаетсяЕНВД    |                            ТОГДА СведенияОДоходах.РезультатОборот    |                        ИНАЧЕ 0    |                    КОНЕЦ) > 0    |                И СУММА(ВЫБОР    |                        КОГДА (НЕ СведенияОДоходах.ОблагаетсяЕНВД)    |                            ТОГДА СведенияОДоходах.РезультатОборот    |                        ИНАЧЕ 0    |                    КОНЕЦ) = 0    |            ТОГДА ИСТИНА    |        ИНАЧЕ ЛОЖЬ    |    КОНЕЦ КАК ТолькоЕНВД    |ПОМЕСТИТЬ ВТВидыДеятельности    |ИЗ    |    ВТСведенияОДоходах КАК СведенияОДоходах    |;    |    |////////////////////////////////////////////////////////////////////////////////    |ВЫБРАТЬ РАЗЛИЧНЫЕ    |    НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК Период,    |    ВЫБОР    |        КОГДА ЕСТЬNULL(УчетнаяПолитикаНалоговыйУчет.ВидТарифаСтраховыхВзносов, ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОбщийНалоговыйРежим)) = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОбщийНалоговыйРежим)    |                И ВидыДеятельности.ТолькоЕНВД    |            ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ЕНВД)    |        ИНАЧЕ ЕСТЬNULL(УчетнаяПолитикаНалоговыйУчет.ВидТарифаСтраховыхВзносов, ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОбщийНалоговыйРежим))    |    КОНЕЦ КАК ВидТарифаСтраховыхВзносов    |ПОМЕСТИТЬ ВТВидыТарифныхСтавокОрганизаций    |ИЗ    |    (ВЫБРАТЬ    |        Периоды.Период КАК Период,    |        УчетнаяПолитикаНалоговыйУчет.Организация КАК Организация,    |        МАКСИМУМ(УчетнаяПолитикаНалоговыйУчет.Период) КАК ПериодРегистра    |    ИЗ    |        ВТПериоды КАК Периоды    |            ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитикаНалоговыйУчет    |            ПО Периоды.Период >= УчетнаяПолитикаНалоговыйУчет.Период    |                И (УчетнаяПолитикаНалоговыйУчет.Организация = &парамГоловнаяОрганизация)    |        |    СГРУППИРОВАТЬ ПО    |        Периоды.Период,    |        УчетнаяПолитикаНалоговыйУчет.Организация) КАК Периоды    |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитикаНалоговыйУчет    |        ПО Периоды.ПериодРегистра = УчетнаяПолитикаНалоговыйУчет.Период    |            И Периоды.Организация = УчетнаяПолитикаНалоговыйУчет.Организация    |        ЛЕВОЕ СОЕДИНЕНИЕ ВТВидыДеятельности КАК ВидыДеятельности    |        ПО (ИСТИНА)    |    |ИНДЕКСИРОВАТЬ ПО    |    Период    |;    |    |////////////////////////////////////////////////////////////////////////////////    |ВЫБРАТЬ    |    ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОбщийНалоговыйРежим) КАК ВидТарифаСтраховыхВзносов,    |    ИСТИНА КАК ВыделятьДоходыИнвалидов,    |    ИСТИНА КАК ВыделятьДоходыПоЕНВД,    |    2010 КАК ГодС,    |    2100 КАК ГодПо    |ПОМЕСТИТЬ ВТСоответствиеПониженныхТарифов    |    |ОБЪЕДИНИТЬ ВСЕ    |    |ВЫБРАТЬ    |    ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.УпрощенныйНалоговыйРежим),    |    ИСТИНА,    |    ЛОЖЬ,    |    2011,    |    2100    |    |ОБЪЕДИНИТЬ ВСЕ    |    |ВЫБРАТЬ    |    ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ЕНВД),    |    ИСТИНА,    |    ЛОЖЬ,    |    2011,    |    2100    |    |ОБЪЕДИНИТЬ ВСЕ    |    |ВЫБРАТЬ    |    ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.РезидентТехникоВнедренческойЗоны),    |    ИСТИНА,    |    ЛОЖЬ,    |    2011,    |    2100    |    |ОБЪЕДИНИТЬ ВСЕ    |    |ВЫБРАТЬ    |    ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ITОрганизации),    |    ИСТИНА,    |    ЛОЖЬ,    |    2011,    |    2100    |    |ОБЪЕДИНИТЬ ВСЕ    |    |ВЫБРАТЬ    |    ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ХозОбществаБюджетныхВУЗов),    |    ИСТИНА,    |    ЛОЖЬ,    |    2011,    |    2100    |    |ОБЪЕДИНИТЬ ВСЕ    |    |ВЫБРАТЬ    |    ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.СМИ),    |    ИСТИНА,    |    ЛОЖЬ,    |    2011,    |    2100    |    |ОБЪЕДИНИТЬ ВСЕ    |    |ВЫБРАТЬ    |    ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.УпрощенныйНалоговыйРежимПроизводство),    |    ИСТИНА,    |    ЛОЖЬ,    |    2011,    |    2100    |    |ОБЪЕДИНИТЬ ВСЕ    |    |ВЫБРАТЬ    |    ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.УчастникПроектаИнновационныйЦентрСколково),    |    ИСТИНА,    |    ЛОЖЬ,    |    2010,    |    2100    |    |ОБЪЕДИНИТЬ ВСЕ    |    |ВЫБРАТЬ    |    ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.СельХозПроизводители),    |    ИСТИНА,    |    ИСТИНА,    |    2010,    |    2010    |    |ОБЪЕДИНИТЬ ВСЕ    |    |ВЫБРАТЬ    |    ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ЕСХН),    |    ИСТИНА,    |    ИСТИНА,    |    2010,    |    2010    |;    |    |////////////////////////////////////////////////////////////////////////////////    |ВЫБРАТЬ    |    СтраховыеВзносыСведенияОДоходах.Период КАК Период,    |    СтраховыеВзносыСведенияОДоходах.ОбособленноеПодразделение КАК ОбособленноеПодразделение,    |    СтраховыеВзносыСведенияОДоходах.ФизЛицо КАК ФизЛицо,    |    СтраховыеВзносыСведенияОДоходах.ВидДохода,    |    ВЫБОР    |        КОГДА ВЫБОР    |                КОГДА ЕСТЬNULL(Инвалиды.Инвалидность, ЛОЖЬ)    |                        И ЕСТЬNULL(СоответствиеПониженныхТарифов.ВыделятьДоходыИнвалидов, ЛОЖЬ)    |                    ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОрганизацияИнвалидов)    |                КОГДА СтраховыеВзносыСведенияОДоходах.ОблагаетсяЕНВД    |                        И ЕСТЬNULL(СоответствиеПониженныхТарифов.ВыделятьДоходыПоЕНВД, ЛОЖЬ)    |                    ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ЕНВД)    |                ИНАЧЕ ВидыТарифныхСтавок.ВидТарифаСтраховыхВзносов    |            КОНЕЦ = ВидыТарифныхСтавок.ВидТарифаСтраховыхВзносов    |            ТОГДА ЛОЖЬ    |        КОГДА ВЫБОР    |                    КОГДА ЕСТЬNULL(Инвалиды.Инвалидность, ЛОЖЬ)    |                            И ЕСТЬNULL(СоответствиеПониженныхТарифов.ВыделятьДоходыИнвалидов, ЛОЖЬ)    |                        ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОрганизацияИнвалидов)    |                    КОГДА СтраховыеВзносыСведенияОДоходах.ОблагаетсяЕНВД    |                            И ЕСТЬNULL(СоответствиеПониженныхТарифов.ВыделятьДоходыПоЕНВД, ЛОЖЬ)    |                        ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ЕНВД)    |                    ИНАЧЕ ВидыТарифныхСтавок.ВидТарифаСтраховыхВзносов    |                КОНЕЦ = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ЕНВД)    |                И СтраховыеВзносыСведенияОДоходах.Период >= &ДатаНовойРедакцииЗакона212    |            ТОГДА ЛОЖЬ    |        ИНАЧЕ ИСТИНА    |    КОНЕЦ КАК ПониженныйТариф,    |    ВЫБОР    |        КОГДА ЕСТЬNULL(Инвалиды.Инвалидность, ЛОЖЬ)    |                И ЕСТЬNULL(СоответствиеПониженныхТарифов.ВыделятьДоходыИнвалидов, ЛОЖЬ)    |            ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОрганизацияИнвалидов)    |        КОГДА СтраховыеВзносыСведенияОДоходах.ОблагаетсяЕНВД    |                И ЕСТЬNULL(СоответствиеПониженныхТарифов.ВыделятьДоходыПоЕНВД, ЛОЖЬ)    |            ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ЕНВД)    |        ИНАЧЕ ВидыТарифныхСтавок.ВидТарифаСтраховыхВзносов    |    КОНЕЦ КАК ВидТарифаСтраховыхВзносов,    |    СтраховыеВзносыСведенияОДоходах.РезультатОборот,    |    СтраховыеВзносыСведенияОДоходах.СкидкаОборот    |ПОМЕСТИТЬ ВТСведенияОДоходахПоВидамТарифа    |ИЗ    |    ВТСведенияОДоходах КАК СтраховыеВзносыСведенияОДоходах    |        ЛЕВОЕ СОЕДИНЕНИЕ ВТИнвалиды КАК Инвалиды    |        ПО СтраховыеВзносыСведенияОДоходах.Период = Инвалиды.Период    |            И СтраховыеВзносыСведенияОДоходах.ФизЛицо = Инвалиды.Физлицо    |        ЛЕВОЕ СОЕДИНЕНИЕ ВТВидыТарифныхСтавокОрганизаций КАК ВидыТарифныхСтавок    |        ПО СтраховыеВзносыСведенияОДоходах.Период = ВидыТарифныхСтавок.Период    |        ЛЕВОЕ СОЕДИНЕНИЕ ВТСоответствиеПониженныхТарифов КАК СоответствиеПониженныхТарифов    |        ПО (ГОД(СтраховыеВзносыСведенияОДоходах.Период) МЕЖДУ СоответствиеПониженныхТарифов.ГодС И СоответствиеПониженныхТарифов.ГодПо)    |            И (ВидыТарифныхСтавок.ВидТарифаСтраховыхВзносов = СоответствиеПониженныхТарифов.ВидТарифаСтраховыхВзносов)    |ГДЕ    |    СтраховыеВзносыСведенияОДоходах.ФизЛицо В    |            (ВЫБРАТЬ    |                Организации.ФизЛицо    |            ИЗ    |                ВТФизЛицаОрганизаций КАК Организации)    |    |ИНДЕКСИРОВАТЬ ПО    |    ФизЛицо,    |    Период,    |    ОбособленноеПодразделение,    |    ВидТарифаСтраховыхВзносов    |;    |    |////////////////////////////////////////////////////////////////////////////////    |ВЫБРАТЬ    |    ЕСТЬNULL(ПредельнаяВеличинаБазыСтраховыхВзносов.Размер, 0) КАК Размер,    |    ДатыПоследнихДвижений.ПериодРегистрации КАК Период    |ПОМЕСТИТЬ ВТПредельнаяВеличина    |ИЗ    |    (ВЫБРАТЬ    |        МАКСИМУМ(ПредельнаяВеличинаБазыСтраховыхВзносов.Период) КАК Период,    |        НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК ПериодРегистрации    |    ИЗ    |        ВТПериоды КАК Периоды    |            ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредельнаяВеличинаБазыСтраховыхВзносов КАК ПредельнаяВеличинаБазыСтраховыхВзносов    |            ПО Периоды.Период >= ПредельнаяВеличинаБазыСтраховыхВзносов.Период    |        |    СГРУППИРОВАТЬ ПО    |        Периоды.Период) КАК ДатыПоследнихДвижений    |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредельнаяВеличинаБазыСтраховыхВзносов КАК ПредельнаяВеличинаБазыСтраховыхВзносов    |        ПО ДатыПоследнихДвижений.Период = ПредельнаяВеличинаБазыСтраховыхВзносов.Период    |    |ИНДЕКСИРОВАТЬ ПО    |    Период    |;    |    |////////////////////////////////////////////////////////////////////////////////    |ВЫБРАТЬ    |    СведенияОДоходах.ФизЛицо КАК ФизЛицо,    |    НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК Период,    |    СУММА(ВЫБОР    |            КОГДА ЕСТЬNULL(Гражданство.НеИмеетПравоНаПенсию, ЛОЖЬ)    |                ТОГДА 0    |            КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуПФР    |                ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот    |            ИНАЧЕ 0    |        КОНЕЦ) КАК ЗаГод,    |    СУММА(ВЫБОР    |            КОГДА ЕСТЬNULL(Гражданство.НеИмеетПравоНаПенсию, ЛОЖЬ)    |                ТОГДА 0    |            КОГДА НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) = СведенияОДоходах.Период    |                    И СведенияОДоходах.ВидДохода.ВходитВБазуПФР    |                ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот    |            ИНАЧЕ 0    |        КОНЕЦ) КАК ЗаМесяц,    |    СУММА(ВЫБОР    |            КОГДА ЕСТЬNULL(Гражданство.НеИмеетПравоНаПенсию, ЛОЖЬ)    |                ТОГДА 0    |            КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуФОМС    |                ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот    |            ИНАЧЕ 0    |        КОНЕЦ) КАК ЗаГодФОМС,    |    СУММА(ВЫБОР    |            КОГДА ЕСТЬNULL(Гражданство.НеИмеетПравоНаПенсию, ЛОЖЬ)    |                ТОГДА 0    |            КОГДА НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) = СведенияОДоходах.Период    |                    И СведенияОДоходах.ВидДохода.ВходитВБазуФОМС    |                ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот    |            ИНАЧЕ 0    |        КОНЕЦ) КАК ЗаМесяцФОМС    |ПОМЕСТИТЬ ВТБазаНарастающимИтогом    |ИЗ    |    ВТПериоды КАК Периоды    |        ЛЕВОЕ СОЕДИНЕНИЕ ВТСведенияОДоходах КАК СведенияОДоходах    |            ЛЕВОЕ СОЕДИНЕНИЕ ВТГражданство КАК Гражданство    |            ПО СведенияОДоходах.Период = Гражданство.Период    |                И СведенияОДоходах.ФизЛицо = Гражданство.Физлицо    |        ПО (СведенияОДоходах.Период МЕЖДУ НАЧАЛОПЕРИОДА(Периоды.Период, ГОД) И Периоды.Период)    |    |СГРУППИРОВАТЬ ПО    |    СведенияОДоходах.ФизЛицо,    |    Периоды.Период    |;    |    |////////////////////////////////////////////////////////////////////////////////    |ВЫБРАТЬ    |    ОблагаемаяБаза.ФизЛицо КАК ФизЛицо,    |    ОблагаемаяБаза.Период КАК Период,    |    ВЫБОР    |        КОГДА ОблагаемаяБаза.ЗаГод - Предел.Размер >= 0    |            ТОГДА ОблагаемаяБаза.ЗаГод - Предел.Размер    |        ИНАЧЕ 0    |    КОНЕЦ - ВЫБОР    |        КОГДА ЕСТЬNULL(ОблагаемаяБазаПрошлогоМесяца.ЗаГод, 0) - Предел.Размер >= 0    |            ТОГДА ЕСТЬNULL(ОблагаемаяБазаПрошлогоМесяца.ЗаГод, 0) - Предел.Размер    |        ИНАЧЕ 0    |    КОНЕЦ КАК СуммаПревысившаяПредел,    |    ВЫБОР    |        КОГДА ОблагаемаяБаза.ЗаГодФОМС - Предел.Размер >= 0    |            ТОГДА ОблагаемаяБаза.ЗаГодФОМС - Предел.Размер    |        ИНАЧЕ 0    |    КОНЕЦ - ВЫБОР    |        КОГДА ЕСТЬNULL(ОблагаемаяБазаПрошлогоМесяца.ЗаГодФОМС, 0) - Предел.Размер >= 0    |            ТОГДА ЕСТЬNULL(ОблагаемаяБазаПрошлогоМесяца.ЗаГодФОМС, 0) - Предел.Размер    |        ИНАЧЕ 0    |    КОНЕЦ КАК СуммаПревысившаяПределФОМС    |ПОМЕСТИТЬ ВТБазаПревышенияДохода    |ИЗ    |    ВТБазаНарастающимИтогом КАК ОблагаемаяБаза    |        ЛЕВОЕ СОЕДИНЕНИЕ ВТПредельнаяВеличина КАК Предел    |        ПО ОблагаемаяБаза.Период = Предел.Период    |        ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаНарастающимИтогом КАК ОблагаемаяБазаПрошлогоМесяца    |        ПО ОблагаемаяБаза.ФизЛицо = ОблагаемаяБазаПрошлогоМесяца.ФизЛицо    |            И (ОблагаемаяБаза.Период = ДОБАВИТЬКДАТЕ(ОблагаемаяБазаПрошлогоМесяца.Период, МЕСЯЦ, 1))    |    |ИНДЕКСИРОВАТЬ ПО    |    ФизЛицо,    |    Период    |;    |    |////////////////////////////////////////////////////////////////////////////////    |ВЫБРАТЬ    |    СведенияОДоходах.ФизЛицо КАК ФизЛицо,    |    СведенияОДоходах.Период КАК Период,    |    СведенияОДоходах.ОбособленноеПодразделение КАК ОбособленноеПодразделение,    |    СведенияОДоходах.ВидТарифаСтраховыхВзносов,    |    СУММА(ВЫБОР    |            КОГДА ЕСТЬNULL(Гражданство.НеИмеетПравоНаПенсию, ЛОЖЬ)    |                ТОГДА 0    |            КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуПФР    |                ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот    |            ИНАЧЕ 0    |        КОНЕЦ) КАК ЗаМесяц,    |    СУММА(ВЫБОР    |            КОГДА ЕСТЬNULL(Гражданство.НеИмеетПравоНаПенсию, ЛОЖЬ)    |                ТОГДА 0    |            КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуФОМС    |                ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот    |            ИНАЧЕ 0    |        КОНЕЦ) КАК ЗаМесяцФОМС    |ПОМЕСТИТЬ ВТБазаЗаМесяцПоОбособленноеПодразделение    |ИЗ    |    ВТСведенияОДоходахПоВидамТарифа КАК СведенияОДоходах    |        ЛЕВОЕ СОЕДИНЕНИЕ ВТИнвалиды КАК Инвалиды    |        ПО СведенияОДоходах.Период = Инвалиды.Период    |            И СведенияОДоходах.ФизЛицо = Инвалиды.Физлицо    |        ЛЕВОЕ СОЕДИНЕНИЕ ВТГражданство КАК Гражданство    |        ПО СведенияОДоходах.Период = Гражданство.Период    |            И СведенияОДоходах.ФизЛицо = Гражданство.Физлицо    |    |СГРУППИРОВАТЬ ПО    |    СведенияОДоходах.ФизЛицо,    |    СведенияОДоходах.ОбособленноеПодразделение,    |    СведенияОДоходах.Период,    |    СведенияОДоходах.ВидТарифаСтраховыхВзносов    |    |ИНДЕКСИРОВАТЬ ПО    |    ФизЛицо,    |    Период    |;    |    |////////////////////////////////////////////////////////////////////////////////    |ВЫБРАТЬ    |    СведенияОДоходах.ФизЛицо КАК ФизЛицо,    |    СведенияОДоходах.Период КАК Период,    |    МАКСИМУМ(СведенияОДоходах.ЗаМесяц) КАК ЗаМесяц,    |    МАКСИМУМ(СведенияОДоходах.ЗаМесяцФОМС) КАК ЗаМесяцФОМС    |ПОМЕСТИТЬ ВТМаксБазаЗаМесяц    |ИЗ    |    ВТБазаЗаМесяцПоОбособленноеПодразделение КАК СведенияОДоходах    |    |СГРУППИРОВАТЬ ПО    |    СведенияОДоходах.ФизЛицо,    |    СведенияОДоходах.Период    |    |ИНДЕКСИРОВАТЬ ПО    |    ФизЛицо,    |    Период,    |    ЗаМесяц    |;    |    |////////////////////////////////////////////////////////////////////////////////    |ВЫБРАТЬ    |    СведенияОДоходах.ФизЛицо КАК ФизЛицо,    |    СведенияОДоходах.Период КАК Период,    |    СведенияОДоходах.ОбособленноеПодразделение КАК ОбособленноеПодразделение,    |    МАКСИМУМ(БазаЗаМесяцПоОбособленным.ВидТарифаСтраховыхВзносов) КАК ВидТарифаСтраховыхВзносов    |ПОМЕСТИТЬ ВТОбособленноеПодразделениеМаксБазы    |ИЗ    |    (ВЫБРАТЬ    |        СведенияОДоходах.ФизЛицо КАК ФизЛицо,    |        СведенияОДоходах.Период КАК Период,    |        СведенияОДоходах.ЗаМесяц КАК ЗаМесяц,    |        МАКСИМУМ(БазаЗаМесяцПоОбособленным.ОбособленноеПодразделение) КАК ОбособленноеПодразделение    |    ИЗ    |        ВТМаксБазаЗаМесяц КАК СведенияОДоходах    |            ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаЗаМесяцПоОбособленноеПодразделение КАК БазаЗаМесяцПоОбособленным    |            ПО СведенияОДоходах.ФизЛицо = БазаЗаМесяцПоОбособленным.ФизЛицо    |                И СведенияОДоходах.Период = БазаЗаМесяцПоОбособленным.Период    |                И СведенияОДоходах.ЗаМесяц = БазаЗаМесяцПоОбособленным.ЗаМесяц    |        |    СГРУППИРОВАТЬ ПО    |        СведенияОДоходах.ФизЛицо,    |        СведенияОДоходах.Период,    |        СведенияОДоходах.ЗаМесяц) КАК СведенияОДоходах    |        ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаЗаМесяцПоОбособленноеПодразделение КАК БазаЗаМесяцПоОбособленным    |        ПО СведенияОДоходах.ФизЛицо = БазаЗаМесяцПоОбособленным.ФизЛицо    |            И СведенияОДоходах.Период = БазаЗаМесяцПоОбособленным.Период    |            И СведенияОДоходах.ЗаМесяц = БазаЗаМесяцПоОбособленным.ЗаМесяц    |            И СведенияОДоходах.ОбособленноеПодразделение = БазаЗаМесяцПоОбособленным.ОбособленноеПодразделение    |    |СГРУППИРОВАТЬ ПО    |    СведенияОДоходах.ФизЛицо,    |    СведенияОДоходах.Период,    |    СведенияОДоходах.ОбособленноеПодразделение    |    |ИНДЕКСИРОВАТЬ ПО    |    ФизЛицо,    |    Период,    |    ОбособленноеПодразделение,    |    ВидТарифаСтраховыхВзносов    |;    |    |////////////////////////////////////////////////////////////////////////////////    |ВЫБРАТЬ    |    ОблагаемаяБаза.ФизЛицо КАК ФизЛицо,    |    ОблагаемаяБаза.Период КАК Период,    |    ВЫБОР    |        КОГДА ПревышениеДоходаПоВсемОП.СуммаПревысившаяПредел = 0    |                ИЛИ ОблагаемаяБаза.ЗаМесяц = 0    |            ТОГДА 0    |        ИНАЧЕ ВЫРАЗИТЬ(ПревышениеДоходаПоВсемОП.СуммаПревысившаяПредел * БазаЗаМесяцПоОбособленным.ЗаМесяц / ОблагаемаяБаза.ЗаМесяц КАК ЧИСЛО(15, 2))    |    КОНЕЦ КАК СуммаПревысившаяПредел,    |    БазаЗаМесяцПоОбособленным.ОбособленноеПодразделение,    |    БазаЗаМесяцПоОбособленным.ВидТарифаСтраховыхВзносов    |ПОМЕСТИТЬ ВТПревышениеДоходаПоОбособленноеПодразделение    |ИЗ    |    ВТБазаНарастающимИтогом КАК ОблагаемаяБаза    |        ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаПревышенияДохода КАК ПревышениеДоходаПоВсемОП    |        ПО ОблагаемаяБаза.ФизЛицо = ПревышениеДоходаПоВсемОП.ФизЛицо    |            И ОблагаемаяБаза.Период = ПревышениеДоходаПоВсемОП.Период    |        ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаЗаМесяцПоОбособленноеПодразделение КАК БазаЗаМесяцПоОбособленным    |            ЛЕВОЕ СОЕДИНЕНИЕ ВТОбособленноеПодразделениеМаксБазы КАК ОбособленноеПодразделениеДляОкругления    |            ПО БазаЗаМесяцПоОбособленным.ФизЛицо = ОбособленноеПодразделениеДляОкругления.ФизЛицо    |                И БазаЗаМесяцПоОбособленным.Период = ОбособленноеПодразделениеДляОкругления.Период    |                И БазаЗаМесяцПоОбособленным.ОбособленноеПодразделение = ОбособленноеПодразделениеДляОкругления.ОбособленноеПодразделение    |                И БазаЗаМесяцПоОбособленным.ВидТарифаСтраховыхВзносов = ОбособленноеПодразделениеДляОкругления.ВидТарифаСтраховыхВзносов    |        ПО ОблагаемаяБаза.Период = БазаЗаМесяцПоОбособленным.Период    |            И ОблагаемаяБаза.ФизЛицо = БазаЗаМесяцПоОбособленным.ФизЛицо    |ГДЕ    |    ОбособленноеПодразделениеДляОкругления.ОбособленноеПодразделение ЕСТЬ NULL    |    |ИНДЕКСИРОВАТЬ ПО    |    ФизЛицо,    |    Период    |;    |    |////////////////////////////////////////////////////////////////////////////////    |ВЫБРАТЬ    |    Превышение.ФизЛицо КАК ФизЛицо,    |    Превышение.Период КАК Период,    |    Превышение.СуммаПревысившаяПредел,    |    Превышение.ВидТарифаСтраховыхВзносов КАК ВидТарифаСтраховыхВзносов    |ПОМЕСТИТЬ ВТПревышениеДохода    |ИЗ    |    ВТПревышениеДоходаПоОбособленноеПодразделение КАК Превышение    |ГДЕ    |    Превышение.ОбособленноеПодразделение = &парамОбособленноеПодразделение    |    |ОБЪЕДИНИТЬ ВСЕ    |    |ВЫБРАТЬ    |    Превышение.ФизЛицо,    |    Превышение.Период,    |    СУММА(Превышение.СуммаПревысившаяПредел),    |    ОбособленноеПодразделениеДляОкругления.ВидТарифаСтраховыхВзносов    |ИЗ    |    (ВЫБРАТЬ    |        Превышение.ФизЛицо КАК ФизЛицо,    |        Превышение.Период КАК Период,    |        -Превышение.СуммаПревысившаяПредел КАК СуммаПревысившаяПредел    |    ИЗ    |        ВТПревышениеДоходаПоОбособленноеПодразделение КАК Превышение    |        |    ОБЪЕДИНИТЬ ВСЕ    |        |    ВЫБРАТЬ    |        Превышение.ФизЛицо,    |        Превышение.Период,    |        Превышение.СуммаПревысившаяПредел    |    ИЗ    |        ВТБазаПревышенияДохода КАК Превышение) КАК Превышение    |        ЛЕВОЕ СОЕДИНЕНИЕ ВТОбособленноеПодразделениеМаксБазы КАК ОбособленноеПодразделениеДляОкругления    |        ПО Превышение.ФизЛицо = ОбособленноеПодразделениеДляОкругления.ФизЛицо    |            И Превышение.Период = ОбособленноеПодразделениеДляОкругления.Период    |ГДЕ    |    ОбособленноеПодразделениеДляОкругления.ОбособленноеПодразделение = &парамОбособленноеПодразделение    |    |СГРУППИРОВАТЬ ПО    |    Превышение.ФизЛицо,    |    Превышение.Период,    |    ОбособленноеПодразделениеДляОкругления.ВидТарифаСтраховыхВзносов    |    |ИНДЕКСИРОВАТЬ ПО    |    ФизЛицо,    |    Период,    |    ВидТарифаСтраховыхВзносов    |;    |    |////////////////////////////////////////////////////////////////////////////////    |ВЫБРАТЬ    |    СведенияОДоходах.ФизЛицо КАК ФизЛицо,    |    СведенияОДоходах.Период КАК Период,    |    СведенияОДоходах.ОбособленноеПодразделение КАК ОбособленноеПодразделение,    |    МАКСИМУМ(БазаЗаМесяцПоОбособленным.ВидТарифаСтраховыхВзносов) КАК ВидТарифаСтраховыхВзносов    |ПОМЕСТИТЬ ВТОбособленноеПодразделениеМаксБазыФОМС    |ИЗ    |    (ВЫБРАТЬ    |        СведенияОДоходах.ФизЛицо КАК ФизЛицо,    |        СведенияОДоходах.Период КАК Период,    |        СведенияОДоходах.ЗаМесяцФОМС КАК ЗаМесяцФОМС,    |        МАКСИМУМ(БазаЗаМесяцПоОбособленным.ОбособленноеПодразделение) КАК ОбособленноеПодразделение    |    ИЗ    |        ВТМаксБазаЗаМесяц КАК СведенияОДоходах    |            ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаЗаМесяцПоОбособленноеПодразделение КАК БазаЗаМесяцПоОбособленным    |            ПО СведенияОДоходах.ФизЛицо = БазаЗаМесяцПоОбособленным.ФизЛицо    |                И СведенияОДоходах.Период = БазаЗаМесяцПоОбособленным.Период    |                И СведенияОДоходах.ЗаМесяцФОМС = БазаЗаМесяцПоОбособленным.ЗаМесяцФОМС    |        |    СГРУППИРОВАТЬ ПО    |        СведенияОДоходах.ФизЛицо,    |        СведенияОДоходах.Период,    |        СведенияОДоходах.ЗаМесяцФОМС) КАК СведенияОДоходах    |        ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаЗаМесяцПоОбособленноеПодразделение КАК БазаЗаМесяцПоОбособленным    |        ПО СведенияОДоходах.ФизЛицо = БазаЗаМесяцПоОбособленным.ФизЛицо    |            И СведенияОДоходах.Период = БазаЗаМесяцПоОбособленным.Период    |            И СведенияОДоходах.ЗаМесяцФОМС = БазаЗаМесяцПоОбособленным.ЗаМесяцФОМС    |            И СведенияОДоходах.ОбособленноеПодразделение = БазаЗаМесяцПоОбособленным.ОбособленноеПодразделение    |    |СГРУППИРОВАТЬ ПО    |    СведенияОДоходах.ФизЛицо,    |    СведенияОДоходах.Период,    |    СведенияОДоходах.ОбособленноеПодразделение    |    |ИНДЕКСИРОВАТЬ ПО    |    ФизЛицо,    |    Период,    |    ОбособленноеПодразделение,    |    ВидТарифаСтраховыхВзносов    |;    |    |////////////////////////////////////////////////////////////////////////////////    |ВЫБРАТЬ    |    ОблагаемаяБаза.ФизЛицо КАК ФизЛицо,    |    ОблагаемаяБаза.Период КАК Период,    |    ВЫБОР    |        КОГДА ПревышениеДоходаПоВсемОП.СуммаПревысившаяПределФОМС = 0    |                ИЛИ ОблагаемаяБаза.ЗаМесяцФОМС = 0    |            ТОГДА 0    |        ИНАЧЕ ВЫРАЗИТЬ(ПревышениеДоходаПоВсемОП.СуммаПревысившаяПределФОМС * БазаЗаМесяцПоОбособленным.ЗаМесяцФОМС / ОблагаемаяБаза.ЗаМесяцФОМС КАК ЧИСЛО(15, 2))    |    КОНЕЦ КАК СуммаПревысившаяПредел,    |    БазаЗаМесяцПоОбособленным.ОбособленноеПодразделение,    |    БазаЗаМесяцПоОбособленным.ВидТарифаСтраховыхВзносов    |ПОМЕСТИТЬ ВТПревышениеДоходаПоОбособленноеПодразделениеФОМС    |ИЗ    |    ВТБазаНарастающимИтогом КАК ОблагаемаяБаза    |        ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаПревышенияДохода КАК ПревышениеДоходаПоВсемОП    |        ПО ОблагаемаяБаза.ФизЛицо = ПревышениеДоходаПоВсемОП.ФизЛицо    |            И ОблагаемаяБаза.Период = ПревышениеДоходаПоВсемОП.Период    |        ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаЗаМесяцПоОбособленноеПодразделение КАК БазаЗаМесяцПоОбособленным    |            ЛЕВОЕ СОЕДИНЕНИЕ ВТОбособленноеПодразделениеМаксБазыФОМС КАК ОбособленноеПодразделениеДляОкругления    |            ПО БазаЗаМесяцПоОбособленным.ФизЛицо = ОбособленноеПодразделениеДляОкругления.ФизЛицо    |                И БазаЗаМесяцПоОбособленным.Период = ОбособленноеПодразделениеДляОкругления.Период    |                И БазаЗаМесяцПоОбособленным.ОбособленноеПодразделение = ОбособленноеПодразделениеДляОкругления.ОбособленноеПодразделение    |                И БазаЗаМесяцПоОбособленным.ВидТарифаСтраховыхВзносов = ОбособленноеПодразделениеДляОкругления.ВидТарифаСтраховыхВзносов    |        ПО ОблагаемаяБаза.Период = БазаЗаМесяцПоОбособленным.Период    |            И ОблагаемаяБаза.ФизЛицо = БазаЗаМесяцПоОбособленным.ФизЛицо    |ГДЕ    |    ОбособленноеПодразделениеДляОкругления.ОбособленноеПодразделение ЕСТЬ NULL    |    |ИНДЕКСИРОВАТЬ ПО    |    ФизЛицо,    |    Период    |;    |    |/////
#2 by DJ Anthon
все гораздо хуже. запрос имеет вид:
#3 by DJ Anthon
товарищи модеры, потрите, пжалста, 2-е и 4-е сообщения...
#4 by DJ Anthon
нет, этот запрос сюда не поместится. пошел медитировать (((
#5 by DJ Anthon
невероятно. тии решило проблему, хотя я его делал сразу после перехода на новую платформу (( наверное, что-то там успело случиться за прошлую неделю...
#6 by DJ Anthon
зато блин я этот запрос по кусочкам разобрал и убедился, что он нормальный...
#7 by DJ Anthon
сам с собою поболтал, день не зря потрачен ;)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С