Зарплата и Управление Персоналом. Версия 2.5.33.4. Информация об ошибках |
|||||
Код ошибки: | 10078407 | ||||
Дата публикации: | 08.04.2011 16:45:12 | ||||
Дата последнего изменения: | 08.04.2011 0:00:00 | ||||
Описание: | При атозаполнении справок 2-НДФЛ в них могут попадать строки с кодом дохода и нулевой суммой. | ||||
Планируется исправить в релизе: | 2.5.34 | ||||
Код ошибки: | 10077623 | ||||
Дата публикации: | 08.04.2011 15:45:16 | ||||
Дата последнего изменения: | 08.04.2011 0:00:00 | ||||
Описание: | При автоматическом заполнении документа "Регистрация разовых начислений сотрудников организаций" для работников, дата увольнения которых - первое число месяца, дата окончания заполняется неверно. | ||||
Планируется исправить в релизе: | 2.5.34 | ||||
Код ошибки: | 10078341 | ||||
Дата публикации: | 08.04.2011 15:44:32 | ||||
Дата последнего изменения: | 08.04.2011 0:00:00 | ||||
Описание: | Если сотруднику оформлен отпуск по уходу за ребенком с марта 2010, а затем введен документ прекращения отпуска по уходу с 1 апреля 2010, то при заполнении документа табель за февраль 2010, сотруднику за все дни проставляется "ОЖ". | ||||
Планируется исправить в релизе: | 2.5.34 | ||||
Код ошибки: | 10078403 | ||||
Дата публикации: | 08.04.2011 15:43:37 | ||||
Дата последнего изменения: | 08.04.2011 0:00:00 | ||||
Описание: | При открытии документа "Расходный кассовый ордер" принудительно изменяется текст основания. | ||||
Способ воспроизведения: | Изменить текст в поле "Основание", сохранить, открыть - вновь будет текст по умолчанию | ||||
Способ исправления: | В модуле формы документа РКО процедуру ПриИзмененииВидаУчета изменить на: Процедура ПриИзмененииВидаУчета(ПриОткрытииФормы = Ложь) Если ЭлементыФормы.ДействияФормы.Кнопки.ПодменюВидаОперации.Кнопки.Количество() > 0 Тогда ЭлементыФормы.ДействияФормы.Кнопки.ПодменюВидаОперации.Кнопки.Очистить(); КонецЕсли; МассивОпераций = Новый Массив; Если ОтражатьВБухгалтерскомУчете Тогда МожноУпроститьОперации = ЭтоНовый() ИЛИ НЕ ЗначениеЗаполнено(ВидОперации) ИЛИ ВидОперации = Перечисления.ВидыОперацийРКО.ВыплатаДепонентов; Если мУпрощенныйУчетВзаиморасчетов И МожноУпроститьОперации Тогда МассивОпераций.Добавить(ВидОперации.Метаданные().ЗначенияПеречисления.ВыплатаДепонентов); Если ВидОперации <> Перечисления.ВидыОперацийРКО.ВыплатаЗаработнойПлатыПоВедомостям Тогда ВидОперации = Перечисления.ВидыОперацийРКО.ВыплатаДепонентов; КонецЕсли; Иначе МассивОпераций = ВидОперации.Метаданные().ЗначенияПеречисления КонецЕсли; РаботаСДиалогами.УстановитьПодменюВыбораВидаОперации(ЭлементыФормы.ДействияФормы.Кнопки.ПодменюВидаОперации, МассивОпераций, Новый Действие("ДействияФормыДействиеУстановитьОперацию")); // При упрощенном учете взаиморасчетов можно только депонировать Если мУпрощенныйУчетВзаиморасчетов Тогда Для Каждого Кнопка Из ЭлементыФормы.ДействияФормы.Кнопки.ПодменюВидаОперации.Кнопки Цикл Кнопка.Доступность = Кнопка.Имя = ВидОперации.Метаданные().ЗначенияПеречисления.ВыплатаДепонентов.Имя КонецЦикла; КонецЕсли; Иначе МассивОпераций.Добавить(ВидОперации.Метаданные().ЗначенияПеречисления.ВыплатаЗаработнойПлатыПоВедомостям); Если ВидОперации <> Перечисления.ВидыОперацийРКО.ВыплатаЗаработнойПлатыПоВедомостям Тогда ВидОперации = Перечисления.ВидыОперацийРКО.ВыплатаЗаработнойПлатыПоВедомостям КонецЕсли; РаботаСДиалогами.УстановитьПодменюВыбораВидаОперации(ЭлементыФормы.ДействияФормы.Кнопки.ПодменюВидаОперации, МассивОпераций, Новый Действие("ДействияФормыДействиеУстановитьОперацию")); КонецЕсли; Если Не ПриОткрытииФормы Тогда Если ОтражатьВБухгалтерскомУчете Тогда Если Не ЗначениеЗаполнено(Организация) И ЗначениеЗаполнено(ОрганизацияБух) Тогда Организация = ОрганизацияБух КонецЕсли; ИначеЕсли ЗначениеЗаполнено(Организация) Тогда ОрганизацияБух = Организация; Организация = Справочники.Организации.ПустаяСсылка(); КонецЕсли; УстановитьОснование(); КонецЕсли; ЭлементыФормы.Организация.АвтоОтметкаНезаполненного = ОтражатьВБухгалтерскомУчете; ЭлементыФормы.Организация.Доступность = ОтражатьВБухгалтерскомУчете; Если ОтражатьВБухгалтерскомУчете Тогда ЭлементыФормы.ВыплатаЗаработнойПлаты.Колонки.Ведомость.ЭлементУправления.ОграничениеТипа = Новый ОписаниеТипов("ДокументСсылка.ЗарплатаКВыплатеОрганизаций"); ЭлементыФормы.Организация.ОтметкаНезаполненного = НЕ ЗначениеЗаполнено(Организация); Иначе ЭлементыФормы.ВыплатаЗаработнойПлаты.Колонки.Ведомость.ЭлементУправления.ОграничениеТипа = Новый ОписаниеТипов("ДокументСсылка.ЗарплатаКВыплате"); ЭлементыФормы.Организация.ОтметкаНезаполненного = Ложь; КонецЕсли; УстановитьВидимостьДоступность(); УправлениеПометкиПодменюОперация(); // Оплаченный и проведенный РКО после смены учетной политики не должен давать изменяться. Если ОтражатьВБухгалтерскомУчете Тогда Движения.СведенияОВыплатахРаботникамОрганизацийПоПлатежнымВедомостям.Прочитать(); ТолькоПросмотр = мУпрощенныйУчетВзаиморасчетов И Движения.СведенияОВыплатахРаботникамОрганизацийПоПлатежнымВедомостям.Количество() > 0; КонецЕсли; Если ОтражатьВУправленческомУчете Тогда Движения.СведенияОВыплатахРаботникамПоПлатежнымВедомостям.Прочитать(); ТолькоПросмотр = глЗначениеПеременной("глУчетнаяПолитикаПоПерсоналу").УпрощенныйУчетВзаиморасчетов И Движения.СведенияОВыплатахРаботникамПоПлатежнымВедомостям.Количество() > 0; КонецЕсли; КонецПроцедуры // ПриИзмененииВидаУчета() |
||||
Планируется исправить в релизе: | 2.5.34 | ||||
Код ошибки: | 10065414 | ||||
Дата публикации: | 08.04.2011 15:43:17 | ||||
Дата последнего изменения: | 08.04.2011 0:00:00 | ||||
Описание: | При конвертации из ЗиК переносятся взаиморасчеты по сотрудникам, которые были уволены до даты начала переноса. | ||||
Планируется исправить в релизе: | 2.5.34 | ||||
Код ошибки: | 10078516 | ||||
Дата публикации: | 08.04.2011 15:40:55 | ||||
Дата последнего изменения: | 08.04.2011 0:00:00 | ||||
Описание: | Если сформировать отчет "Анализ налогов и взносов" за какой-нибудь период, например, за апрель 2011 года, а затем период изменить, например, на май 2011 года, отчет по-прежнему будет показывать данные за первоначально указанный период (в нашем примере - за апрель 2011 года). | ||||
Планируется исправить в релизе: | 2.5.34 | ||||
Код ошибки: | 10078638 | ||||
Дата публикации: | 08.04.2011 15:33:48 | ||||
Дата последнего изменения: | 08.04.2011 0:00:00 | ||||
Описание: | Если в организации работает инвалид, которому за 1 квартал начислено более 463 тыс.р., то при автозаполнении отчета 4-ФСС выдается сообщение об ошибке. | ||||
Способ исправления: | Заменить функцию ЗначенияПоказателей_4ФСС_2011() о.м. ЗаполнениеРегламентированнойОтчетности следующим фрагментом Функция ЗначенияПоказателей_4ФСС_2011(ПараметрыОтчета) ДеревоПоказателей = Новый ДеревоЗначений; ДеревоПоказателей.Колонки.Добавить("Имя"); ДеревоПоказателей.Колонки.Добавить("Значение"); ПустоеДерево = Неопределено; ДатаКонцаПериодаОтчета = ПараметрыОтчета.ДатаОкончанияПериода; Организация = ПараметрыОтчета.Организация; ТочностьЕдиницыИзмерения = 2; Если ПараметрыОтчета.Свойство("ТочностьЕдиницыИзмерения",ТочностьЕдиницыИзмерения) = Неопределено Тогда ТочностьЕдиницыИзмерения = 2; КонецЕсли; ЕдиницаИзмерения = Перечисления.ПорядкиОкругленияОтчетности.ПустаяСсылка(); Если ПараметрыОтчета.Свойство("ЕдиницаИзмерения",ЕдиницаИзмерения) = Неопределено Тогда ЕдиницаИзмерения = Перечисления.ПорядкиОкругленияОтчетности.ПустаяСсылка(); КонецЕсли; Делитель = ПреобразоватьЕдиницуИзмеренияВЧисло(ЕдиницаИзмерения); Запрос = Новый Запрос; Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц; Запрос.УстановитьПараметр("парамОрганизация", Организация); Запрос.УстановитьПараметр("парамГоловнаяОрганизация", ОбщегоНазначения.ГоловнаяОрганизация(Организация)); Запрос.УстановитьПараметр("парамНачалоГода", НачалоГода(ДатаКонцаПериодаОтчета)); Запрос.УстановитьПараметр("парамКонецОтчетногоПериода", КонецДня(ДатаКонцаПериодаОтчета)); НачалоТекущегоКвартала = НачалоКвартала(ДатаКонцаПериодаОтчета); Запрос.УстановитьПараметр("парамНачалоКвартала", НачалоТекущегоКвартала); Запрос.УстановитьПараметр("Месяц1", Месяц(НачалоТекущегоКвартала)); Запрос.УстановитьПараметр("Месяц2", Месяц(НачалоТекущегоКвартала) + 1); Запрос.УстановитьПараметр("Месяц3", Месяц(НачалоТекущегоКвартала) + 2); Запрос.УстановитьПараметр("ПоследнийМесяц", Месяц(ДатаКонцаПериодаОтчета)); Запрос.УстановитьПараметр("Делитель", Делитель); Запрос.УстановитьПараметр("ЭтоЮрЛицо", ОбщегоНазначенияПереопределяемый.ЭтоЮрЛицо(Организация)); // ---------------------------------------------------------------------------------- // ФОРМИРОВАНИЕ ВРЕМЕННЫХ ТАБЛИЦ // конец месяца налогового периода КонецМесяца = КонецМесяца(НачалоГода(ДатаКонцаПериодаОтчета)); // первый месяц ПериодыТекст = "ВЫБРАТЬ ДАТАВРЕМЯ(" + Формат(КонецМесяца,"ДФ=гггг,М,д,Ч,м,с") + ")КАК Период ПОМЕСТИТЬ ВТПериоды"; // прибавим остальные месяцы Для Сч = 2 По Месяц(ДатаКонцаПериодаОтчета) Цикл КонецМесяца = КонецМесяца(КонецМесяца+1); ПериодыТекст = ПериодыТекст +" ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДАТАВРЕМЯ(" + Формат(КонецМесяца,"ДФ=гггг,М,д,Ч,м,с") + ")"; КонецЦикла; Запрос.Текст = ПериодыТекст; МассивЗапросов = Новый Массив; #Если Клиент тогда ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов); #КонецЕсли Запрос.Выполнить(); Запрос.Текст = "ВЫБРАТЬ | НАЧАЛОПЕРИОДА(СтраховыеВзносыСведенияОДоходахОбороты.Период, МЕСЯЦ) КАК Период, | СтраховыеВзносыСведенияОДоходахОбороты.ФизЛицо КАК ФизЛицо, | СтраховыеВзносыСведенияОДоходахОбороты.ВидДохода КАК ВидДохода, | СтраховыеВзносыСведенияОДоходахОбороты.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | СтраховыеВзносыСведенияОДоходахОбороты.РезультатОборот, | СтраховыеВзносыСведенияОДоходахОбороты.СкидкаОборот |ПОМЕСТИТЬ ВТСведенияОДоходах |ИЗ | РегистрНакопления.СтраховыеВзносыСведенияОДоходах.Обороты(&парамНачалоГода, &парамКонецОтчетногоПериода, МЕСЯЦ, Организация = &парамГоловнаяОрганизация) КАК СтраховыеВзносыСведенияОДоходахОбороты | |ИНДЕКСИРОВАТЬ ПО | ФизЛицо, | ОбособленноеПодразделение |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | СведенияОДоходах.ФизЛицо КАК ФизЛицо |ПОМЕСТИТЬ ВТФизлицаБезОблагаемойБазы |ИЗ | ВТСведенияОДоходах КАК СведенияОДоходах | |СГРУППИРОВАТЬ ПО | СведенияОДоходах.ФизЛицо | |ИМЕЮЩИЕ | СУММА(ВЫБОР | КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуФСС | ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот | ИНАЧЕ 0 | КОНЕЦ) < 0 | |ИНДЕКСИРОВАТЬ ПО | ФизЛицо |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗЛИЧНЫЕ | СтраховыеВзносыСведенияОДоходах.ФизЛицо КАК ФизЛицо |ПОМЕСТИТЬ ВТФизЛицаОрганизаций |ИЗ | ВТСведенияОДоходах КАК СтраховыеВзносыСведенияОДоходах |ГДЕ | СтраховыеВзносыСведенияОДоходах.ОбособленноеПодразделение = &парамОрганизация | И (НЕ СтраховыеВзносыСведенияОДоходах.ФизЛицо В | (ВЫБРАТЬ | Организации.ФизЛицо | ИЗ | ВТФизлицаБезОблагаемойБазы КАК Организации)) |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ФИОФизЛицСрезПоследних.ФизЛицо КАК ФизЛицо, | ФИОФизЛицСрезПоследних.Фамилия, | ФИОФизЛицСрезПоследних.Имя, | ФИОФизЛицСрезПоследних.Отчество |ПОМЕСТИТЬ ВТФИОФизлиц |ИЗ | РегистрСведений.ФИОФизЛиц.СрезПоследних( | &парамКонецОтчетногоПериода, | ФизЛицо В | (ВЫБРАТЬ | Организации.ФизЛицо | ИЗ | ВТФизЛицаОрганизаций КАК Организации)) КАК ФИОФизЛицСрезПоследних | |ИНДЕКСИРОВАТЬ ПО | ФизЛицо |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | СрезПоследнихДат.ПериодРегистрации КАК Период, | СрезПоследнихДат.Физлицо КАК Физлицо, | СведенияОбИнвалидностиФизлиц.Инвалидность, | СведенияОбИнвалидностиФизлиц.ДатаВыдачи, | СведенияОбИнвалидностиФизлиц.СрокДействияСправки |ПОМЕСТИТЬ ВТИнвалиды |ИЗ | (ВЫБРАТЬ | НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК ПериодРегистрации, | СведенияОбИнвалидностиФизлиц.Физлицо КАК Физлицо, | МАКСИМУМ(СведенияОбИнвалидностиФизлиц.Период) КАК Период | ИЗ | ВТПериоды КАК Периоды | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СведенияОбИнвалидностиФизлиц КАК СведенияОбИнвалидностиФизлиц | ПО Периоды.Период >= СведенияОбИнвалидностиФизлиц.Период | ГДЕ | СведенияОбИнвалидностиФизлиц.Физлицо В | (ВЫБРАТЬ | Организации.ФизЛицо | ИЗ | ВТФизЛицаОрганизаций КАК Организации) | | СГРУППИРОВАТЬ ПО | СведенияОбИнвалидностиФизлиц.Физлицо, | Периоды.Период) КАК СрезПоследнихДат | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СведенияОбИнвалидностиФизлиц КАК СведенияОбИнвалидностиФизлиц | ПО СрезПоследнихДат.Период = СведенияОбИнвалидностиФизлиц.Период | И СрезПоследнихДат.Физлицо = СведенияОбИнвалидностиФизлиц.Физлицо | |ИНДЕКСИРОВАТЬ ПО | Физлицо, | Период |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | Инвалиды.Физлицо КАК Физлицо, | МАКСИМУМ(Инвалиды.ДатаВыдачи) КАК ДатаВыдачи, | МАКСИМУМ(Инвалиды.СрокДействияСправки) КАК СрокДействияСправки |ПОМЕСТИТЬ ВТСправкиОбИнвалидности |ИЗ | ВТИнвалиды КАК Инвалиды |ГДЕ | Инвалиды.Инвалидность | |СГРУППИРОВАТЬ ПО | Инвалиды.Физлицо | |ИНДЕКСИРОВАТЬ ПО | Физлицо |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | СрезПоследнихДат.ПериодРегистрации КАК Период, | СрезПоследнихДат.Физлицо КАК Физлицо, | ГражданствоФизЛиц.НеИмеетПравоНаПенсию |ПОМЕСТИТЬ ВТГражданство |ИЗ | (ВЫБРАТЬ | НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК ПериодРегистрации, | ГражданствоФизЛиц.ФизЛицо КАК Физлицо, | МАКСИМУМ(ГражданствоФизЛиц.Период) КАК Период | ИЗ | ВТПериоды КАК Периоды | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ГражданствоФизЛиц КАК ГражданствоФизЛиц | ПО Периоды.Период >= ГражданствоФизЛиц.Период | ГДЕ | ГражданствоФизЛиц.ФизЛицо В | (ВЫБРАТЬ | Организации.ФизЛицо | ИЗ | ВТФизЛицаОрганизаций КАК Организации) | | СГРУППИРОВАТЬ ПО | ГражданствоФизЛиц.ФизЛицо, | Периоды.Период) КАК СрезПоследнихДат | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ГражданствоФизЛиц КАК ГражданствоФизЛиц | ПО СрезПоследнихДат.Период = ГражданствоФизЛиц.Период | И СрезПоследнихДат.Физлицо = ГражданствоФизЛиц.ФизЛицо | |ИНДЕКСИРОВАТЬ ПО | Физлицо, | Период |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ЕСТЬNULL(ПредельнаяВеличинаБазыСтраховыхВзносов.Размер, 0) КАК Размер, | НАЧАЛОПЕРИОДА(ДатыПоследнихДвижений.ПериодРегистрации, МЕСЯЦ) КАК Период |ПОМЕСТИТЬ ВТПредельнаяВеличина |ИЗ | (ВЫБРАТЬ | МАКСИМУМ(ПредельнаяВеличинаБазыСтраховыхВзносов.Период) КАК Период, | Периоды.Период КАК ПериодРегистрации | ИЗ | ВТПериоды КАК Периоды | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредельнаяВеличинаБазыСтраховыхВзносов КАК ПредельнаяВеличинаБазыСтраховыхВзносов | ПО Периоды.Период >= ПредельнаяВеличинаБазыСтраховыхВзносов.Период | | СГРУППИРОВАТЬ ПО | Периоды.Период) КАК ДатыПоследнихДвижений | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредельнаяВеличинаБазыСтраховыхВзносов КАК ПредельнаяВеличинаБазыСтраховыхВзносов | ПО ДатыПоследнихДвижений.Период = ПредельнаяВеличинаБазыСтраховыхВзносов.Период | |ИНДЕКСИРОВАТЬ ПО | Период |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗЛИЧНЫЕ | НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК Период, | ЕСТЬNULL(УчетнаяПолитикаНалоговыйУчет.ВидТарифаСтраховыхВзносов, ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОбщийНалоговыйРежим)) КАК ВидТарифаСтраховыхВзносов |ПОМЕСТИТЬ ВТВидыТарифныхСтавокОрганизаций |ИЗ | (ВЫБРАТЬ | Периоды.Период КАК Период, | УчетнаяПолитикаНалоговыйУчет.Организация КАК Организация, | МАКСИМУМ(УчетнаяПолитикаНалоговыйУчет.Период) КАК ПериодРегистра | ИЗ | ВТПериоды КАК Периоды | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитикаНалоговыйУчет | ПО Периоды.Период >= УчетнаяПолитикаНалоговыйУчет.Период | И (УчетнаяПолитикаНалоговыйУчет.Организация = &парамГоловнаяОрганизация) | | СГРУППИРОВАТЬ ПО | Периоды.Период, | УчетнаяПолитикаНалоговыйУчет.Организация) КАК Периоды | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитикаНалоговыйУчет | ПО Периоды.ПериодРегистра = УчетнаяПолитикаНалоговыйУчет.Период | И Периоды.Организация = УчетнаяПолитикаНалоговыйУчет.Организация | |ИНДЕКСИРОВАТЬ ПО | Период |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОбщийНалоговыйРежим) КАК ВидТарифаСтраховыхВзносов, | ИСТИНА КАК ВыделятьДоходыИнвалидов, | 2010 КАК ГодС, | 2014 КАК ГодПо |ПОМЕСТИТЬ ВТСоответствиеПониженныхТарифов | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.УпрощенныйНалоговыйРежим), | ИСТИНА, | 2011, | 2014 | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ЕНВД), | ИСТИНА, | 2011, | 2014 | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.РезидентТехникоВнедренческойЗоны), | ИСТИНА, | 2011, | 2017 | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ITОрганизации), | ИСТИНА, | 2011, | 2017 | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ХозОбществаБюджетныхВУЗов), | ИСТИНА, | 2011, | 2017 | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.СМИ), | ИСТИНА, | 2011, | 2014 | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.УпрощенныйНалоговыйРежимПроизводство), | ИСТИНА, | 2011, | 2014 | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.УчастникПроектаИнновационныйЦентрСколково), | ИСТИНА, | 2010, | 2100 | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.СельХозПроизводители), | ИСТИНА, | 2010, | 2010 |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | СтраховыеВзносыСведенияОДоходах.Период КАК Период, | СтраховыеВзносыСведенияОДоходах.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | СтраховыеВзносыСведенияОДоходах.ФизЛицо КАК ФизЛицо, | СтраховыеВзносыСведенияОДоходах.ВидДохода, | ВЫБОР | КОГДА ЕСТЬNULL(Инвалиды.Инвалидность, ЛОЖЬ) | И (&ЭтоЮрЛицо | ИЛИ ЕСТЬNULL(СоответствиеПониженныхТарифов.ВыделятьДоходыИнвалидов, ЛОЖЬ)) | ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОрганизацияИнвалидов) | ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ПустаяСсылка) | КОНЕЦ КАК ВидТарифаСтраховыхВзносов, | ВЫБОР | КОГДА (ЕСТЬNULL(Инвалиды.Инвалидность, ЛОЖЬ) | ИЛИ ВидыТарифныхСтавок.ВидТарифаСтраховыхВзносов = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОрганизацияИнвалидов)) | И &ЭтоЮрЛицо | ТОГДА ИСТИНА | ИНАЧЕ ЛОЖЬ | КОНЕЦ КАК ИнвалидностьДляНС_ПЗ, | ВЫБОР | КОГДА ЕСТЬNULL(Гражданство.НеИмеетПравоНаПенсию, ЛОЖЬ) | ТОГДА ИСТИНА | ИНАЧЕ ЛОЖЬ | КОНЕЦ КАК Иностранец, | СтраховыеВзносыСведенияОДоходах.РезультатОборот, | СтраховыеВзносыСведенияОДоходах.СкидкаОборот |ПОМЕСТИТЬ ВТСведенияОДоходахПоВидамТарифа |ИЗ | ВТСведенияОДоходах КАК СтраховыеВзносыСведенияОДоходах | ЛЕВОЕ СОЕДИНЕНИЕ ВТИнвалиды КАК Инвалиды | ПО СтраховыеВзносыСведенияОДоходах.Период = Инвалиды.Период | И СтраховыеВзносыСведенияОДоходах.ФизЛицо = Инвалиды.Физлицо | ЛЕВОЕ СОЕДИНЕНИЕ ВТГражданство КАК Гражданство | ПО СтраховыеВзносыСведенияОДоходах.Период = Гражданство.Период | И СтраховыеВзносыСведенияОДоходах.ФизЛицо = Гражданство.Физлицо | ЛЕВОЕ СОЕДИНЕНИЕ ВТВидыТарифныхСтавокОрганизаций КАК ВидыТарифныхСтавок | ЛЕВОЕ СОЕДИНЕНИЕ ВТСоответствиеПониженныхТарифов КАК СоответствиеПониженныхТарифов | ПО (ГОД(ВидыТарифныхСтавок.Период) МЕЖДУ СоответствиеПониженныхТарифов.ГодС И СоответствиеПониженныхТарифов.ГодПо) | И ВидыТарифныхСтавок.ВидТарифаСтраховыхВзносов = СоответствиеПониженныхТарифов.ВидТарифаСтраховыхВзносов | ПО СтраховыеВзносыСведенияОДоходах.Период = ВидыТарифныхСтавок.Период | |ИНДЕКСИРОВАТЬ ПО | ФизЛицо, | Период, | ОбособленноеПодразделение |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | СведенияОДоходах.ФизЛицо КАК ФизЛицо, | НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК Период, | СУММА(ВЫБОР | КОГДА СведенияОДоходах.Иностранец | ТОГДА 0 | КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуФСС | ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот | ИНАЧЕ 0 | КОНЕЦ) КАК ЗаГод, | СУММА(ВЫБОР | КОГДА СведенияОДоходах.Иностранец | ТОГДА 0 | КОГДА НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) = СведенияОДоходах.Период | И СведенияОДоходах.ВидДохода.ВходитВБазуФСС | ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот | ИНАЧЕ 0 | КОНЕЦ) КАК ЗаМесяц |ПОМЕСТИТЬ ВТБазаНарастающимИтогом |ИЗ | ВТПериоды КАК Периоды | ЛЕВОЕ СОЕДИНЕНИЕ ВТСведенияОДоходахПоВидамТарифа КАК СведенияОДоходах | ПО (СведенияОДоходах.Период МЕЖДУ НАЧАЛОПЕРИОДА(Периоды.Период, ГОД) И Периоды.Период) | |СГРУППИРОВАТЬ ПО | СведенияОДоходах.ФизЛицо, | Периоды.Период |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | СведенияОДоходах.ФизЛицо КАК ФизЛицо, | СведенияОДоходах.Период, | СведенияОДоходах.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | СведенияОДоходах.ВидТарифаСтраховыхВзносов, | СУММА(ВЫБОР | КОГДА СведенияОДоходах.Иностранец | ТОГДА 0 | КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуФСС | ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот | ИНАЧЕ 0 | КОНЕЦ) КАК ЗаМесяц |ПОМЕСТИТЬ ВТБазаЗаМесяцПоОбособленноеПодразделение |ИЗ | ВТСведенияОДоходахПоВидамТарифа КАК СведенияОДоходах | |СГРУППИРОВАТЬ ПО | СведенияОДоходах.ФизЛицо, | СведенияОДоходах.ОбособленноеПодразделение, | СведенияОДоходах.ВидТарифаСтраховыхВзносов, | СведенияОДоходах.Период |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | СведенияОДоходах.ФизЛицо КАК ФизЛицо, | СведенияОДоходах.Период, | МАКСИМУМ(СведенияОДоходах.ЗаМесяц) КАК ЗаМесяц |ПОМЕСТИТЬ ВТМаксБазаЗаМесяц |ИЗ | ВТБазаЗаМесяцПоОбособленноеПодразделение КАК СведенияОДоходах | |СГРУППИРОВАТЬ ПО | СведенияОДоходах.ФизЛицо, | СведенияОДоходах.Период |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | СведенияОДоходах.ФизЛицо КАК ФизЛицо, | СведенияОДоходах.Период КАК Период, | СведенияОДоходах.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | МАКСИМУМ(БазаЗаМесяцПоОбособленным.ВидТарифаСтраховыхВзносов) КАК ВидТарифаСтраховыхВзносов |ПОМЕСТИТЬ ВТОбособленноеПодразделениеМаксБазы |ИЗ | (ВЫБРАТЬ | СведенияОДоходах.ФизЛицо КАК ФизЛицо, | СведенияОДоходах.Период КАК Период, | СведенияОДоходах.ЗаМесяц КАК ЗаМесяц, | МАКСИМУМ(БазаЗаМесяцПоОбособленным.ОбособленноеПодразделение) КАК ОбособленноеПодразделение | ИЗ | ВТМаксБазаЗаМесяц КАК СведенияОДоходах | ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаЗаМесяцПоОбособленноеПодразделение КАК БазаЗаМесяцПоОбособленным | ПО СведенияОДоходах.ФизЛицо = БазаЗаМесяцПоОбособленным.ФизЛицо | И СведенияОДоходах.Период = БазаЗаМесяцПоОбособленным.Период | И СведенияОДоходах.ЗаМесяц = БазаЗаМесяцПоОбособленным.ЗаМесяц | | СГРУППИРОВАТЬ ПО | СведенияОДоходах.ФизЛицо, | СведенияОДоходах.Период, | СведенияОДоходах.ЗаМесяц) КАК СведенияОДоходах | ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаЗаМесяцПоОбособленноеПодразделение КАК БазаЗаМесяцПоОбособленным | ПО СведенияОДоходах.ФизЛицо = БазаЗаМесяцПоОбособленным.ФизЛицо | И СведенияОДоходах.Период = БазаЗаМесяцПоОбособленным.Период | И СведенияОДоходах.ЗаМесяц = БазаЗаМесяцПоОбособленным.ЗаМесяц | И СведенияОДоходах.ОбособленноеПодразделение = БазаЗаМесяцПоОбособленным.ОбособленноеПодразделение | |СГРУППИРОВАТЬ ПО | СведенияОДоходах.ФизЛицо, | СведенияОДоходах.Период, | СведенияОДоходах.ОбособленноеПодразделение | |ИНДЕКСИРОВАТЬ ПО | ФизЛицо, | Период, | ОбособленноеПодразделение, | ВидТарифаСтраховыхВзносов |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ОблагаемаяБазаФСС.ФизЛицо КАК ФизЛицо, | ОблагаемаяБазаФСС.Период КАК Период, | ВЫБОР | КОГДА ОблагаемаяБазаФСС.ЗаГод - Предел.Размер >= 0 | ТОГДА ОблагаемаяБазаФСС.ЗаГод - Предел.Размер | ИНАЧЕ 0 | КОНЕЦ - ВЫБОР | КОГДА ЕСТЬNULL(ОблагаемаяБазаПрошлогоМесяца.ЗаГод, 0) - Предел.Размер >= 0 | ТОГДА ЕСТЬNULL(ОблагаемаяБазаПрошлогоМесяца.ЗаГод, 0) - Предел.Размер | ИНАЧЕ 0 | КОНЕЦ КАК СуммаПревысившаяПредел |ПОМЕСТИТЬ ВТБазаПревышенияДохода |ИЗ | ВТБазаНарастающимИтогом КАК ОблагаемаяБазаФСС | ЛЕВОЕ СОЕДИНЕНИЕ ВТПредельнаяВеличина КАК Предел | ПО ОблагаемаяБазаФСС.Период = Предел.Период | ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаНарастающимИтогом КАК ОблагаемаяБазаПрошлогоМесяца | ПО ОблагаемаяБазаФСС.ФизЛицо = ОблагаемаяБазаПрошлогоМесяца.ФизЛицо | И (ОблагаемаяБазаФСС.Период = ДОБАВИТЬКДАТЕ(ОблагаемаяБазаПрошлогоМесяца.Период, МЕСЯЦ, 1)) | |ИНДЕКСИРОВАТЬ ПО | ФизЛицо, | Период |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ОблагаемаяБаза.ФизЛицо КАК ФизЛицо, | ОблагаемаяБаза.Период КАК Период, | ВЫБОР | КОГДА ПревышениеДоходаПоВсемОП.СуммаПревысившаяПредел = 0 | ИЛИ ОблагаемаяБаза.ЗаМесяц = 0 | ТОГДА 0 | ИНАЧЕ ВЫРАЗИТЬ(ПревышениеДоходаПоВсемОП.СуммаПревысившаяПредел * БазаЗаМесяцПоОбособленным.ЗаМесяц / ОблагаемаяБаза.ЗаМесяц КАК ЧИСЛО(15, 2)) | КОНЕЦ КАК СуммаПревысившаяПредел, | БазаЗаМесяцПоОбособленным.ОбособленноеПодразделение, | БазаЗаМесяцПоОбособленным.ВидТарифаСтраховыхВзносов |ПОМЕСТИТЬ ВТПревышениеДоходаПоОбособленноеПодразделение |ИЗ | ВТБазаНарастающимИтогом КАК ОблагаемаяБаза | ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаПревышенияДохода КАК ПревышениеДоходаПоВсемОП | ПО ОблагаемаяБаза.ФизЛицо = ПревышениеДоходаПоВсемОП.ФизЛицо | И ОблагаемаяБаза.Период = ПревышениеДоходаПоВсемОП.Период | ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаЗаМесяцПоОбособленноеПодразделение КАК БазаЗаМесяцПоОбособленным | ЛЕВОЕ СОЕДИНЕНИЕ ВТОбособленноеПодразделениеМаксБазы КАК ОбособленноеПодразделениеДляОкругления | ПО БазаЗаМесяцПоОбособленным.ФизЛицо = ОбособленноеПодразделениеДляОкругления.ФизЛицо | И БазаЗаМесяцПоОбособленным.Период = ОбособленноеПодразделениеДляОкругления.Период | И БазаЗаМесяцПоОбособленным.ОбособленноеПодразделение = ОбособленноеПодразделениеДляОкругления.ОбособленноеПодразделение | И БазаЗаМесяцПоОбособленным.ВидТарифаСтраховыхВзносов = ОбособленноеПодразделениеДляОкругления.ВидТарифаСтраховыхВзносов | ПО ОблагаемаяБаза.Период = БазаЗаМесяцПоОбособленным.Период | И ОблагаемаяБаза.ФизЛицо = БазаЗаМесяцПоОбособленным.ФизЛицо |ГДЕ | ОбособленноеПодразделениеДляОкругления.ОбособленноеПодразделение ЕСТЬ NULL | |ИНДЕКСИРОВАТЬ ПО | ФизЛицо, | Период |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗЛИЧНЫЕ | Превышение.ФизЛицо КАК ФизЛицо, | Превышение.Период КАК Период, | Превышение.СуммаПревысившаяПредел, | Превышение.ОбособленноеПодразделение, | Превышение.ВидТарифаСтраховыхВзносов |ПОМЕСТИТЬ ВТПревышениеДохода |ИЗ | ВТПревышениеДоходаПоОбособленноеПодразделение КАК Превышение | |ОБЪЕДИНИТЬ | |ВЫБРАТЬ РАЗЛИЧНЫЕ | Превышение.ФизЛицо, | Превышение.Период, | СУММА(Превышение.СуммаПревысившаяПредел), | ОбособленноеПодразделениеДляОкругления.ОбособленноеПодразделение, | ОбособленноеПодразделениеДляОкругления.ВидТарифаСтраховыхВзносов |ИЗ | (ВЫБРАТЬ | Превышение.ФизЛицо КАК ФизЛицо, | Превышение.Период КАК Период, | -Превышение.СуммаПревысившаяПредел КАК СуммаПревысившаяПредел | ИЗ | ВТПревышениеДоходаПоОбособленноеПодразделение КАК Превышение | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | Превышение.ФизЛицо, | Превышение.Период, | Превышение.СуммаПревысившаяПредел | ИЗ | ВТБазаПревышенияДохода КАК Превышение) КАК Превышение | ЛЕВОЕ СОЕДИНЕНИЕ ВТОбособленноеПодразделениеМаксБазы КАК ОбособленноеПодразделениеДляОкругления | ПО Превышение.ФизЛицо = ОбособленноеПодразделениеДляОкругления.ФизЛицо | И Превышение.Период = ОбособленноеПодразделениеДляОкругления.Период | |СГРУППИРОВАТЬ ПО | Превышение.ФизЛицо, | Превышение.Период, | ОбособленноеПодразделениеДляОкругления.ОбособленноеПодразделение, | ОбособленноеПодразделениеДляОкругления.ВидТарифаСтраховыхВзносов | |ИНДЕКСИРОВАТЬ ПО | ФизЛицо, | Период |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | СведенияОДоходах.Период, | СведенияОДоходах.ФизЛицо, | СУММА(ВЫБОР | КОГДА (НЕ СведенияОДоходах.ВидДохода В (ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.РаспределятьПоБазовымНачислениям), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.НеЯвляетсяОбъектом))) | ТОГДА СведенияОДоходах.РезультатОборот | ИНАЧЕ 0 | КОНЕЦ) КАК Начислено, | СУММА(ВЫБОР | КОГДА (НЕ СведенияОДоходах.ВидДохода В (ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.РаспределятьПоБазовымНачислениям), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.НеЯвляетсяОбъектом))) | ТОГДА ВЫБОР | КОГДА СведенияОДоходах.Иностранец | ТОГДА СведенияОДоходах.РезультатОборот | КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуФСС | ТОГДА СведенияОДоходах.СкидкаОборот | ИНАЧЕ СведенияОДоходах.РезультатОборот | КОНЕЦ | ИНАЧЕ 0 | КОНЕЦ) КАК НеОблагается, | СУММА(ВЫБОР | КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуФСС | И (НЕ СведенияОДоходах.Иностранец) | И СведенияОДоходах.ВидТарифаСтраховыхВзносов = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОрганизацияИнвалидов) | ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот | ИНАЧЕ 0 | КОНЕЦ) КАК БазаИнвалида, | МАКСИМУМ(ВЫБОР | КОГДА СведенияОДоходах.ВидТарифаСтраховыхВзносов = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОрганизацияИнвалидов) | ТОГДА ПревышениеДоходаИнвалидов.СуммаПревысившаяПредел | ИНАЧЕ ПревышениеДохода.СуммаПревысившаяПредел | КОНЕЦ) КАК СуммаПревысившаяПредел, | МАКСИМУМ(ВЫБОР | КОГДА СведенияОДоходах.ВидТарифаСтраховыхВзносов = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОрганизацияИнвалидов) | ТОГДА ПревышениеДоходаИнвалидов.СуммаПревысившаяПредел | ИНАЧЕ 0 | КОНЕЦ) КАК СуммаПревысившаяПределИнвалида, | СУММА(ВЫБОР | КОГДА (НЕ СведенияОДоходах.ВидДохода В (ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.РаспределятьПоБазовымНачислениям), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.НеЯвляетсяОбъектом))) | ТОГДА ВЫБОР | КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуФСС | ТОГДА СведенияОДоходах.СкидкаОборот | ИНАЧЕ СведенияОДоходах.РезультатОборот | КОНЕЦ | ИНАЧЕ 0 | КОНЕЦ) КАК НеОблагаетсяНС_ПЗ, | СУММА(ВЫБОР | КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуФСС | ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот | ИНАЧЕ 0 | КОНЕЦ) КАК БазаНС_ПЗ, | СУММА(ВЫБОР | КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуФСС | И СведенияОДоходах.ИнвалидностьДляНС_ПЗ | ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот | ИНАЧЕ 0 | КОНЕЦ) КАК БазаИнвалидаНС_ПЗ |ПОМЕСТИТЬ ВТОблагаемыеБазыПоМесяцам |ИЗ | ВТСведенияОДоходахПоВидамТарифа КАК СведенияОДоходах | ЛЕВОЕ СОЕДИНЕНИЕ ВТПревышениеДохода КАК ПревышениеДохода | ПО СведенияОДоходах.ФизЛицо = ПревышениеДохода.ФизЛицо | И СведенияОДоходах.Период = ПревышениеДохода.Период | И СведенияОДоходах.ОбособленноеПодразделение = ПревышениеДохода.ОбособленноеПодразделение | И (ПревышениеДохода.ВидТарифаСтраховыхВзносов = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ПустаяСсылка)) | ЛЕВОЕ СОЕДИНЕНИЕ ВТПревышениеДохода КАК ПревышениеДоходаИнвалидов | ПО СведенияОДоходах.ФизЛицо = ПревышениеДоходаИнвалидов.ФизЛицо | И СведенияОДоходах.Период = ПревышениеДоходаИнвалидов.Период | И СведенияОДоходах.ОбособленноеПодразделение = ПревышениеДоходаИнвалидов.ОбособленноеПодразделение | И (ПревышениеДоходаИнвалидов.ВидТарифаСтраховыхВзносов = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОрганизацияИнвалидов)) |ГДЕ | СведенияОДоходах.ОбособленноеПодразделение = &парамОрганизация | И (НЕ СведенияОДоходах.ФизЛицо В | (ВЫБРАТЬ | ФизлицаБезБазы.ФизЛицо | ИЗ | ВТФизлицаБезОблагаемойБазы КАК ФизлицаБезБазы)) | |СГРУППИРОВАТЬ ПО | СведенияОДоходах.Период, | СведенияОДоходах.ФизЛицо"; Запрос.Текст = СтрЗаменить(Запрос.Текст,"РегистрСведений.УчетнаяПолитикаНалоговыйУчет", ЗаполнениеРегламентированнойОтчетностиПереопределяемый.ИмяУчетнойПолитики()); #Если Клиент тогда ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов); #КонецЕсли Попытка Запрос.Выполнить(); Исключение #Если Клиент тогда ИнформацияОбОшибке = ИнформацияОбОшибке(); ФормированиеПечатныхФорм.ПроверитьОшибкуЗапрос(МассивЗапросов, ИнформацияОбОшибке, , истина); #КонецЕсли Возврат ПустоеДерево; КонецПопытки; // Пособия Запрос.Текст = "ВЫБРАТЬ | ПособияСоциальномуСтрахованию.Сотрудник.Физлицо КАК Физлицо, | СУММА(ПособияСоциальномуСтрахованию.СтраховыеСлучаи) КАК СтраховыеСлучаи, | СУММА(ПособияСоциальномуСтрахованию.СуммаСверхНорм) КАК СуммаСверхНорм, | СУММА(ПособияСоциальномуСтрахованию.ОплаченныеДни) КАК ОплаченныеДни, | ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета КАК ВыплатаЗаСчетФедеральногоБюджета, | ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования КАК ВидПособияСоциальногоСтрахования |ПОМЕСТИТЬ ВТПособияСверхНорм |ИЗ | РегистрНакопления.ПособияСоциальномуСтрахованию КАК ПособияСоциальномуСтрахованию |ГДЕ | ПособияСоциальномуСтрахованию.Организация = &парамОрганизация | И ПособияСоциальномуСтрахованию.Период МЕЖДУ &парамНачалоГода И &парамКонецОтчетногоПериода | И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования В (ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность), ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды), ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью)) | И ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета <> ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПустаяСсылка) | И ПособияСоциальномуСтрахованию.СуммаСверхНорм <> 0 | |СГРУППИРОВАТЬ ПО | ПособияСоциальномуСтрахованию.Сотрудник.Физлицо, | ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета, | ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования | |ИНДЕКСИРОВАТЬ ПО | ВыплатаЗаСчетФедеральногоБюджета, | ВидПособияСоциальногоСтрахования |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ПособияСоциальномуСтрахованиюОбороты.ФизЛицо КАК ФизЛицо, | ПособияСоциальномуСтрахованиюОбороты.УходЗаПервымРебенком КАК УходЗаПервымРебенком, | ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости КАК ВидЗанятости, | СУММА(ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот) КАК СтраховыеСлучаиОборот, | СУММА(ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот) КАК СуммаВсегоОборот, | СУММА(ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот) КАК СуммаСверхНормОборот |ПОМЕСТИТЬ ВТПособияПоУходу |ИЗ | РегистрНакопления.ПособияПоУходуЗаРебенкомДоПолутораЛет.Обороты(&парамНачалоГода, &парамКонецОтчетногоПериода, Месяц, Организация = &парамОрганизация) КАК ПособияСоциальномуСтрахованиюОбороты | |СГРУППИРОВАТЬ ПО | ПособияСоциальномуСтрахованиюОбороты.ФизЛицо, | ПособияСоциальномуСтрахованиюОбороты.УходЗаПервымРебенком, | ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости | |ИНДЕКСИРОВАТЬ ПО | ФизЛицо, | ВидЗанятости |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ПособияСоциальномуСтрахованию.ФизЛицо КАК Физлицо, | СУММА(ПособияСоциальномуСтрахованию.СтраховыеСлучаи) КАК СтраховыеСлучаи, | СУММА(ПособияСоциальномуСтрахованию.СуммаСверхНорм) КАК СуммаСверхНорм, | ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета КАК ВыплатаЗаСчетФедеральногоБюджета, | ПособияСоциальномуСтрахованию.УходЗаПервымРебенком КАК УходЗаПервымРебенком |ПОМЕСТИТЬ ВТПособияПоУходуСверхНорм |ИЗ | РегистрНакопления.ПособияПоУходуЗаРебенкомДоПолутораЛет КАК ПособияСоциальномуСтрахованию |ГДЕ | ПособияСоциальномуСтрахованию.Организация = &парамОрганизация | И ПособияСоциальномуСтрахованию.Период МЕЖДУ &парамНачалоГода И &парамКонецОтчетногоПериода | И ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета <> ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПустаяСсылка) | И ПособияСоциальномуСтрахованию.СуммаСверхНорм <> 0 | |СГРУППИРОВАТЬ ПО | ПособияСоциальномуСтрахованию.ФизЛицо, | ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета, | ПособияСоциальномуСтрахованию.УходЗаПервымРебенком | |ИНДЕКСИРОВАТЬ ПО | ВыплатаЗаСчетФедеральногоБюджета, | УходЗаПервымРебенком"; #Если Клиент тогда ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов); #КонецЕсли Попытка Запрос.Выполнить(); Исключение #Если Клиент тогда ИнформацияОбОшибке = ИнформацияОбОшибке(); ФормированиеПечатныхФорм.ПроверитьОшибкуЗапрос(МассивЗапросов, ИнформацияОбОшибке, , истина); #КонецЕсли Возврат ПустоеДерево; КонецПопытки; // ---------------------------------------------------------------------------------- // ТЕКСТЫ ЗАПРОСОВ // БазаДляНачисленияВзносов // Это показатели Раздела I, Таблица 3 // Поля: // П000030001003, // П000030001004 // Описание: // Выбираем из ВТОблагаемыеБазыПоМесяцам (таблица с данными о доходах ) // данные за соответствующий месяц БазаДляНачисленияВзносовТекст = "ВЫБРАТЬ | ЕСТЬNULL(СУММА(ДоходыПоФЛ.Начислено), 0) КАК П000030001003, | ЕСТЬNULL(СУММА(ДоходыПоФЛ.НеОблагается), 0) КАК П000030002003, | ЕСТЬNULL(СУММА(ДоходыПоФЛ.СуммаПревысившаяПредел), 0) КАК П000030003003, | ЕСТЬNULL(СУММА(ДоходыПоФЛ.БазаНС_ПЗ), 0) КАК П000060001103, | ЕСТЬNULL(СУММА(ДоходыПоФЛ.БазаИнвалидаНС_ПЗ), 0) КАК П000060001104, | ЕСТЬNULL(СУММА(ДоходыПоФЛ.НеОблагаетсяНС_ПЗ), 0) КАК П000060001105, | ЕСТЬNULL(СУММА(ВЫБОР | КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) < &Месяц1 | ТОГДА ДоходыПоФЛ.Начислено | ИНАЧЕ 0 | КОНЕЦ), 0) КАК П000030001004, | ЕСТЬNULL(СУММА(ВЫБОР | КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) < &Месяц2 | ТОГДА ДоходыПоФЛ.Начислено | ИНАЧЕ 0 | КОНЕЦ), 0) КАК П000030001005, | ЕСТЬNULL(СУММА(ВЫБОР | КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) < &Месяц3 | ТОГДА ДоходыПоФЛ.Начислено | ИНАЧЕ 0 | КОНЕЦ), 0) КАК П000030001006, | ЕСТЬNULL(СУММА(ВЫБОР | КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) < &Месяц1 | ТОГДА ДоходыПоФЛ.НеОблагается | ИНАЧЕ 0 | КОНЕЦ), 0) КАК П000030002004, | ЕСТЬNULL(СУММА(ВЫБОР | КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) < &Месяц2 | ТОГДА ДоходыПоФЛ.НеОблагается | ИНАЧЕ 0 | КОНЕЦ), 0) КАК П000030002005, | ЕСТЬNULL(СУММА(ВЫБОР | КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) < &Месяц3 | ТОГДА ДоходыПоФЛ.НеОблагается | ИНАЧЕ 0 | КОНЕЦ), 0) КАК П000030002006, | ЕСТЬNULL(СУММА(ВЫБОР | КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) < &Месяц1 | ТОГДА ДоходыПоФЛ.СуммаПревысившаяПредел | ИНАЧЕ 0 | КОНЕЦ), 0) КАК П000030003004, | ЕСТЬNULL(СУММА(ВЫБОР | КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) < &Месяц2 | ТОГДА ДоходыПоФЛ.СуммаПревысившаяПредел | ИНАЧЕ 0 | КОНЕЦ), 0) КАК П000030003005, | ЕСТЬNULL(СУММА(ВЫБОР | КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) < &Месяц3 | ТОГДА ДоходыПоФЛ.СуммаПревысившаяПредел | ИНАЧЕ 0 | КОНЕЦ), 0) КАК П000030003006, | ЕСТЬNULL(СУММА(ВЫБОР | КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) < &Месяц1 | ТОГДА ДоходыПоФЛ.БазаНС_ПЗ | ИНАЧЕ 0 | КОНЕЦ), 0) КАК П000060001303, | ЕСТЬNULL(СУММА(ВЫБОР | КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) < &Месяц2 | ТОГДА ДоходыПоФЛ.БазаНС_ПЗ | ИНАЧЕ 0 | КОНЕЦ), 0) КАК П000060001403, | ЕСТЬNULL(СУММА(ВЫБОР | КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) < &Месяц3 | ТОГДА ДоходыПоФЛ.БазаНС_ПЗ | ИНАЧЕ 0 | КОНЕЦ), 0) КАК П000060001503, | ЕСТЬNULL(СУММА(ВЫБОР | КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) < &Месяц1 | ТОГДА ДоходыПоФЛ.БазаИнвалидаНС_ПЗ | ИНАЧЕ 0 | КОНЕЦ), 0) КАК П000060001304, | ЕСТЬNULL(СУММА(ВЫБОР | КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) < &Месяц2 | ТОГДА ДоходыПоФЛ.БазаИнвалидаНС_ПЗ | ИНАЧЕ 0 | КОНЕЦ), 0) КАК П000060001404, | ЕСТЬNULL(СУММА(ВЫБОР | КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) < &Месяц3 | ТОГДА ДоходыПоФЛ.БазаИнвалидаНС_ПЗ | ИНАЧЕ 0 | КОНЕЦ), 0) КАК П000060001504, | ЕСТЬNULL(СУММА(ВЫБОР | КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) < &Месяц1 | ТОГДА ДоходыПоФЛ.НеОблагаетсяНС_ПЗ | ИНАЧЕ 0 | КОНЕЦ), 0) КАК П000060001305, | ЕСТЬNULL(СУММА(ВЫБОР | КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) < &Месяц2 | ТОГДА ДоходыПоФЛ.НеОблагаетсяНС_ПЗ | ИНАЧЕ 0 | КОНЕЦ), 0) КАК П000060001405, | ЕСТЬNULL(СУММА(ВЫБОР | КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) < &Месяц3 | ТОГДА ДоходыПоФЛ.НеОблагаетсяНС_ПЗ | ИНАЧЕ 0 | КОНЕЦ), 0) КАК П000060001505, | ЕСТЬNULL(СУММА(ЕСТЬNULL(ДоходыПоФЛ.БазаИнвалида, 0) - ЕСТЬNULL(ДоходыПоФЛ.СуммаПревысившаяПределИнвалида, 0)), 0) КАК _П000030005003, | ЕСТЬNULL(СУММА(ВЫБОР | КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) < &Месяц1 | ТОГДА ЕСТЬNULL(ДоходыПоФЛ.БазаИнвалида, 0) - ЕСТЬNULL(ДоходыПоФЛ.СуммаПревысившаяПределИнвалида, 0) | ИНАЧЕ 0 | КОНЕЦ), 0) КАК _П000030005004, | ЕСТЬNULL(СУММА(ВЫБОР | КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) < &Месяц2 | ТОГДА ЕСТЬNULL(ДоходыПоФЛ.БазаИнвалида, 0) - ЕСТЬNULL(ДоходыПоФЛ.СуммаПревысившаяПределИнвалида, 0) | ИНАЧЕ 0 | КОНЕЦ), 0) КАК _П000030005005, | ЕСТЬNULL(СУММА(ВЫБОР | КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) < &Месяц3 | ТОГДА ЕСТЬNULL(ДоходыПоФЛ.БазаИнвалида, 0) - ЕСТЬNULL(ДоходыПоФЛ.СуммаПревысившаяПределИнвалида, 0) | ИНАЧЕ 0 | КОНЕЦ), 0) КАК _П000030005006 |ИЗ | ВТОблагаемыеБазыПоМесяцам КАК ДоходыПоФЛ"; // РасходыНаЦелиОбязательногоСС // Это итоговые суммы расходов за исключением пособия по уходу за ребенком для Таблиц 3, 6 и 11 Разделов I, II и III // Поля: // П000020001001, ..., П000030015005 Таблицы 2 // П000080001003, ..., П000080007004 Таблицы 11 // Описание: // Суммируются соответствующие данные из таблицы оборотов регистра накопления.ПособияСоциальномуСтрахованию // РасходыНаЦелиОбязательногоССТекст = "ВЫБРАТЬ | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020001001, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020001003, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020001004, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020001005, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность) | И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020002001, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность) | И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020002003, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность) | И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020002004, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность) | И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020002005, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020003003, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020003004, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020003005, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды) | И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020004001, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды) | И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020004003, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды) | И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020004004, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды) | И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020004005, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриПостановкеНаУчетВРанниеСрокиБеременности) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020005003, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриПостановкеНаУчетВРанниеСрокиБеременности) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020005004, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриРожденииРебенка) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020006003, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриРожденииРебенка) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020006004, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ДополнительныеВыходныеДниПоУходуЗаДетьмиИнвалидами) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020010003, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ДополнительныеВыходныеДниПоУходуЗаДетьмиИнвалидами) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020010004, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020011003, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020011004, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020011005, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьНесчастныйСлучай) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000080001003, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьНесчастныйСлучай) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000080001004, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьНесчастныйСлучай) | И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000080002003, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьНесчастныйСлучай) | И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000080002004, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьПрофзаболевание) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000080004003, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьПрофзаболевание) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000080004004, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьПрофзаболевание) | И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000080005003, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьПрофзаболевание) | И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000080005004, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ДополнительныйОтпускПослеНесчастныхСлучаев) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000080007003, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ДополнительныйОтпускПослеНесчастныхСлучаев) | ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000080007004 |ИЗ | РегистрНакопления.ПособияСоциальномуСтрахованию.Обороты(&парамНачалоГода, &парамКонецОтчетногоПериода, Месяц, Организация = &парамОрганизация) КАК ПособияСоциальномуСтрахованиюОбороты"; РасходыЗаСчетФедБюджетаТекст = "ВЫБРАТЬ | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль) | И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность) | ТОГДА ПособияСоциальномуСтрахованию.ОплаченныеДни | ИНАЧЕ 0 | КОНЕЦ) КАК П000050001007, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль) | И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность) | ТОГДА ПособияСоциальномуСтрахованию.СуммаСверхНорм | ИНАЧЕ 0 | КОНЕЦ) КАК П000050001008, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль) | И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды) | ТОГДА ПособияСоциальномуСтрахованию.ОплаченныеДни | ИНАЧЕ 0 | КОНЕЦ) КАК П000050002007, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль) | И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды) | ТОГДА ПособияСоциальномуСтрахованию.СуммаСверхНорм | ИНАЧЕ 0 | КОНЕЦ) КАК П000050002008, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль) | И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью) | ТОГДА ПособияСоциальномуСтрахованию.СтраховыеСлучаи | ИНАЧЕ 0 | КОНЕЦ) КАК П000050006007, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль) | И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью) | ТОГДА ПособияСоциальномуСтрахованию.СуммаСверхНорм | ИНАЧЕ 0 | КОНЕЦ) КАК П000050006008, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк) | И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность) | ТОГДА ПособияСоциальномуСтрахованию.ОплаченныеДни | ИНАЧЕ 0 | КОНЕЦ) КАК П000050001010, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк) | И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность) | ТОГДА ПособияСоциальномуСтрахованию.СуммаСверхНорм | ИНАЧЕ 0 | КОНЕЦ) КАК П000050001011, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк) | И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды) | ТОГДА ПособияСоциальномуСтрахованию.ОплаченныеДни | ИНАЧЕ 0 | КОНЕЦ) КАК П000050002010, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк) | И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды) | ТОГДА ПособияСоциальномуСтрахованию.СуммаСверхНорм | ИНАЧЕ 0 | КОНЕЦ) КАК П000050002011, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк) | И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью) | ТОГДА ПособияСоциальномуСтрахованию.СтраховыеСлучаи | ИНАЧЕ 0 | КОНЕЦ) КАК П000050006010, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк) | И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью) | ТОГДА ПособияСоциальномуСтрахованию.СуммаСверхНорм | ИНАЧЕ 0 | КОНЕЦ) КАК П000050006011, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Семипалатинск) | И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность) | ТОГДА ПособияСоциальномуСтрахованию.ОплаченныеДни | ИНАЧЕ 0 | КОНЕЦ) КАК П000050001013, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Семипалатинск) | И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность) | ТОГДА ПособияСоциальномуСтрахованию.СуммаСверхНорм | ИНАЧЕ 0 | КОНЕЦ) КАК П000050001014, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска) | И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность) | ТОГДА ПособияСоциальномуСтрахованию.ОплаченныеДни | ИНАЧЕ 0 | КОНЕЦ) КАК П000050001016, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска) | И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность) | ТОГДА ПособияСоциальномуСтрахованию.СуммаСверхНорм | ИНАЧЕ 0 | КОНЕЦ) КАК П000050001017, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска) | И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды) | ТОГДА ПособияСоциальномуСтрахованию.ОплаченныеДни | ИНАЧЕ 0 | КОНЕЦ) КАК П000050002016, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска) | И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды) | ТОГДА ПособияСоциальномуСтрахованию.СуммаСверхНорм | ИНАЧЕ 0 | КОНЕЦ) КАК П000050002017, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска) | И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью) | ТОГДА ПособияСоциальномуСтрахованию.СтраховыеСлучаи | ИНАЧЕ 0 | КОНЕЦ) КАК П000050006016, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска) | И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью) | ТОГДА ПособияСоциальномуСтрахованию.СуммаСверхНорм | ИНАЧЕ 0 | КОНЕЦ) КАК П000050006017, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ЗачетНестраховыхПериодов) | И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность) | ТОГДА ПособияСоциальномуСтрахованию.ОплаченныеДни | ИНАЧЕ 0 | КОНЕЦ) КАК П000050001019, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ЗачетНестраховыхПериодов) | И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность) | ТОГДА ПособияСоциальномуСтрахованию.СуммаСверхНорм | ИНАЧЕ 0 | КОНЕЦ) КАК П000050001020, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ЗачетНестраховыхПериодов) | И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды) | ТОГДА ПособияСоциальномуСтрахованию.ОплаченныеДни | ИНАЧЕ 0 | КОНЕЦ) КАК П000050002019, | СУММА(ВЫБОР | КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ЗачетНестраховыхПериодов) | И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды) | ТОГДА ПособияСоциальномуСтрахованию.СуммаСверхНорм | ИНАЧЕ 0 | КОНЕЦ) КАК П000050002020 |ИЗ | ВТПособияСверхНорм КАК ПособияСоциальномуСтрахованию"; ПолучателиЗаСчетФедБюджетаТекст = "ВЫБРАТЬ | СУММА(ВЫБОР | КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль) | И ВсеПолучатели.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность) | ТОГДА ВсеПолучатели.КоличествоФизлиц | ИНАЧЕ 0 | КОНЕЦ) КАК П000050001006, | СУММА(ВЫБОР | КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль) | И ВсеПолучатели.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды) | ТОГДА ВсеПолучатели.КоличествоФизлиц | ИНАЧЕ 0 | КОНЕЦ) КАК П000050002006, | СУММА(ВЫБОР | КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль) | И ВсеПолучатели.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью) | ТОГДА ВсеПолучатели.КоличествоФизлиц | ИНАЧЕ 0 | КОНЕЦ) КАК П000050006006, | СУММА(ВЫБОР | КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк) | И ВсеПолучатели.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность) | ТОГДА ВсеПолучатели.КоличествоФизлиц | ИНАЧЕ 0 | КОНЕЦ) КАК П000050001009, | СУММА(ВЫБОР | КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк) | И ВсеПолучатели.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды) | ТОГДА ВсеПолучатели.КоличествоФизлиц | ИНАЧЕ 0 | КОНЕЦ) КАК П000050002009, | СУММА(ВЫБОР | КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк) | И ВсеПолучатели.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью) | ТОГДА ВсеПолучатели.КоличествоФизлиц | ИНАЧЕ 0 | КОНЕЦ) КАК П000050006009, | СУММА(ВЫБОР | КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Семипалатинск) | И ВсеПолучатели.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность) | ТОГДА ВсеПолучатели.КоличествоФизлиц | ИНАЧЕ 0 | КОНЕЦ) КАК П000050001012, | СУММА(ВЫБОР | КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска) | И ВсеПолучатели.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность) | ТОГДА ВсеПолучатели.КоличествоФизлиц | ИНАЧЕ 0 | КОНЕЦ) КАК П000050001015, | СУММА(ВЫБОР | КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска) | И ВсеПолучатели.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды) | ТОГДА ВсеПолучатели.КоличествоФизлиц | ИНАЧЕ 0 | КОНЕЦ) КАК П000050002015, | СУММА(ВЫБОР | КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска) | И ВсеПолучатели.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью) | ТОГДА ВсеПолучатели.КоличествоФизлиц | ИНАЧЕ 0 | КОНЕЦ) КАК П000050006015, | СУММА(ВЫБОР | КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ЗачетНестраховыхПериодов) | И ВсеПолучатели.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность) | ТОГДА ВсеПолучатели.КоличествоФизлиц | ИНАЧЕ 0 | КОНЕЦ) КАК П000050001018, | СУММА(ВЫБОР | КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ЗачетНестраховыхПериодов) | И ВсеПолучатели.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды) | ТОГДА ВсеПолучатели.КоличествоФизлиц | ИНАЧЕ 0 | КОНЕЦ) КАК П000050002018 |ИЗ | (ВЫБРАТЬ | КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ПособияСоциальномуСтрахованию.Физлицо) КАК КоличествоФизлиц, | ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета КАК ВыплатаЗаСчетФедеральногоБюджета, | ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования КАК ВидПособияСоциальногоСтрахования | ИЗ | ВТПособияСверхНорм КАК ПособияСоциальномуСтрахованию | | СГРУППИРОВАТЬ ПО | ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета, | ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования) КАК ВсеПолучатели"; // РасходыНаПособияПоУходу // Это итоговые суммы расходов на пособия по уходу за ребенком для Таблиц 2 и 7 Разделов I и II // Поля: // П000020009001, ..., П000020013005 Таблицы 2 // Описание: // Выбираем данные о суммах пособий и о количестве выплат из вспомогательной таблицы ВТПособияПоУходу // РасходыНаПособияПоУходуТекст = "ВЫБРАТЬ | СУММА(ВЫБОР | КОГДА ДанныеУчетаПособий.УходЗаПервымРебенком | И ДанныеУчетаПособий.СуммаВсегоОборот <> 0 | ТОГДА 1 | ИНАЧЕ 0 | КОНЕЦ) КАК П000020008001, | СУММА(ВЫБОР | КОГДА ДанныеУчетаПособий.УходЗаПервымРебенком | И ДанныеУчетаПособий.СуммаВсегоОборот <> 0 | ТОГДА ДанныеУчетаПособий.СтраховыеСлучаиОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020008003, | СУММА(ВЫБОР | КОГДА ДанныеУчетаПособий.УходЗаПервымРебенком | ТОГДА ДанныеУчетаПособий.СуммаВсегоОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020008004, | СУММА(ВЫБОР | КОГДА ДанныеУчетаПособий.УходЗаПервымРебенком | ТОГДА ДанныеУчетаПособий.СуммаСверхНормОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020008005, | СУММА(ВЫБОР | КОГДА (НЕ ДанныеУчетаПособий.УходЗаПервымРебенком) | И ДанныеУчетаПособий.СуммаВсегоОборот <> 0 | ТОГДА 1 | ИНАЧЕ 0 | КОНЕЦ) КАК П000020009001, | СУММА(ВЫБОР | КОГДА (НЕ ДанныеУчетаПособий.УходЗаПервымРебенком) | И ДанныеУчетаПособий.СуммаВсегоОборот <> 0 | ТОГДА ДанныеУчетаПособий.СтраховыеСлучаиОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020009003, | СУММА(ВЫБОР | КОГДА (НЕ ДанныеУчетаПособий.УходЗаПервымРебенком) | ТОГДА ДанныеУчетаПособий.СуммаВсегоОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020009004, | СУММА(ВЫБОР | КОГДА (НЕ ДанныеУчетаПособий.УходЗаПервымРебенком) | ТОГДА ДанныеУчетаПособий.СуммаСверхНормОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000020009005 |ИЗ | ВТПособияПоУходу КАК ДанныеУчетаПособий"; РасходыНаПособияПоУходуДополнительноТекст = "ВЫБРАТЬ | КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ДанныеУчетаПособий.ФизЛицо) КАК П000020007001 |ИЗ | (ВЫБРАТЬ | ПособияСоциальномуСтрахованиюОбороты.ФизЛицо КАК ФизЛицо, | СУММА(ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот) КАК СуммаВсегоОборот | ИЗ | ВТПособияПоУходу КАК ПособияСоциальномуСтрахованиюОбороты | | СГРУППИРОВАТЬ ПО | ПособияСоциальномуСтрахованиюОбороты.ФизЛицо | | ИМЕЮЩИЕ | СУММА(ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот) <> 0) КАК ДанныеУчетаПособий"; РасходыПоУходуЗаСчетФедБюджетаТекст = "ВЫБРАТЬ | СУММА(ВЫБОР | КОГДА ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль) | И ПособияПоУходу.УходЗаПервымРебенком | ТОГДА ПособияПоУходу.СтраховыеСлучаи | ИНАЧЕ 0 | КОНЕЦ) КАК П000050004007, | СУММА(ВЫБОР | КОГДА ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль) | И ПособияПоУходу.УходЗаПервымРебенком | ТОГДА ПособияПоУходу.СуммаСверхНорм | ИНАЧЕ 0 | КОНЕЦ) КАК П000050004008, | СУММА(ВЫБОР | КОГДА ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль) | И (НЕ ПособияПоУходу.УходЗаПервымРебенком) | ТОГДА ПособияПоУходу.СтраховыеСлучаи | ИНАЧЕ 0 | КОНЕЦ) КАК П000050005007, | СУММА(ВЫБОР | КОГДА ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль) | И (НЕ ПособияПоУходу.УходЗаПервымРебенком) | ТОГДА ПособияПоУходу.СуммаСверхНорм | ИНАЧЕ 0 | КОНЕЦ) КАК П000050005008, | СУММА(ВЫБОР | КОГДА ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк) | И ПособияПоУходу.УходЗаПервымРебенком | ТОГДА ПособияПоУходу.СтраховыеСлучаи | ИНАЧЕ 0 | КОНЕЦ) КАК П000050004010, | СУММА(ВЫБОР | КОГДА ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк) | И ПособияПоУходу.УходЗаПервымРебенком | ТОГДА ПособияПоУходу.СуммаСверхНорм | ИНАЧЕ 0 | КОНЕЦ) КАК П000050004011, | СУММА(ВЫБОР | КОГДА ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк) | И (НЕ ПособияПоУходу.УходЗаПервымРебенком) | ТОГДА ПособияПоУходу.СтраховыеСлучаи | ИНАЧЕ 0 | КОНЕЦ) КАК П000050005010, | СУММА(ВЫБОР | КОГДА ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк) | И (НЕ ПособияПоУходу.УходЗаПервымРебенком) | ТОГДА ПособияПоУходу.СуммаСверхНорм | ИНАЧЕ 0 | КОНЕЦ) КАК П000050005011, | СУММА(ВЫБОР | КОГДА ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска) | И ПособияПоУходу.УходЗаПервымРебенком | ТОГДА ПособияПоУходу.СтраховыеСлучаи | ИНАЧЕ 0 | КОНЕЦ) КАК П000050004016, | СУММА(ВЫБОР | КОГДА ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска) | И ПособияПоУходу.УходЗаПервымРебенком | ТОГДА ПособияПоУходу.СуммаСверхНорм | ИНАЧЕ 0 | КОНЕЦ) КАК П000050004017, | СУММА(ВЫБОР | КОГДА ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска) | И (НЕ ПособияПоУходу.УходЗаПервымРебенком) | ТОГДА ПособияПоУходу.СтраховыеСлучаи | ИНАЧЕ 0 | КОНЕЦ) КАК П000050005016, | СУММА(ВЫБОР | КОГДА ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска) | И (НЕ ПособияПоУходу.УходЗаПервымРебенком) | ТОГДА ПособияПоУходу.СуммаСверхНорм | ИНАЧЕ 0 | КОНЕЦ) КАК П000050005017 |ИЗ | ВТПособияПоУходуСверхНорм КАК ПособияПоУходу"; ПолучателиПоУходуЗаСчетФедБюджетаТекст = "ВЫБРАТЬ | СУММА(ВЫБОР | КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль) | И ВсеПолучатели.УходЗаПервымРебенком | ТОГДА ВсеПолучатели.КоличествоФизлиц | ИНАЧЕ 0 | КОНЕЦ) КАК П000050004006, | СУММА(ВЫБОР | КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль) | И (НЕ ВсеПолучатели.УходЗаПервымРебенком) | ТОГДА ВсеПолучатели.КоличествоФизлиц | ИНАЧЕ 0 | КОНЕЦ) КАК П000050005006, | СУММА(ВЫБОР | КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк) | И ВсеПолучатели.УходЗаПервымРебенком | ТОГДА ВсеПолучатели.КоличествоФизлиц | ИНАЧЕ 0 | КОНЕЦ) КАК П000050004009, | СУММА(ВЫБОР | КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк) | И (НЕ ВсеПолучатели.УходЗаПервымРебенком) | ТОГДА ВсеПолучатели.КоличествоФизлиц | ИНАЧЕ 0 | КОНЕЦ) КАК П000050005009, | СУММА(ВЫБОР | КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска) | И ВсеПолучатели.УходЗаПервымРебенком | ТОГДА ВсеПолучатели.КоличествоФизлиц | ИНАЧЕ 0 | КОНЕЦ) КАК П000050004015, | СУММА(ВЫБОР | КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска) | И (НЕ ВсеПолучатели.УходЗаПервымРебенком) | ТОГДА ВсеПолучатели.КоличествоФизлиц | ИНАЧЕ 0 | КОНЕЦ) КАК П000050005015 |ИЗ | (ВЫБРАТЬ | КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ПособияПоУходу.Физлицо) КАК КоличествоФизлиц, | ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета КАК ВыплатаЗаСчетФедеральногоБюджета, | ПособияПоУходу.УходЗаПервымРебенком КАК УходЗаПервымРебенком | ИЗ | ВТПособияПоУходуСверхНорм КАК ПособияПоУходу | | СГРУППИРОВАТЬ ПО | ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета, | ПособияПоУходу.УходЗаПервымРебенком) КАК ВсеПолучатели"; ПолучателиПоУходуЗаСчетФедБюджетаДополнительноТекст = "ВЫБРАТЬ | СУММА(ВЫБОР | КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль) | ТОГДА ВсеПолучатели.КоличествоФизлиц | ИНАЧЕ 0 | КОНЕЦ) КАК П000050003006, | СУММА(ВЫБОР | КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк) | ТОГДА ВсеПолучатели.КоличествоФизлиц | ИНАЧЕ 0 | КОНЕЦ) КАК П000050003009, | СУММА(ВЫБОР | КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска) | ТОГДА ВсеПолучатели.КоличествоФизлиц | ИНАЧЕ 0 | КОНЕЦ) КАК П000050003015 |ИЗ | (ВЫБРАТЬ | КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ПособияПоУходу.Физлицо) КАК КоличествоФизлиц, | ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета КАК ВыплатаЗаСчетФедеральногоБюджета | ИЗ | ВТПособияПоУходуСверхНорм КАК ПособияПоУходу | | СГРУППИРОВАТЬ ПО | ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета) КАК ВсеПолучатели"; РасчетыСФондомТекст = "ВЫБРАТЬ | РасчетыПоСтраховымВзносамОстаткиИОбороты.ВидПлатежа КАК ВидПлатежа, | РасчетыПоСтраховымВзносамОстаткиИОбороты.Период КАК Период, | РасчетыПоСтраховымВзносамОстаткиИОбороты.ФССНачальныйОстаток, | РасчетыПоСтраховымВзносамОстаткиИОбороты.ФССКонечныйОстаток, | РасчетыПоСтраховымВзносамОстаткиИОбороты.ФССНесчастныеСлучаиНачальныйОстаток, | РасчетыПоСтраховымВзносамОстаткиИОбороты.ФССНесчастныеСлучаиКонечныйОстаток, | РасчетыПоСтраховымВзносамОстаткиИОбороты.ФССОборот, | РасчетыПоСтраховымВзносамОстаткиИОбороты.ФССПриход, | РасчетыПоСтраховымВзносамОстаткиИОбороты.ФССРасход, | РасчетыПоСтраховымВзносамОстаткиИОбороты.ФССНесчастныеСлучаиОборот, | РасчетыПоСтраховымВзносамОстаткиИОбороты.ФССНесчастныеСлучаиПриход, | РасчетыПоСтраховымВзносамОстаткиИОбороты.ФССНесчастныеСлучаиРасход |ПОМЕСТИТЬ ВТРасчетыСФондом |ИЗ | РегистрНакопления.РасчетыПоСтраховымВзносам.ОстаткиИОбороты( | &парамНачалоГода, | &парамКонецОтчетногоПериода, | Месяц, | , | Организация = &парамОрганизация | И (НЕ ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Штраф), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.ПениСам), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.ПениАкт)))) КАК РасчетыПоСтраховымВзносамОстаткиИОбороты | |ИНДЕКСИРОВАТЬ ПО | Период |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ВЫБОР | КОГДА СУММА(ВЫБОР | КОГДА МЕСЯЦ(РасчетыСФондом.Период) = 1 | ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиНачальныйОстаток | ИНАЧЕ 0 | КОНЕЦ) > 0 | ТОГДА СУММА(ВЫБОР | КОГДА МЕСЯЦ(РасчетыСФондом.Период) = 1 | ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиНачальныйОстаток | ИНАЧЕ 0 | КОНЕЦ) | ИНАЧЕ 0 | КОНЕЦ КАК П000070001003, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог) | И МЕСЯЦ(РасчетыСФондом.Период) < &Месяц1 | ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиПриход | ИНАЧЕ 0 | КОНЕЦ) КАК П000070002001, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1 | ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиПриход | ИНАЧЕ 0 | КОНЕЦ) КАК П000070002101, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2 | ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиПриход | ИНАЧЕ 0 | КОНЕЦ) КАК П000070002201, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3 | ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиПриход | ИНАЧЕ 0 | КОНЕЦ) КАК П000070002301, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогАкт) | ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиПриход | ИНАЧЕ 0 | КОНЕЦ) КАК П000070003003, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НеПринято) | ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиПриход | ИНАЧЕ 0 | КОНЕЦ) КАК П000070004003, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам) | ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиПриход | ИНАЧЕ 0 | КОНЕЦ) КАК П000070005003, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.ПолученоИзФонда) | ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиПриход | ИНАЧЕ 0 | КОНЕЦ) КАК П000070006003, | ВЫБОР | КОГДА СУММА(ВЫБОР | КОГДА МЕСЯЦ(РасчетыСФондом.Период) = 1 | ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиНачальныйОстаток | ИНАЧЕ 0 | КОНЕЦ) < 0 | ТОГДА -СУММА(ВЫБОР | КОГДА МЕСЯЦ(РасчетыСФондом.Период) = 1 | ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиНачальныйОстаток | ИНАЧЕ 0 | КОНЕЦ) | ИНАЧЕ 0 | КОНЕЦ КАК П000070010003, | -СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию) | И МЕСЯЦ(РасчетыСФондом.Период) < &Месяц1 | ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000070011001, | -СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1 | ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000070011101, | -СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2 | ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000070011201, | -СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3 | ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000070011301, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа <> ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию) | И МЕСЯЦ(РасчетыСФондом.Период) < &Месяц1 | ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиРасход | ИНАЧЕ 0 | КОНЕЦ) КАК П000070012001, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа <> ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1 | ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиРасход | ИНАЧЕ 0 | КОНЕЦ) КАК П000070012101, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа <> ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2 | ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиРасход | ИНАЧЕ 0 | КОНЕЦ) КАК П000070012201, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа <> ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3 | ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиРасход | ИНАЧЕ 0 | КОНЕЦ) КАК П000070012301, | ВЫБОР | КОГДА СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам)) | И МЕСЯЦ(РасчетыСФондом.Период) = 1 | ТОГДА РасчетыСФондом.ФССНачальныйОстаток | КОГДА РасчетыСФондом.ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.ПолученоИзФонда), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НеПринято)) | И МЕСЯЦ(РасчетыСФондом.Период) = 1 | ТОГДА РасчетыСФондом.ФССНачальныйОстаток | ИНАЧЕ 0 | КОНЕЦ) > 0 | ТОГДА СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам)) | И МЕСЯЦ(РасчетыСФондом.Период) = 1 | ТОГДА РасчетыСФондом.ФССНачальныйОстаток | КОГДА РасчетыСФондом.ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.ПолученоИзФонда), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НеПринято)) | И МЕСЯЦ(РасчетыСФондом.Период) = 1 | ТОГДА РасчетыСФондом.ФССНачальныйОстаток | ИНАЧЕ 0 | КОНЕЦ) | ИНАЧЕ 0 | КОНЕЦ КАК П000010001003, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог) | И МЕСЯЦ(РасчетыСФондом.Период) < &Месяц1 | ТОГДА РасчетыСФондом.ФССПриход | ИНАЧЕ 0 | КОНЕЦ) КАК П000010002101, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1 | ТОГДА РасчетыСФондом.ФССПриход | ИНАЧЕ 0 | КОНЕЦ) КАК П000010002301, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2 | ТОГДА РасчетыСФондом.ФССПриход | ИНАЧЕ 0 | КОНЕЦ) КАК П000010002401, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3 | ТОГДА РасчетыСФондом.ФССПриход | ИНАЧЕ 0 | КОНЕЦ) КАК П000010002501, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогАкт) | И МЕСЯЦ(РасчетыСФондом.Период) < &Месяц1 | ТОГДА РасчетыСФондом.ФССПриход | ИНАЧЕ 0 | КОНЕЦ) КАК П000010003101, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогАкт) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1 | ТОГДА РасчетыСФондом.ФССПриход | ИНАЧЕ 0 | КОНЕЦ) КАК П000010003301, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогАкт) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2 | ТОГДА РасчетыСФондом.ФССПриход | ИНАЧЕ 0 | КОНЕЦ) КАК П000010003401, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогАкт) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3 | ТОГДА РасчетыСФондом.ФССПриход | ИНАЧЕ 0 | КОНЕЦ) КАК П000010003501, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам) | ТОГДА РасчетыСФондом.ФССПриход | ИНАЧЕ 0 | КОНЕЦ) КАК П000010004003, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НеПринято) | И МЕСЯЦ(РасчетыСФондом.Период) < &Месяц1 | ТОГДА РасчетыСФондом.ФССПриход | ИНАЧЕ 0 | КОНЕЦ) КАК П000010005101, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НеПринято) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1 | ТОГДА РасчетыСФондом.ФССПриход | ИНАЧЕ 0 | КОНЕЦ) КАК П000010005301, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НеПринято) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2 | ТОГДА РасчетыСФондом.ФССПриход | ИНАЧЕ 0 | КОНЕЦ) КАК П000010005401, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НеПринято) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3 | ТОГДА РасчетыСФондом.ФССПриход | ИНАЧЕ 0 | КОНЕЦ) КАК П000010005501, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.ПолученоИзФонда) | И МЕСЯЦ(РасчетыСФондом.Период) < &Месяц1 | ТОГДА РасчетыСФондом.ФССПриход | ИНАЧЕ 0 | КОНЕЦ) КАК П000010006101, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.ПолученоИзФонда) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1 | ТОГДА РасчетыСФондом.ФССПриход | ИНАЧЕ 0 | КОНЕЦ) КАК П000010006301, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.ПолученоИзФонда) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2 | ТОГДА РасчетыСФондом.ФССПриход | ИНАЧЕ 0 | КОНЕЦ) КАК П000010006401, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.ПолученоИзФонда) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3 | ТОГДА РасчетыСФондом.ФССПриход | ИНАЧЕ 0 | КОНЕЦ) КАК П000010006501, | ВЫБОР | КОГДА СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам)) | И МЕСЯЦ(РасчетыСФондом.Период) = &ПоследнийМесяц | ТОГДА РасчетыСФондом.ФССКонечныйОстаток | ИНАЧЕ 0 | КОНЕЦ) < 0 | ТОГДА -СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам)) | И МЕСЯЦ(РасчетыСФондом.Период) = &ПоследнийМесяц | ТОГДА РасчетыСФондом.ФССКонечныйОстаток | ИНАЧЕ 0 | КОНЕЦ) | ИНАЧЕ 0 | КОНЕЦ КАК П000010011003, | ВЫБОР | КОГДА СУММА(ВЫБОР | КОГДА МЕСЯЦ(РасчетыСФондом.Период) = 1 | ТОГДА РасчетыСФондом.ФССНачальныйОстаток | ИНАЧЕ 0 | КОНЕЦ) < 0 | ТОГДА -СУММА(ВЫБОР | КОГДА МЕСЯЦ(РасчетыСФондом.Период) = 1 | ТОГДА РасчетыСФондом.ФССНачальныйОстаток | ИНАЧЕ 0 | КОНЕЦ) | ИНАЧЕ 0 | КОНЕЦ - ВЫБОР | КОГДА СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам)) | И МЕСЯЦ(РасчетыСФондом.Период) = 1 | ТОГДА РасчетыСФондом.ФССНачальныйОстаток | ИНАЧЕ 0 | КОНЕЦ) < 0 | ТОГДА -СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам)) | И МЕСЯЦ(РасчетыСФондом.Период) = 1 | ТОГДА РасчетыСФондом.ФССНачальныйОстаток | ИНАЧЕ 0 | КОНЕЦ) | ИНАЧЕ 0 | КОНЕЦ КАК П000010013003, | ВЫБОР | КОГДА СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам)) | И МЕСЯЦ(РасчетыСФондом.Период) = 1 | ТОГДА РасчетыСФондом.ФССНачальныйОстаток | ИНАЧЕ 0 | КОНЕЦ) < 0 | ТОГДА -СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам)) | И МЕСЯЦ(РасчетыСФондом.Период) = 1 | ТОГДА РасчетыСФондом.ФССНачальныйОстаток | ИНАЧЕ 0 | КОНЕЦ) | ИНАЧЕ 0 | КОНЕЦ КАК П000010014003, | -СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию) | И МЕСЯЦ(РасчетыСФондом.Период) < &Месяц1 | ТОГДА РасчетыСФондом.ФССОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000010015101, | -СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1 | ТОГДА РасчетыСФондом.ФССОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000010015301, | -СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2 | ТОГДА РасчетыСФондом.ФССОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000010015401, | -СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3 | ТОГДА РасчетыСФондом.ФССОборот | ИНАЧЕ 0 | КОНЕЦ) КАК П000010015501, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа <> ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию) | И МЕСЯЦ(РасчетыСФондом.Период) < &Месяц1 | ТОГДА РасчетыСФондом.ФССРасход | ИНАЧЕ 0 | КОНЕЦ) КАК П000010016101, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа <> ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1 | ТОГДА РасчетыСФондом.ФССРасход | ИНАЧЕ 0 | КОНЕЦ) КАК П000010016301, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа <> ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2 | ТОГДА РасчетыСФондом.ФССРасход | ИНАЧЕ 0 | КОНЕЦ) КАК П000010016401, | СУММА(ВЫБОР | КОГДА РасчетыСФондом.ВидПлатежа <> ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию) | И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3 | ТОГДА РасчетыСФондом.ФССРасход | ИНАЧЕ 0 | КОНЕЦ) КАК П000010016501 |ИЗ | ВТРасчетыСФондом КАК РасчетыСФондом"; ПлатежныеПорученияТекст = "ВЫБРАТЬ ПЕРВЫЕ 3 | РасчетыПоСтраховымВзносам.ПлатежноеПоручениеФССНомер, | РасчетыПоСтраховымВзносам.ПлатежноеПоручениеФССДата, | РасчетыПоСтраховымВзносам.ДатаПлатежа КАК ДатаПлатежа |ИЗ | Документ.РасчетыПоСтраховымВзносам КАК РасчетыПоСтраховымВзносам |ГДЕ | РасчетыПоСтраховымВзносам.Организация = &парамОрганизация | И РасчетыПоСтраховымВзносам.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог) | И РасчетыПоСтраховымВзносам.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийРасчетыПоСтраховымВзносам.Уплата) | И РасчетыПоСтраховымВзносам.ДатаПлатежа МЕЖДУ &парамНачалоКвартала И &парамКонецОтчетногоПериода | И РасчетыПоСтраховымВзносам.ПлатежноеПоручениеФССНомер <> """" | |УПОРЯДОЧИТЬ ПО | ДатаПлатежа"; ПлатежныеПорученияНСПЗТекст = "ВЫБРАТЬ ПЕРВЫЕ 3 | РасчетыПоСтраховымВзносам.ДатаПлатежа КАК ДатаПлатежа, | РасчетыПоСтраховымВзносам.ПлатежноеПоручениеФСС_НС_ПЗНомер, | РасчетыПоСтраховымВзносам.ПлатежноеПоручениеФСС_НС_ПЗДата |ИЗ | Документ.РасчетыПоСтраховымВзносам КАК РасчетыПоСтраховымВзносам |ГДЕ | РасчетыПоСтраховымВзносам.Организация = &парамОрганизация | И РасчетыПоСтраховымВзносам.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог) | И РасчетыПоСтраховымВзносам.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийРасчетыПоСтраховымВзносам.Уплата) | И РасчетыПоСтраховымВзносам.ДатаПлатежа МЕЖДУ &парамНачалоКвартала И &парамКонецОтчетногоПериода | И РасчетыПоСтраховымВзносам.ПлатежноеПоручениеФСС_НС_ПЗНомер <> """" | |УПОРЯДОЧИТЬ ПО | ДатаПлатежа"; ЧисленностьРаботающихТекст = "ВЫБРАТЬ | КОЛИЧЕСТВО(ФизЛица.Физлицо) КАК ЧисленностьРаботников, | ЕСТЬNULL(СУММА(ВЫБОР | КОГДА ФизЛица.Физлицо.Пол = ЗНАЧЕНИЕ(Перечисление.ПолФизическихЛиц.Женский) | ТОГДА 1 | ИНАЧЕ 0 | КОНЕЦ), 0) КАК ЧисленностьЖенщин |ИЗ | ВТФизЛицаОрганизаций КАК ФизЛица"; ДоходыИнвалидовТекст = "ВЫБРАТЬ | Доходы.ФизЛицо, | ВЫБОР | КОГДА ФИОФизлиц.ФизЛицо ЕСТЬ NULL | ТОГДА Доходы.ФизЛицо.Наименование | ИНАЧЕ ФИОФизлиц.Фамилия + "" "" + ФИОФизлиц.Имя + "" "" + ФИОФизлиц.Отчество | КОНЕЦ КАК П000310001002, | СправкиОбИнвалидности.ДатаВыдачи КАК П000310001003, | СправкиОбИнвалидности.СрокДействияСправки КАК П000310001004, | СУММА(Доходы.БазаИнвалида - Доходы.СуммаПревысившаяПределИнвалида) КАК П000310001005, | СУММА(ВЫБОР | КОГДА МЕСЯЦ(Доходы.Период) < &Месяц1 | ТОГДА Доходы.БазаИнвалида - Доходы.СуммаПревысившаяПределИнвалида | ИНАЧЕ 0 | КОНЕЦ) КАК П000310001006, | СУММА(ВЫБОР | КОГДА МЕСЯЦ(Доходы.Период) < &Месяц2 | ТОГДА Доходы.БазаИнвалида - Доходы.СуммаПревысившаяПределИнвалида | ИНАЧЕ 0 | КОНЕЦ) КАК П000310001007, | СУММА(ВЫБОР | КОГДА МЕСЯЦ(Доходы.Период) < &Месяц3 | ТОГДА Доходы.БазаИнвалида - Доходы.СуммаПревысившаяПределИнвалида | ИНАЧЕ 0 | КОНЕЦ) КАК П000310001008 |ИЗ | ВТОблагаемыеБазыПоМесяцам КАК Доходы | ЛЕВОЕ СОЕДИНЕНИЕ ВТСправкиОбИнвалидности КАК СправкиОбИнвалидности | ПО Доходы.ФизЛицо = СправкиОбИнвалидности.Физлицо | ЛЕВОЕ СОЕДИНЕНИЕ ВТФИОФизлиц КАК ФИОФизлиц | ПО Доходы.ФизЛицо = ФИОФизлиц.ФизЛицо | |СГРУППИРОВАТЬ ПО | Доходы.ФизЛицо, | СправкиОбИнвалидности.ДатаВыдачи, | СправкиОбИнвалидности.СрокДействияСправки, | ВЫБОР | КОГДА ФИОФизлиц.ФизЛицо ЕСТЬ NULL | ТОГДА Доходы.ФизЛицо.Наименование | ИНАЧЕ ФИОФизлиц.Фамилия + "" "" + ФИОФизлиц.Имя + "" "" + ФИОФизлиц.Отчество | КОНЕЦ | |ИМЕЮЩИЕ | СУММА(Доходы.БазаИнвалида - Доходы.СуммаПревысившаяПределИнвалида) <> 0 | |УПОРЯДОЧИТЬ ПО | П000310001002"; ПроверкаТекст = "ВЫБРАТЬ | МАКСИМУМ(ЕСТЬNULL(СоответствиеПониженныхТарифов.ВыделятьДоходыИнвалидов, ЛОЖЬ)) КАК ВыводитьРаздел3_1 |ИЗ | ВТВидыТарифныхСтавокОрганизаций КАК ВидыТарифныхСтавок | ЛЕВОЕ СОЕДИНЕНИЕ ВТСоответствиеПониженныхТарифов КАК СоответствиеПониженныхТарифов | ПО (ГОД(ВидыТарифныхСтавок.Период) МЕЖДУ СоответствиеПониженныхТарифов.ГодС И СоответствиеПониженныхТарифов.ГодПо) | И ВидыТарифныхСтавок.ВидТарифаСтраховыхВзносов = СоответствиеПониженныхТарифов.ВидТарифаСтраховыхВзносов"; // ------------------------------------------------------------------------------- // Вывод данных в отчет УзелТитульногоЛиста = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Титульный"); УзелРаздел1_1 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел1_1"); УзелРаздел1_2 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел1_2"); УзелРаздел1_3 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел1_3"); УзелРаздел1_4 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел1_4"); УзелРаздел1_5 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел1_7"); УзелРаздел2_1 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел2_1"); УзелРаздел2_2 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел2_2"); // расчет численности (титульный лист) ЧисленностьЖенщин = 0; ЧисленностьРаботников = 0; ЧисленностьИнвалидов = 0; Запрос.Текст = ЧисленностьРаботающихТекст; // этот запрос проверять на выполнимость при ограничении доступа не требуется, // так как проверены используемые им временные таблицы Выборка = Запрос.Выполнить().Выбрать(); Если Выборка.Следующий() Тогда ЧисленностьРаботников = Выборка.ЧисленностьРаботников; ЧисленностьЖенщин = Выборка.ЧисленностьЖенщин; КонецЕсли; Если ОбщегоНазначенияПереопределяемый.ЭтоЮрЛицо(Организация) Тогда Отчет = Отчеты.СредняяЧисленностьРаботниковОрганизаций.Создать(); ТаблицаСреднихЧисленостей = Отчет.ПолучитьТаблицуЧисленностей(Организация, НачалоГода(ДатаКонцаПериодаОтчета), ДатаКонцаПериодаОтчета, Ложь); Если ТаблицаСреднихЧисленостей.Количество() > 0 Тогда СтрокаТЗ = ТаблицаСреднихЧисленостей[0]; Если СтрокаТЗ.СреднеСписочнаяЧисленность <> Null Тогда ЧисленностьРаботников = Окр(СтрокаТЗ.СреднеСписочнаяЧисленность); КонецЕсли; КонецЕсли; КонецЕсли; // Раздел I (табл. 3), Раздел II (табл. 6) Запрос.Текст = БазаДляНачисленияВзносовТекст; // этот запрос проверять на выполнимость при ограничении доступа не требуется, // так как проверены используемые им временные таблицы ТаблицаДоходов = Запрос.Выполнить().Выгрузить(); СтрокаДоходов = ТаблицаДоходов[0]; СтрокаДоходов.П000030001003 = Окр(СтрокаДоходов.П000030001003,0); // за весь отчетный период СтрокаДоходов.П000030001004 = Окр(СтрокаДоходов.П000030001004,0); // за предыдущий отчетный период СтрокаДоходов.П000030001005 = Окр(СтрокаДоходов.П000030001005,0); // по первый месяц отчетного периода СтрокаДоходов.П000030001006 = Окр(СтрокаДоходов.П000030001006,0); // по второй месяц отчетного периода СтрокаДоходов.П000030001004 = СтрокаДоходов.П000030001005 - СтрокаДоходов.П000030001004; СтрокаДоходов.П000030001005 = СтрокаДоходов.П000030001006 - СтрокаДоходов.П000030001005; СтрокаДоходов.П000030001006 = СтрокаДоходов.П000030001003 - СтрокаДоходов.П000030001006; СтрокаДоходов.П000030002003 = Окр(СтрокаДоходов.П000030002003,0); // за весь отчетный период СтрокаДоходов.П000030002004 = Окр(СтрокаДоходов.П000030002004,0); // за предыдущий отчетный период СтрокаДоходов.П000030002005 = Окр(СтрокаДоходов.П000030002005,0); // по первый месяц отчетного периода СтрокаДоходов.П000030002006 = Окр(СтрокаДоходов.П000030002006,0); // по второй месяц отчетного периода СтрокаДоходов.П000030002004 = СтрокаДоходов.П000030002005 - СтрокаДоходов.П000030002004; СтрокаДоходов.П000030002005 = СтрокаДоходов.П000030002006 - СтрокаДоходов.П000030002005; СтрокаДоходов.П000030002006 = СтрокаДоходов.П000030002003 - СтрокаДоходов.П000030002006; СтрокаДоходов.П000030003003 = Окр(СтрокаДоходов.П000030003003,0); // за весь отчетный период СтрокаДоходов.П000030003004 = Окр(СтрокаДоходов.П000030003004,0); // за предыдущий отчетный период СтрокаДоходов.П000030003005 = Окр(СтрокаДоходов.П000030003005,0); // по первый месяц отчетного периода СтрокаДоходов.П000030003006 = Окр(СтрокаДоходов.П000030003006,0); // по второй месяц отчетного периода СтрокаДоходов.П000030003004 = СтрокаДоходов.П000030003005 - СтрокаДоходов.П000030003004; СтрокаДоходов.П000030003005 = СтрокаДоходов.П000030003006 - СтрокаДоходов.П000030003005; СтрокаДоходов.П000030003006 = СтрокаДоходов.П000030003003 - СтрокаДоходов.П000030003006; СтрокаДоходов.П000060001103 = Окр(СтрокаДоходов.П000060001103,0); // за весь отчетный период СтрокаДоходов.П000060001303 = Окр(СтрокаДоходов.П000060001303,0); // за предыдущий отчетный период СтрокаДоходов.П000060001403 = Окр(СтрокаДоходов.П000060001403,0); // по первый месяц отчетного периода СтрокаДоходов.П000060001503 = Окр(СтрокаДоходов.П000060001503,0); // по второй месяц отчетного периода СтрокаДоходов.П000060001303 = СтрокаДоходов.П000060001403 - СтрокаДоходов.П000060001303; СтрокаДоходов.П000060001403 = СтрокаДоходов.П000060001503 - СтрокаДоходов.П000060001403; СтрокаДоходов.П000060001503 = СтрокаДоходов.П000060001103 - СтрокаДоходов.П000060001503; СтрокаДоходов.П000060001104 = Окр(СтрокаДоходов.П000060001104,0); // за весь отчетный период СтрокаДоходов.П000060001304 = Окр(СтрокаДоходов.П000060001304,0); // за предыдущий отчетный период СтрокаДоходов.П000060001404 = Окр(СтрокаДоходов.П000060001404,0); // по первый месяц отчетного периода СтрокаДоходов.П000060001504 = Окр(СтрокаДоходов.П000060001504,0); // по второй месяц отчетного периода СтрокаДоходов.П000060001304 = СтрокаДоходов.П000060001404 - СтрокаДоходов.П000060001304; СтрокаДоходов.П000060001404 = СтрокаДоходов.П000060001504 - СтрокаДоходов.П000060001404; СтрокаДоходов.П000060001504 = СтрокаДоходов.П000060001104 - СтрокаДоходов.П000060001504; СтрокаДоходов.П000060001105 = Окр(СтрокаДоходов.П000060001105,0); // за весь отчетный период СтрокаДоходов.П000060001305 = Окр(СтрокаДоходов.П000060001305,0); // за предыдущий отчетный период СтрокаДоходов.П000060001405 = Окр(СтрокаДоходов.П000060001405,0); // по первый месяц отчетного периода СтрокаДоходов.П000060001505 = Окр(СтрокаДоходов.П000060001505,0); // по второй месяц отчетного периода СтрокаДоходов.П000060001305 = СтрокаДоходов.П000060001405 - СтрокаДоходов.П000060001305; СтрокаДоходов.П000060001405 = СтрокаДоходов.П000060001505 - СтрокаДоходов.П000060001405; СтрокаДоходов.П000060001505 = СтрокаДоходов.П000060001105 - СтрокаДоходов.П000060001505; Для каждого Колонка Из ТаблицаДоходов.Колонки Цикл Если Лев(Колонка.Имя,3) = "П00" Тогда ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелРаздел1_3, Колонка.Имя, СтрокаДоходов[Колонка.Имя]); КонецЕсли; КонецЦикла; // Раздел I (табл 3.1) Запрос.Текст = ДоходыИнвалидовТекст; // этот запрос проверять на выполнимость при ограничении доступа не требуется, // так как проверены используемые им временные таблицы ВременнаяТаблица = Запрос.Выполнить().Выгрузить(); ВременнаяТаблица.Индексы.Добавить("ФизЛицо"); ЧисленностьИнвалидов = ВременнаяТаблица.Количество(); // контрольное соотношение №5 по разделу "Таблица 3.1 «Сведения, необходимые для применения плательщиками страховых взносов пониженного тарифа страховых взносов, установленного частью 2 статьи 58 Федерального закона от 24 июля 2009 г. № 212-ФЗ»" // дополнительная обработка в целях округления ОкруглитьСлагаемыеПоСумме(ВременнаяТаблица,"П000310001005", Окр(СтрокаДоходов._П000030005003,0)); // за весь отчетный период ОкруглитьСлагаемыеПоСумме(ВременнаяТаблица,"П000310001006", Окр(СтрокаДоходов._П000030005004,0)); // за предыдущий отчетный период ОкруглитьСлагаемыеПоСумме(ВременнаяТаблица,"П000310001007", Окр(СтрокаДоходов._П000030005005,0)); // по первый месяц отчетного периода ОкруглитьСлагаемыеПоСумме(ВременнаяТаблица,"П000310001008", Окр(СтрокаДоходов._П000030005006,0)); // по второй месяц отчетного периода Для каждого СтрокаТЗ Из ВременнаяТаблица Цикл СтрокаТЗ.П000310001006 = СтрокаТЗ.П000310001007 - СтрокаТЗ.П000310001006; СтрокаТЗ.П000310001007 = СтрокаТЗ.П000310001008 - СтрокаТЗ.П000310001007; СтрокаТЗ.П000310001008 = СтрокаТЗ.П000310001005 - СтрокаТЗ.П000310001008; КонецЦикла; ВывестиТаблицуДанныхВДеревоПоказателей(УзелРаздел1_4,ВременнаяТаблица, Истина, "П0003100010"); Если ЧисленностьИнвалидов > 0 Тогда // инвалидов выводим всегда - контрольное соотношение №9 по разделу "Информационные показатели титульного листа" Запрос.Текст = ПроверкаТекст; // этот запрос проверять на выполнимость при ограничении доступа не требуется, // так как проверены используемые им временные таблицы Выборка = Запрос.Выполнить().Выбрать(); Если Выборка.Следующий() И Не Выборка.ВыводитьРаздел3_1 Тогда УзелПредупреждений = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Предупреждения"); ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелПредупреждений, "ИзлишнеВыведенРаздел3_1", Истина); КонецЕсли; КонецЕсли; ЧисленностьРаботников = Макс(ЧисленностьРаботников,ЧисленностьЖенщин); // контрольное соотношение №1 по разделу "Информационные показатели титульного листа" ЧисленностьРаботников = Макс(ЧисленностьРаботников,ЧисленностьИнвалидов); // контрольное соотношение №2 по разделу "Информационные показатели титульного листа" ВывестиЗначениеВГруппуЯчеек(Формат(ЧисленностьРаботников,"ЧЦ=6; ЧДЦ=0; ЧГ=0"), УзелТитульногоЛиста, "ЧислРаботников", 6, "_"); ВывестиЗначениеВГруппуЯчеек(Формат(ЧисленностьЖенщин,"ЧЦ=6; ЧДЦ=0; ЧГ=0"), УзелТитульногоЛиста, "ЧислЖенщин", 6, "_"); ВывестиЗначениеВГруппуЯчеек(Формат(ЧисленностьИнвалидов,"ЧЦ=6; ЧДЦ=0; ЧГ=0"), УзелТитульногоЛиста, "ЧислИнвалидов", 6, "_"); // РАСХОДЫ НА ЦЕЛИ ОБЯЗАТЕЛЬНОГО СОЦИАЛЬНОГО СТРАХОВАНИЯ С НАЧАЛА ГОДА // Раздел I (табл 2) и Раздел II (табл 8) ДанныеОРасходах = Новый Структура; Запрос.Текст = РасходыНаЦелиОбязательногоССТекст; #Если Клиент тогда ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов); #КонецЕсли Попытка ТаблицаРезультатовБЛ = Запрос.Выполнить().Выгрузить(); Исключение #Если Клиент тогда ИнформацияОбОшибке = ИнформацияОбОшибке(); ФормированиеПечатныхФорм.ПроверитьОшибкуЗапрос(МассивЗапросов, ИнформацияОбОшибке, , истина); #КонецЕсли Возврат ПустоеДерево; КонецПопытки; Если ТаблицаРезультатовБЛ.Количество() > 0 Тогда Для каждого Колонка Из ТаблицаРезультатовБЛ.Колонки Цикл ИмяКолонки = Колонка.Имя; ДанныеОРасходах.Вставить(ИмяКолонки,ТаблицаРезультатовБЛ[0][ИмяКолонки]) КонецЦикла; КонецЕсли; Запрос.Текст = РасходыНаПособияПоУходуТекст; // этот запрос проверять на выполнимость при ограничении доступа не требуется, // так как проверены используемые им временные таблицы ТаблицаРезультатовБЛ = Запрос.Выполнить().Выгрузить(); Если ТаблицаРезультатовБЛ.Количество() > 0 Тогда Для каждого Колонка Из ТаблицаРезультатовБЛ.Колонки Цикл ИмяКолонки = Колонка.Имя; ДанныеОРасходах.Вставить(ИмяКолонки,ТаблицаРезультатовБЛ[0][ИмяКолонки]) КонецЦикла; КонецЕсли; Запрос.Текст = РасходыНаПособияПоУходуДополнительноТекст; // этот запрос проверять на выполнимость при ограничении доступа не требуется, // так как проверены используемые им временные таблицы ТаблицаРезультатовБЛ = Запрос.Выполнить().Выгрузить(); Если ТаблицаРезультатовБЛ.Количество() > 0 Тогда Для каждого Колонка Из ТаблицаРезультатовБЛ.Колонки Цикл ИмяКолонки = Колонка.Имя; ДанныеОРасходах.Вставить(ИмяКолонки,ТаблицаРезультатовБЛ[0][ИмяКолонки]) КонецЦикла; КонецЕсли; Для каждого КлючИЗначение Из ДанныеОРасходах Цикл ИмяКолонки = КлючИЗначение.Ключ; Если Найти(ИмяКолонки,"_") = 0 Тогда Если Найти(Колонка.Имя,"П00002") = 0 Тогда УзелРаздела = УзелРаздел2_2 Иначе УзелРаздела = УзелРаздел1_2 КонецЕсли; ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелРаздела, ИмяКолонки, КлючИЗначение.Значение); КонецЕсли; КонецЦикла; // Раздел I (табл 5) // данные по всем налоговым режимам // эти запросы проверять на выполнимость при ограничении доступа не требуется, // так как проверены используемые ими временные таблицы Запрос.Текст = РасходыЗаСчетФедБюджетаТекст; ВывестиРезультатЗапросаВДеревоПоказателей(УзелРаздел1_5, Запрос.Выполнить()); Запрос.Текст = ПолучателиЗаСчетФедБюджетаТекст; ВывестиРезультатЗапросаВДеревоПоказателей(УзелРаздел1_5, Запрос.Выполнить()); Запрос.Текст = РасходыПоУходуЗаСчетФедБюджетаТекст; ВывестиРезультатЗапросаВДеревоПоказателей(УзелРаздел1_5, Запрос.Выполнить()); Запрос.Текст = ПолучателиПоУходуЗаСчетФедБюджетаТекст; ВывестиРезультатЗапросаВДеревоПоказателей(УзелРаздел1_5, Запрос.Выполнить()); Запрос.Текст = ПолучателиПоУходуЗаСчетФедБюджетаДополнительноТекст; ВывестиРезультатЗапросаВДеревоПоказателей(УзелРаздел1_5, Запрос.Выполнить()); // РАСЧЕТЫ ПО СРЕДСТВАМ ОБЯЗАТЕЛЬНОГО СОЦИАЛЬНОГО СТРАХОВАНИЯ // Раздел I (табл. 1) и Раздел II (табл 7) // Заполняем по данным учета расчетов с фондом Запрос.Текст = РасчетыСФондомТекст; #Если Клиент тогда ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов); #КонецЕсли Попытка ТаблицаРезультатов = Запрос.Выполнить().Выгрузить(); Исключение #Если Клиент тогда ИнформацияОбОшибке = ИнформацияОбОшибке(); ФормированиеПечатныхФорм.ПроверитьОшибкуЗапрос(МассивЗапросов, ИнформацияОбОшибке, , истина); #КонецЕсли Возврат ПустоеДерево; КонецПопытки; ДанныеОРасчетах = Новый Структура; Если ТаблицаРезультатов.Количество() > 0 Тогда Для каждого Колонка Из ТаблицаРезультатов.Колонки Цикл ИмяКолонки = Колонка.Имя; ДанныеОРасчетах.Вставить(ИмяКолонки,ТаблицаРезультатов[0][ИмяКолонки]) КонецЦикла; КонецЕсли; Для каждого КлючИЗначение Из ДанныеОРасчетах Цикл ИмяКолонки = КлючИЗначение.Ключ; Если Найти(ИмяКолонки,"_") = 0 Тогда Если Найти(Колонка.Имя,"П00001") = 0 Тогда УзелРаздела = УзелРаздел2_2 Иначе УзелРаздела = УзелРаздел1_2 КонецЕсли; ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелРаздела, ИмяКолонки, КлючИЗначение.Значение); КонецЕсли; КонецЦикла; Запрос.Текст = ПлатежныеПорученияТекст; #Если Клиент тогда ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов); #КонецЕсли Попытка ТаблицаРезультатов = Запрос.Выполнить().Выгрузить(); Исключение #Если Клиент тогда ИнформацияОбОшибке = ИнформацияОбОшибке(); ФормированиеПечатныхФорм.ПроверитьОшибкуЗапрос(МассивЗапросов, ИнформацияОбОшибке, , истина); #КонецЕсли Возврат ПустоеДерево; КонецПопытки; КоличествоПП = ТаблицаРезультатов.Количество(); Для Сч = 1 По 3 Цикл Если Сч > КоличествоПП Тогда Прервать; КонецЕсли; ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелРаздел1_2,"П000010016" + строка(Сч + 2) +"21", ТаблицаРезультатов[Сч - 1].ПлатежноеПоручениеФССНомер); ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелРаздел1_2,"П000010016" + строка(Сч + 2) +"11", ТаблицаРезультатов[Сч - 1].ПлатежноеПоручениеФССДата); КонецЦикла; Запрос.Текст = ПлатежныеПорученияНСПЗТекст; #Если Клиент тогда ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов); #КонецЕсли Попытка ТаблицаРезультатов = Запрос.Выполнить().Выгрузить(); Исключение #Если Клиент тогда ИнформацияОбОшибке = ИнформацияОбОшибке(); ФормированиеПечатныхФорм.ПроверитьОшибкуЗапрос(МассивЗапросов, ИнформацияОбОшибке, , истина); #КонецЕсли Возврат ПустоеДерево; КонецПопытки; КоличествоПП = ТаблицаРезультатов.Количество(); Для Сч = 1 По 3 Цикл Если Сч > КоличествоПП Тогда Прервать; КонецЕсли; ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелРаздел1_2,"П000070012" + строка(Сч) +"05", ТаблицаРезультатов[Сч - 1].ПлатежноеПоручениеФСС_НС_ПЗНомер); ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелРаздел1_2,"П000070012" + строка(Сч) +"04", ТаблицаРезультатов[Сч - 1].ПлатежноеПоручениеФСС_НС_ПЗДата); КонецЦикла; Возврат ДеревоПоказателей; КонецФункции // ЗначенияПоказателей_4ФСС_2011() |
||||
Планируется исправить в релизе: | 2.5.34 | ||||
Код ошибки: | 10078190 | ||||
Дата публикации: | 08.04.2011 15:32:38 | ||||
Дата последнего изменения: | 08.04.2011 0:00:00 | ||||
Описание: | Если в ЗиК введена дата меньше 1900 года, при конвертации данных возникает сообщение об ошибке. | ||||
Планируется исправить в релизе: | 2.5.34 | ||||
Код ошибки: | 10078363 | ||||
Дата публикации: | 08.04.2011 15:32:26 | ||||
Дата последнего изменения: | 08.04.2011 0:00:00 | ||||
Описание: | При переносе из ЗиК для расчетов по среднему в регистре расчетов основных начислений не заполняется период расчета среднего заработка. | ||||
Планируется исправить в релизе: | 2.5.34 | ||||
Код ошибки: | 10078328 | ||||
Дата публикации: | 08.04.2011 15:31:31 | ||||
Дата последнего изменения: | 08.04.2011 0:00:00 | ||||
Описание: | В печатных формах документов "Кадровое перемещение организаций", "Командировка" в поле "Основание" текст не переносится. | ||||
Планируется исправить в релизе: | 2.5.34 | ||||
Код ошибки: | 10068224 | ||||
Дата публикации: | 08.04.2011 15:30:36 | ||||
Дата последнего изменения: | 08.04.2011 0:00:00 | ||||
Описание: | При уничтожении персональных данных не очищаются ответы на вопросы анкет. | ||||
Планируется исправить в релизе: | 2.5.34 | ||||
Код ошибки: | 10077890 | ||||
Дата публикации: | 08.04.2011 15:30:22 | ||||
Дата последнего изменения: | 08.04.2011 0:00:00 | ||||
Описание: | При автоматическом заполнении отч. Форма-4 ФСС неверно показывается задолженность за Фондом в строке 12 таблицы 1 при наличии расходов по страхованию. | ||||
Планируется исправить в релизе: | 2.5.34 | ||||
Код ошибки: | 10049462 | ||||
Дата публикации: | 08.04.2011 15:30:04 | ||||
Дата последнего изменения: | 08.04.2011 0:00:00 | ||||
Описание: | Отчет "Анализ схем мотивации" суммирует значения показателей, если у сотрудника было несколько начислений в периоде. | ||||
Планируется исправить в релизе: | 2.5.34 | ||||
Код ошибки: | 10077097 | ||||
Дата публикации: | 31.03.2011 18:53:00 | ||||
Дата последнего изменения: | 31.03.2011 0:00:00 | ||||
Описание: | Если в графике работы сотрудника в рабочем дне указано 0 часов, то при заполнении документа "Табель" ячейка на этот день остается пустой и табель не проводится. В ячейке должно указываться "В". | ||||
Код ошибки: | 10077613 | ||||
Дата публикации: | 31.03.2011 16:17:21 | ||||
Дата последнего изменения: | 31.03.2011 0:00:00 | ||||
Описание: | При конвертации видов расчета, в ЗУП/ЗБУ у всех видов расчета заполняется реквизит ИдентификаторЭлемента. | ||||
Планируется исправить в релизе: | 2.5.34 | ||||
Код ошибки: | 10077092 | ||||
Дата публикации: | 31.03.2011 16:03:49 | ||||
Дата последнего изменения: | 31.03.2011 0:00:00 | ||||
Описание: | Если сотруднику введен кадровый документ "Неявки и болезни организаций", то в отчете Табель "Т-13" в выходные дни показывается буква "В", а должна быть "Б". | ||||
Планируется исправить в релизе: | 2.5.34 | ||||
Код ошибки: | 10068921 | ||||
Дата публикации: | 31.03.2011 16:00:51 | ||||
Дата последнего изменения: | 31.03.2011 0:00:00 | ||||
Описание: | При смене у сотрудника вида расчета "Оплата по производственным нарядам" на вид расчета "Оклад по часам" или наоборот, после ввода документа "Сдельный наряд с учетом времени", в документе "Начисление зарплаты сотрудникам организации" не рассчитываются отработанные дни и суммы по виду расчета "Оклад по часам". | ||||
Планируется исправить в релизе: | 2.5.34 | ||||
Код ошибки: | 10077731 | ||||
Дата публикации: | 31.03.2011 16:00:07 | ||||
Дата последнего изменения: | 31.03.2011 0:00:00 | ||||
Описание: | В Помощнике приема на работу по гиперссылке "Стандартные вычеты" открывается пустая форма. | ||||
Планируется исправить в релизе: | 2.5.34 | ||||
Код ошибки: | 10074868 | ||||
Дата публикации: | 31.03.2011 15:59:07 | ||||
Дата последнего изменения: | 31.03.2011 0:00:00 | ||||
Описание: | Если сотруднику начислен отпуск, а затем изменен график работы документом "Кадровое перемещение", то в отчете табель "Т-13" может не выводиться или выводиться неверено количество дней отпуска. | ||||
Планируется исправить в релизе: | 2.5.34 | ||||
Код ошибки: | 10062909 | ||||
Дата публикации: | 18.03.2011 16:01:37 | ||||
Дата последнего изменения: | 18.03.2011 0:00:00 | ||||
Описание: | Если при проведении кадрового документа-исправления будет выдано сообщение об ошибке пользователя и он не проведется, то после устранения проблемы и проведения документа возникает следующая "отложенная" проблема: при попытке отменить проведение этого документа будет выдано сообщение об ошибке. | ||||
Способ обхода: | После неудавшейся отмены проведения необходимо снова провести документ, после чего его можно будет отменить. | ||||
Код ошибки: | 10074653 | ||||
Дата публикации: | 11.03.2011 19:49:26 | ||||
Дата последнего изменения: | 11.03.2011 0:00:00 | ||||
Описание: | В отчете "Унифицированная форма Т-13" (табель) у работника, находящегося в любом из отпусков (введенный документом "Отпуска организаций"), в выходные дни ставится "В", а не "ОТ". | ||||
Планируется исправить в релизе: | 2.5.34 | ||||
Код ошибки: | 10074171 | ||||
Дата публикации: | 16.02.2011 17:05:39 | ||||
Дата последнего изменения: | 16.02.2011 0:00:00 | ||||
Описание: | В имени файла извещения о получении результата приема отчета вместо идентификатора ИФНС-получателя ошибочно указывается идентификатор спецоператора, что может привести к тому, что от ФНС в ответ на извещение будет получено уведомление об ошибке. | ||||
Код ошибки: | 10071893 | ||||
Дата публикации: | 18.01.2011 16:50:17 | ||||
Дата последнего изменения: | 28.01.2011 0:00:00 | ||||
Описание: | Неверно заполняются данные о доходах для расчета пособий соц. страхования за 2009 год в том случае, когда сотруднику в 2009 году начислялась материальная помощь, не облагавшаяся ранее ЕСН целиком, - не учитывается скидка. | ||||
Код ошибки: | 10042205 | ||||
Дата публикации: | 30.11.2010 17:28:39 | ||||
Дата последнего изменения: | 30.11.2010 0:00:00 | ||||
Описание: | При расчете б/л в 2010 году по сотруднику, работавшему ранее по основному месту работы и по внутреннему совместительству, не учитывается заработок по внутреннему совместительству, если на дату начала болезни со внутреннего совместительства сотрудник был уволен. | ||||
Код ошибки: | 10064714 | ||||
Дата публикации: | 15.10.2010 15:48:18 | ||||
Дата последнего изменения: | 15.10.2010 0:00:00 | ||||
Описание: | При попытке пересчетать документ "Оплата сверхурочных часов" после повышения окладов "задним числом" при помощи обработки "Перерасчет зарплаты по предприятию" создаваемый документ не заполняется. | ||||
Код ошибки: | 10064453 | ||||
Дата публикации: | 15.10.2010 15:47:53 | ||||
Дата последнего изменения: | 15.10.2010 0:00:00 | ||||
Описание: | Отч. "Медицинское страхование" не показывает адрес и телефон для новых незастрахованных сотрудников. | ||||
Код ошибки: | 10057489 | ||||
Дата публикации: | 15.10.2010 15:47:11 | ||||
Дата последнего изменения: | 15.10.2010 0:00:00 | ||||
Описание: | В печатных формах могут неверно склоняться некоторые мужские фамилии, оканчивающиеся на "-ий" после согласной. | ||||
Код ошибки: | 10050537 | ||||
Дата публикации: | 15.10.2010 15:45:46 | ||||
Дата последнего изменения: | 15.10.2010 0:00:00 | ||||
Описание: | Оформлен первичный больничный лист, затем продолжение больничного и в нем указана дата нарушения режима, при оформлении второго продолжения больничного, в него не переносится информация о дате нарушения режима. | ||||
Код ошибки: | 10029695 | ||||
Дата публикации: | 31.08.2010 15:45:40 | ||||
Дата последнего изменения: | 31.08.2010 0:00:00 | ||||
Описание: | Отчет "4-ФСС". Раздел 3, таблица 9. Заполнение колонок 7, 8, 10, 11. При заполнении вручную скидок и надбавок к страховому тарифу неверно происходит авторасчет итоговой 11 колонки. К введенной уже с учетом скидок и надбавок ставке взноса в ФСС от несчастного случая (колонка 7), прибавляются введенные в ручную размеры скидок и надбавок и отражается в итоговой колонке 11. |
||||
Способ обхода: | После заполнения отчета необходимо отключить авторасчет вычисляемых ячеек (соответствующий флаг в шапке отчета) и внести правильные процентные ставки. | ||||
Код ошибки: | 10056615 | ||||
Дата публикации: | 27.07.2010 15:12:00 | ||||
Дата последнего изменения: | 27.07.2010 0:00:00 | ||||
Описание: | При создании на основании документа "Зарплата к выплате организаций" документа "Платежное поручение исходящее", на вкладке "Печать" не заполняется наименование плательщика. | ||||
Код ошибки: | 10058700 | ||||
Дата публикации: | 08.07.2010 14:55:30 | ||||
Дата последнего изменения: | 08.07.2010 0:00:00 | ||||
Описание: | В документе-исправлении <Начисление зарплаты> у видов расчета с произвольной формулой неверно рассчитывается показатель <Отработано времени в днях>. | ||||
Код ошибки: | 10043804 | ||||
Дата публикации: | 23.12.2009 16:19:37 | ||||
Дата последнего изменения: | 23.12.2009 0:00:00 | ||||
Описание: | В документе "Оплата сверхурочных часов" не пересчитывается в часовую тарифная ставка из произвольной формулы - всегда получается 0. | ||||
Код ошибки: | 10036015 | ||||
Дата публикации: | 15.10.2009 16:26:59 | ||||
Дата последнего изменения: | 15.10.2009 0:00:00 | ||||
Описание: | После исправления кадрового документа в обработке "Анализ неявок", исходное кадровое событие не показывается, отчего расчетный документ, оформленный по устаревшим кадровым данным, сопоставляется с исправленным кадровым событием. | ||||
Код ошибки: | 10036185 | ||||
Дата публикации: | 15.10.2009 16:22:55 | ||||
Дата последнего изменения: | 15.10.2009 0:00:00 | ||||
Описание: | При использовании кассового метода учета управленческих затрат, в документе "Планируемые затраты на персонал" неверно определяется факт прошлого периода. | ||||
Код ошибки: | 10002714 | ||||
Дата публикации: | 26.09.2008 15:54:03 | ||||
Дата последнего изменения: | 26.09.2008 0:00:00 | ||||
Описание: | При обновлении с конфигурации с редакции 2.1. на 2.5 выдается сообщение об ошибке, когда в организации не поддерживается внутреннее совместительство и по физлицу, с которым заключен договор ГПХ на выполнение работ, зарегистрирован документ «Ввод процента деятельности ЕНВД». | ||||
Код ошибки: | 10001643 | ||||
Дата публикации: | 05.08.2008 16:24:23 | ||||
Дата последнего изменения: | 05.08.2008 0:00:00 | ||||
Описание: | При отправке печатной формы документа по электронной почте в текст письма не попадают имеющиеся картинки. | ||||
Код ошибки: | 10001302 | ||||
Дата публикации: | 29.07.2008 16:40:03 | ||||
Дата последнего изменения: | 29.07.2008 0:00:00 | ||||
Описание: | В отчете "Расчетная ведомость", построенном за несколько месяцев, в некоторых случаях неправильно отражаются итоги по показателям сальдо. | ||||
Код ошибки: | 00103150 | ||||
Дата публикации: | 30.04.2008 16:04:59 | ||||
Дата последнего изменения: | 30.04.2008 0:00:00 | ||||
Описание: | Если в анкету, указанную в настройках программы как резюме кандидата, добавить вопросы из предопределенной группы вопросов о контактной информации физлица, то при создании физлица по ответам на такую анкету контактная информация из опроса не будет перенесена в данные физлица. | ||||
Код ошибки: | 00094289 | ||||
Дата публикации: | 14.09.2007 10:02:29 | ||||
Дата последнего изменения: | 26.11.2010 0:00:00 | ||||
Описание: | В форме 2-НДФЛ за прошлые годы (по 2009-й) на работника, у которого по результатам перерасчета за прошлые налоговые периода был доудержан (зачтен) налог, не заполняются пп.5.6 или 5.7 раздела 5. | ||||
Код ошибки: | 00076008 | ||||
Дата публикации: | 17.07.2007 16:03:29 | ||||
Дата последнего изменения: | 17.07.2007 0:00:00 | ||||
Описание: | Неверно исчисляются алименты с работника, отработавшего неполный рабочий месяц из-за прогулов. | ||||