Добрый день!
Прошу тех, кто работает с версией 4.0 SP2 EE FP1 RU HRP, проверить табличный метод RpayTblSpecTimeTable.validateWrite() - совпадает ли он у вас с этим: ?
X++:
public boolean validateWrite()
{
boolean ret;
RpayTblSpecTimeTable rPayTblSpecTimeTableLocal;
ret = super();
if (ret && this.RpayTblSpecTimeType != RPayTblSpecTimeType::SickList)
{
select firstonly rPayTblSpecTimeTableLocal
where rPayTblSpecTimeTableLocal.RpayTblSpecTimeType == this.RpayTblSpecTimeType &&
rPayTblSpecTimeTableLocal.RpayCalendarTimeCode != this.RpayCalendarTimeCode;
if (rPayTblSpecTimeTableLocal)
{
ret = checkFailed("@HRP2355");
}
}
return ret;
}
Есть подозрение, что в нашем приложении он некорректный.