Показать сообщение отдельно
Старый 10.09.2008, 15:27   #7  
Bishop is offline
Bishop
Участник
 
89 / 60 (3) ++++
Регистрация: 12.08.2004
Адрес: Москва
Добавлю, на всякий случай, что необходимо еще изменить метод RPayTblSpecTimeTable::find(...):
строку
X++:
    boolean              useTimeCode = (_rPayTblSpecTimeType == RpayTblSpecTimeType::SickList);
следует исправить на:
X++:
    boolean              useTimeCode = (_rPayTblSpecTimeType == RpayTblSpecTimeType::SickList || _rPayTblSpecTimeType == RpayTblSpecTimeType::Vacation);
Итого, чтобы была возможность указывать несколько кодов времен для отпусков, надо внести изменения в 2 метода (по крайней мере):
- RPayTblSpecTimeTable.validateWrite()
- RPayTblSpecTimeTable::find(...)