Oleg K. написал(а):
Как видно в таблице АВ может быть как две записи (актуальная и неактуальная) [Картинка 2] так и одна (актуальная)
Да, столкнулся с этим когда в когда САП ввел формирование ВО /890 "на лету" при подсчете среднего для больничного по берем/родам. Происходит это в ФМ HR_RU_AV_REL_SICK_2011_YEARS, процедура abs_days_results. САП наткнулся на ту же ошибку, что и Вы. Я специально указал процедуру, чтобы можно было посмотреть как САП решил эту проблему. Они для каждого записи в АВ ищут запись с таким сплитом в RT. Если такая запись есть, то запись в AB актуальная.
Можно использовать способ от САП, можно использовать вариант от
rass. Все это предполагает написание ABAP-кода. Если же стоит задача хранить в результатах расчета кол-во потерянных рабочих дней по причине больничного, то есть способ обойтись только настройками. Нужно создать ВО для кол-во потерянных рабочих дней и указать его в V_T554C наряду с ВО больничного с параметром "AT" рабочие дни. Функция PAB, сгенерировав ВО больничного в календарных днях, рядом положит и дни отсутствия в рабочих днях.