ЗУП Синтаксическая ошибка

Новая тема
"Текст запроса:
Запрос.Текст =
"ВЫБРАТЬ
| СведенияОДоходах.ФизЛицо,
| МЕСЯЦ(СведенияОДоходах.Период) КАК Месяц,
| СведенияОДоходах.ОблагаетсяЕНВД,
| СведенияОДоходах.ОблагаетсяПоДополнительномуТарифу,
| СведенияОДоходах.ВидДохода,
| СведенияОДоходах.Результат - СведенияОДоходах.Скидка КАК ОблагаемыйДоход
|ПОМЕСТИТЬ ВТДанныеДокумента
|ИЗ
| &ДанныеОДоходах КАК СведенияОДоходах";
Запрос.УстановитьПараметр("ДанныеОДоходах", ДанныеОДоходах);
Запрос.Выполнить();

// ФизлицаДляРасчета
//
Если ОрганичениеНаСотрудников = Неопределено Тогда

Запрос.Текст =
"ВЫБРАТЬ РАЗЛИЧНЫЕ
| СведенияОДоходах.ФизЛицо КАК ФизЛицо
|ПОМЕСТИТЬ ВТСписокСотрудников
|ИЗ
| РегистрНакопления.СтраховыеВзносыСведенияОДоходах КАК СведенияОДоходах
|ГДЕ
| НАЧАЛОПЕРИОДА(СведенияОДоходах.Период, МЕСЯЦ) = &парамПериодРегистрации
| И СведенияОДоходах.ОбособленноеПодразделение = &парамОбособленноеПодразделение
|
|ОБЪЕДИНИТЬ
|
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| СведенияОДоходах.ФизЛицо
|ИЗ
| ВТДанныеДокумента КАК СведенияОДоходах
|
|ИНДЕКСИРОВАТЬ ПО
| ФизЛицо";
Запрос.Выполнить();

Иначе
Запрос.Текст =
"ВЫБРАТЬ РАЗЛИЧНЫЕ
       |   ТаблицаСотрудников.ФизЛицо КАК ФизЛицо
       |ПОМЕСТИТЬ ВТСписокСотрудников
       |ИЗ
       |   &парамТаблицаСотрудников КАК ТаблицаСотрудников
       |
       |ИНДЕКСИРОВАТЬ ПО
       |   ФизЛицо";
Запрос.УстановитьПараметр("парамТаблицаСотрудников", ОрганичениеНаСотрудников);
Запрос.Выполнить();
КонецЕсли;

// Периоды
// Таблица список периодов
// Поля:
// Период
// Описание:
//  список периодов - первые даты месяцев с начала года по "текущий" для запроса период
//

// конец месяца налогового периода
КонецМесяца = КонецМесяца(НачалоГода(ПериодРегистрации));
// первый месяц
ПериодыТекст = "ВЫБРАТЬ ДАТАВРЕМЯ(" + Формат(КонецМесяца,"ДФ=гггг,М,д,Ч,м,с") + ") КАК Период ПОМЕСТИТЬ ВТПериоды";
// прибавим остальные месяцы
Для Сч = 2 По Месяц(ПериодРегистрации) Цикл
КонецМесяца = КонецМесяца(КонецМесяца+1);
    ПериодыТекст = ПериодыТекст +" ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДАТАВРЕМЯ(" + Формат(КонецМесяца,"ДФ=гггг,М,д,Ч,м,с") + ")";
КонецЦикла;
Запрос.Текст = ПериодыТекст;
Запрос.Выполнить();

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



| -СтраховыеВзносыСведенияОДоходах.Результат + СтраховыеВзносыСведенияОДоходах.Скидка
|ИЗ
| РегистрНакопления.СтраховыеВзносыСведенияОДоходах КАК СтраховыеВзносыСведенияОДоходах
|ГДЕ
| СтраховыеВзносыСведенияОДоходах.Регистратор = &Регистратор
| И СтраховыеВзносыСведенияОДоходах.Организация = &парамГоловнаяОрганизация
| И СтраховыеВзносыСведенияОДоходах.ФизЛицо В
| (ВЫБРАТЬ
| СписокСотрудников.ФизЛицо
| ИЗ
| ВТСписокСотрудников КАК СписокСотрудников)
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| СтраховыеВзносыСведенияОДоходах.ФизЛицо,
| СтраховыеВзносыСведенияОДоходах.Месяц,
| СтраховыеВзносыСведенияОДоходах.ОблагаетсяЕНВД,
| СтраховыеВзносыСведенияОДоходах.ОблагаетсяПоДополнительномуТарифу,
| СтраховыеВзносыСведенияОДоходах.ВидДохода.ВходитВБазуПФР,
| СтраховыеВзносыСведенияОДоходах.ВидДохода.ВходитВБазуФСС,
| СтраховыеВзносыСведенияОДоходах.ВидДохода.ВходитВБазуФОМС,
//мов++
| СтраховыеВзносыСведенияОДоходах.ВидДохода.ВходитВПАВ,
| СтраховыеВзносыСведенияОДоходах.ВидДохода.ВходитВДГПХ,
| СтраховыеВзносыСведенияОДоходах.ВидДохода.Внебюджет,


//| СтраховыеВзносыСведенияОДоходах.ОблагаемыйДоходПАВ,

   | СтраховыеВзносыСведенияОДоходах.ОблагаемыйДоход
|ИЗ
| ВТДанныеДокумента КАК СтраховыеВзносыСведенияОДоходах
|
|ИНДЕКСИРОВАТЬ ПО
| ФизЛицо,
| Месяц
|;
|
|////////////////////////////////////////////////////////////­////////////////////
|ВЫБРАТЬ
| СведенияОДоходах.ФизЛицо КАК ФизЛицо
|ПОМЕСТИТЬ ВТФизлицаБезОблагаемойБазы
|ИЗ
| ВТДоходыПоФизлицамМесяцам КАК СведенияОДоходах
|
|СГРУППИРОВАТЬ ПО
| СведенияОДоходах.ФизЛицо
|
|ИМЕЮЩИЕ
| СУММА(ВЫБОР
| КОГДА СведенияОДоходах.ВходитВБазуПФР
//мов
| ИЛИ СведенияОДоходах.ВходитВБазуФОМС ИЛИ СведенияОДоходах.ВходитВПАВ ИЛИ СведенияОДоходах.ВходитВДГПХ ИЛИ СведенияОДоходах.Внебюжет
| ТОГДА СведенияОДоходах.ОблагаемыйДоход
| ИНАЧЕ 0
| КОНЕЦ) < 0
|
|ИНДЕКСИРОВАТЬ ПО
| ФизЛицо
|;
|
|////////////////////////////////////////////////////////////­////////////////////
|ВЫБРАТЬ
| РанееИсчисленныеВзносы.ФизЛицо КАК ФизЛицо,
| МЕСЯЦ(РанееИсчисленныеВзносы.Период) КАК Месяц,
| РанееИсчисленныеВзносы.ФССОборот,
| РанееИсчисленныеВзносы.ФФОМСОборот,
| РанееИсчисленныеВзносы.ТФОМСОборот,
| РанееИсчисленныеВзносы.ПФРНакопительнаяОборот,
| РанееИсчисленныеВзносы.ПФРСтраховаяОборот,
| РанееИсчисленныеВзносы.ПФРНакопительнаяЕНВДОборот,
| РанееИсчисленныеВзносы.ПФРСтраховаяЕНВДОборот,
| РанееИсчисленныеВзносы.ПФРПоДополнительномуТарифуОборот,
//мов++
| РанееИсчисленныеВзносы.ФССПАВОборот,
| РанееИсчисленныеВзносы.ФФОМСПАВОборот,
| РанееИсчисленныеВзносы.ТФОМСПАВОборот,
| РанееИсчисленныеВзносы.ПФРНакопительнаяПАВОборот,
| РанееИсчисленныеВзносы.ПФРСтраховаяПАВОборот,
| РанееИсчисленныеВзносы.ПФРНакопительнаяЕНВДПАВОборот,
| РанееИсчисленныеВзносы.ПФРСтраховаяЕНВДПАВОборот,
| РанееИсчисленныеВзносы.ПФРПоДополнительномуТарифуПАВОборот,

| РанееИсчисленныеВзносы.ПФРНакопительнаяДГПХОборот,
| РанееИсчисленныеВзносы.ПФРСтраховаяДГПХОборот,
| РанееИсчисленныеВзносы.ПФРНакопительнаяЕНВДДГПХОборот,
| РанееИсчисленныеВзносы.ПФРСтраховаяЕНВДДГПХОборот,
| РанееИсчисленныеВзносы.ПФРПоДополнительномуТарифуДГПХОборот,

| РанееИсчисленныеВзносы.ФССВнебюджетВОборот,
| РанееИсчисленныеВзносы.ФФОМСВнебюджетОборот,
| РанееИсчисленныеВзносы.ТФОМСВнебюджетОборот,
| РанееИсчисленныеВзносы.ПФРНакопительнаяВнебюджетОборот,
| РанееИсчисленныеВзносы.ПФРСтраховаяВнебюджетОборот,
| РанееИсчисленныеВзносы.ПФРНакопительнаяЕНВДВнебюджетОборот,
| РанееИсчисленныеВзносы.ПФРСтраховаяЕНВДВнебюджетОборот,
| РанееИсчисленныеВзносы.ПФРПоДополнительномуТарифуВнебюджетОборот


//мов--
|ПОМЕСТИТЬ ВТРанееИсчисленныеВзносыПоМесяцам
|ИЗ
| РегистрНакопления.СтраховыеВзносыИсчисленные.Обороты(
| &парамНачалоГода,
| &парамКонецМесяцаПериодаРегистрации,
| Месяц,
| Организация = &парамГоловнаяОрганизация
| И (НЕ ФизЛицо В
| (ВЫБРАТЬ
| СписокСотрудников.ФизЛицо
| ИЗ
| ВТФизлицаБезОблагаемойБазы КАК СписокСотрудников))
| И ФизЛицо В
| (ВЫБРАТЬ
| СписокСотрудников.ФизЛицо
| ИЗ
| ВТСписокСотрудников КАК СписокСотрудников)) КАК РанееИсчисленныеВзносы
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| СтраховыеВзносыИсчисленные.ФизЛицо,
| МЕСЯЦ(СтраховыеВзносыИсчисленные.Период),
| -СтраховыеВзносыИсчисленные.ФСС,
| -СтраховыеВзносыИсчисленные.ФФОМС,
| -СтраховыеВзносыИсчисленные.ТФОМС,
| -СтраховыеВзносыИсчисленные.ПФРНакопительная,
| -СтраховыеВзносыИсчисленные.ПФРСтраховая,
| -СтраховыеВзносыИсчисленные.ПФРНакопительнаяЕНВД,
| -СтраховыеВзносыИсчисленные.ПФРСтраховаяЕНВД,
| -СтраховыеВзносыИсчисленные.ПФРПоДополнительномуТарифу,
//мов++
| -СтраховыеВзносыИсчисленные.ФССПАВ,
| -СтраховыеВзносыИсчисленные.ФФОМСПАВ,
| -СтраховыеВзносыИсчисленные.ТФОМСПАВ,
| -СтраховыеВзносыИсчисленные.ПФРНакопительнаяПАВ,
| -СтраховыеВзносыИсчисленные.ПФРСтраховаяПАВ,
| -СтраховыеВзносыИсчисленные.ПФРНакопительнаяЕНВДПАВ,
| -СтраховыеВзносыИсчисленные.ПФРСтраховаяЕНВДПАВ,
| -СтраховыеВзносыИсчисленные.ПФРПоДополнительномуТарифуПАВ,

| -СтраховыеВзносыИсчисленные.ПФРНакопительнаяДГПХ,
| -СтраховыеВзносыИсчисленные.ПФРСтраховаяДГПХ,
| -СтраховыеВзносыИсчисленные.ПФРНакопительнаяЕНВДДГПХ,
| -СтраховыеВзносыИсчисленные.ПФРСтраховаяЕНВДДГПХ,
| -СтраховыеВзносыИсчисленные.ПФРПоДополнительномуТарифуДГПХ,

| -СтраховыеВзносыИсчисленные.ФССВнебюджет,
| -СтраховыеВзносыИсчисленные.ФФОМСВнебюджет,
| -СтраховыеВзносыИсчисленные.ТФОМСВнебюджет,
| -СтраховыеВзносыИсчисленные.ПФРНакопительнаяВнебюджет,
| -СтраховыеВзносыИсчисленные.ПФРСтраховаяВнебюджет,
| -СтраховыеВзносыИсчисленные.ПФРНакопительнаяЕНВДВнебюджет,
| -СтраховыеВзносыИсчисленные.ПФРСтраховаяЕНВДВнебюджет,
| -СтраховыеВзносыИсчисленные.ПФРПоДополнительномуТарифуВнебюджет


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

///////////////////////////////
   | СУММА(ВЫБОР
| КОГДА Инвалид.Физлицо ЕСТЬ НЕ NULL
| ТОГДА РанееИсчисленныеВзносы.ПФРНакопительнаяДГПХОборот + РанееИсчисленныеВзносы.ПФРНакопительнаяЕНВДДГПХОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК ПФРНакопительнаяДГПХОборотИнвалида,
| СУММА(ВЫБОР
| КОГДА Инвалид.Физлицо ЕСТЬ НЕ NULL
| ТОГДА РанееИсчисленныеВзносы.ПФРСтраховаяДГПХОборот + РанееИсчисленныеВзносы.ПФРСтраховаяЕНВДДГПХОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК ПФРСтраховаяДГПХОборотИнвалида,
| СУММА(ВЫБОР
| КОГДА Инвалид.Физлицо ЕСТЬ NULL
| ТОГДА РанееИсчисленныеВзносы.ПФРНакопительнаяДГПХОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК ПФРНакопительнаяДГПХОборот,
   | СУММА(ВЫБОР
| КОГДА Инвалид.Физлицо ЕСТЬ NULL
| ТОГДА РанееИсчисленныеВзносы.ПФРСтраховаяДГПХОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК ПФРСтраховаяДГПХОборот,
ну и т.д.
где на этом куске при заполнении документа расчет страховых взносов 1с выдает сообщение
{Документ.РасчетСтраховыхВзносов(3767)}: Ошибка при вызове метода контекста (Выполнить): {(948, 2)}: Синтаксическая ошибка "СУММА(ВЫБОР"
<>СУММА(ВЫБОР
Возврат Запрос.Выполнить().Выгрузить();
Знаю, что где-то по хду дела не хватает запятой. Просто уже не вижу, где именно. Народ, посмотрите, пожалуйста свежим взглядом."
Скопируйте запрос в текстовый документ перейдите на 948 строку и посмотрите что там рядом.
Еще можно запрос засунуть в консоль запросов и вызвать конструктор - он тоже покажет в какой строке ошибка.
Блин, точно. Спасибо большое за чистку мозгов :-). Еще кучу ошибок таким образом исправила
Читают тему
(гостей: 1)

Быстрый переход