Имя: Пароль:
1C
1С v8
ЗУП 2.5 Ошибка при расчёте страховых взносов ФСС НС
0 DomenER
 
01.12.21
16:57
Всем привет.

Сразу к делу.

Общий модуль РасчетСтраховыхВзносов -> Процедура "ПолучитьДанныеРасчета"

Кусок из запроса по определению инвалидности

ВЫБРАТЬ
    МЕСЯЦ(Периоды.Период) КАК Месяц,
    СведенияОбИнвалидностиФизлиц.Физлицо КАК Физлицо
ПОМЕСТИТЬ ВТДанныеОбИнвалидности
ИЗ
    (ВЫБРАТЬ
        Периоды.Период КАК Период,
        СведенияОбИнвалидностиФизлиц.Физлицо КАК Физлицо,
        МАКСИМУМ(СведенияОбИнвалидностиФизлиц.Период) КАК ПериодРегистра
    ИЗ
        ВТПериоды КАК Периоды
            ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_СведенияОбИнвалидности КАК СведенияОбИнвалидностиФизлиц
            ПО Периоды.Период >= СведенияОбИнвалидностиФизлиц.Период
                И (&парамКонецМесяцаПериодаРегистрации >= СведенияОбИнвалидностиФизлиц.ДатаРегистрацииИзменений)
    
    СГРУППИРОВАТЬ ПО
        СведенияОбИнвалидностиФизлиц.Физлицо,
        Периоды.Период) КАК Периоды
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_СведенияОбИнвалидности КАК СведенияОбИнвалидностиФизлиц
        ПО Периоды.ПериодРегистра = СведенияОбИнвалидностиФизлиц.Период
            И Периоды.Физлицо = СведенияОбИнвалидностиФизлиц.Физлицо
            И (СведенияОбИнвалидностиФизлиц.Инвалидность)

Предположим справка об инвалидности у нас одна и содержит такие данные и записаны в регистре сведений
Период: 01.09.2017
ДатаРегистрацииИзменений: 18.10.2017

Рассчитывается документ взносов за январь 2021. Значит ВТПериоды содержит в "Период": 31.01.2021 23:59:59

Во внутреннем запросе результат такой
Физлицо: "Иванов Иван Иванович"
Период: 31.01.2021 23:59:59
ПериодРегистра:01.09.2017

Здесь текущий период расчёта Январь 2021 всегда больше даты справки от 2017 года и парамКонецМесяцаПериодаРегистрации (конец января 2021) также всегда больше даты регистрации изменений (октябрь 2017)

Далее запрос "снаружи"
смотрим внутреннее соединение. Периоды.ПериодРегистра = СведенияОбИнвалидностиФизлиц.Период
Периоды.ПериодРегистра у нас из внутреннего запроса:01.09.2017
СведенияОбИнвалидностиФизлиц.Период содержит такую же дату 01.09.2017

Таким образом система всегда будет считать от суммы ФСС НС 60% если период расчёта больше периода справки.

Надеюсь я ошибаюсь. Иначе у всех организаций такая проблема.
1 DomenER
 
01.12.21
17:01
И sorry за орфографию :-)
2 SleepyHead
 
гуру
01.12.21
17:03
(0) А на практике проверял?
3 DomenER
 
01.12.21
17:03
(2) Случай из реальной базы.
4 DomenER
 
01.12.21
17:07
В РС по справке из примера "Срок действия справки":01.10.2018. Но в запросе это поле не участвует.
5 acht
 
01.12.21
17:09
(0) >  у всех организаций такая проблема.
А ЗУП 2.5 еще поддерживается вендором?
6 DomenER
 
01.12.21
17:11
(5) КОРП да
7 Homer
 
01.12.21
17:11
Да всегда так было, если инвалидность снимают (или закончился срок действия справки) надо вводить новую запись в регистр.
8 DomenER
 
01.12.21
17:14
(7) С точки зрения расчётов для ЗУП 2.5 получается всё равно - заводить или нет. А вот в ЗУП 3.1 если нет действующей справки, то взносы посчитаются как 100%
AdBlock убивает бесплатный контент. 1Сергей