Ваши комментарии

Все очень просто. Наверх "лезут" строчки, для которых не нашлось никакой подходящей (по ключевым реквизитам) строчки среди шаблонных. В данном случае у вас нет среди шаблонных строчек у которых был такие же Счет дебета и счет кредита. 

При создании справки укажите период 01.2017 - 12.2017.

Мы поправим справку чтобы когда указываете период 10.2017 - 12.2017 она не выдавала сообщения что первым месяцем должен быть январь

Светлана, мы пока не понимаем друг друга.

Я понял проблему с отпусками будущих периодов. В качестве решения я могу дать ответ вашими же словами:

CollectSummProp(ST_ALIMENT-1,0,mrasch, CL_MV | CL_COL | CL_NACH,CurProp);  
Начисления выбираются правильно(видит отпуск будущего периода),
но не верно вычисляет в случае, если алименты рассчитываются за неполный месяц. Что-то не так с алгоритмом алиментов по начислению. А он очень нужен.

В чем неверность для неполного месяца? Как в вашем понимании верно?

Исправили. Войдет в одно из очередных обновлений.

Какой период указываете? Справку можно формировать за период в пределах одного календарного года при этом месяцем начала должен быть январь этого календарного года.

Справка существует с 2017 года.

До 2017 года предполагается что вы сформируете стандартную 4-ФСС (которая была до 2017 года)

Светлана, я же объяснил почему она не включается. Не включается из-за того что дата у строки отпускных - апрельская.
Объясните на примере, что значит "верное вычисление в случае, если алименты рассчитываются за неполный месяц".

Добрый день Светлана!

Вы выдвигаете противоречивые требования. С одной стороны Вы хотите некоторым образом  учитывать расчет алиментов за неполный месяц. (непонятно пока каким. На что смотреть? На период действия строк откуда суммы выбираем смотреть? Или на даты действия тех строк не смотреть? Как надо определять какая часть приходится на "неполный месяц"?)

С другой стороны Вы хотите чтобы отпускные относящиеся к следующему месяцу (видите у них даты апрельские), учитывались мартовским алиментами.

Алгоритм алиментов не увидел отпускных, потому что у строки отпускных период действия - апрель.

По какому принципу должны включаться исключаться суммы?

Сервис поддержки клиентов работает на платформе UserEcho