Общий модуль РасчетСтраховыхВзносов -> Процедура "ПолучитьДанныеРасчета"
Кусок из запроса по определению инвалидности
ВЫБРАТЬ
МЕСЯЦ(Периоды.Период) КАК Месяц,
СведенияОбИнвалидностиФизлиц.Физлицо КАК Физлицо
ПОМЕСТИТЬ ВТДанныеОбИнвалидности
ИЗ
(ВЫБРАТЬ
Периоды.Период КАК Период,
СведенияОбИнвалидностиФизлиц.Физлицо КАК Физлицо,
МАКСИМУМ(СведенияОбИнвалидностиФизлиц.Период) КАК ПериодРегистра
ИЗ
ВТПериоды КАК Периоды
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_СведенияОбИнвалидности КАК СведенияОбИнвалидностиФизлиц
ПО Периоды.Период >= СведенияОбИнвалидностиФизлиц.Период
И (&парамКонецМесяцаПериодаРегистрации >= СведенияОбИнвалидностиФизлиц.ДатаРегистрацииИзменений)
СГРУППИРОВАТЬ ПО
СведенияОбИнвалидностиФизлиц.Физлицо,
Периоды.Период) КАК Периоды
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_СведенияОбИнвалидности КАК СведенияОбИнвалидностиФизлиц
ПО Периоды.ПериодРегистра = СведенияОбИнвалидностиФизлиц.Период
И Периоды.Физлицо = СведенияОбИнвалидностиФизлиц.Физлицо
И (СведенияОбИнвалидностиФизлиц.Инвалидность)
Предположим справка об инвалидности у нас одна и содержит такие данные и записаны в регистре сведений
Период: 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% если период расчёта больше периода справки.
Надеюсь я ошибаюсь. Иначе у всех организаций такая проблема.
(7) С точки зрения расчётов для ЗУП 2.5 получается всё равно - заводить или нет. А вот в ЗУП 3.1 если нет действующей справки, то взносы посчитаются как 100%
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший