С чего я решил, что данные берутся из таблицы ежедневного учета?
Например, строка счетчика с типом Фактические дни:
X++:
protected real calc_FactDays()
...
return RPayTblTrans::realDayHour(calcDate,
this.getEmplTable().EmplId,
RPayDayHourCalc::Day,
payCounterCalcTable.NumFrom,
true);
Последний true - это признак того, что расчет ЗП ведется несколько раз в месяц и в методе RPayTblTrans::realDayHour по этому флагу идет чтение именно таблицы с ежедневным учетом.
Аналогично в строке с типом "Табель-часы" последний флаг - true:
X++:
qtyDay = payTblTrans.transDayHour(RPayDayHourCalc::Day,
payCounterCalcTable.NumFrom,
true);
P.S. Расчет несколько раз в течение месяца был выложен чуть позже RHRM FP1 как дополнение.