Не не ставка... Не помню. Но вижу следующее.
PHP код:
allowModify = (endMth(payTblJournal.tblDate) >= RPayParameters::PayPeriod());
PHP код:
while select <...> from payCalendarDate <...>
where payCalendarDate.calendarId == payTblTrans.payCalendarId &&
payCalendarDate.transDate >= dateStartMth(payTblTrans.SourceDate) &&
payCalendarDate.transDate <= endMth(payTblTrans.SourceDate)
{
<...>
control.allowEdit(true);
<...>
}
Т.е. возможны две причины:
1. ты редактируешь табель в уже закрытом периоде
2. у тебя не указано рабочее время рабочих дней в календаре