Да, у меня так же
Скорее всего это ошибка и должно быть примерно так:
X++:
public boolean validateWrite()
{
boolean ret;
RpayTblSpecTimeTable rPayTblSpecTimeTableLocal;
ret = super();
if (ret && this.RpayTblSpecTimeType == RPayTblSpecTimeType::Mission)
{
select firstonly rPayTblSpecTimeTableLocal
where rPayTblSpecTimeTableLocal.RpayTblSpecTimeType == this.RpayTblSpecTimeType &&
rPayTblSpecTimeTableLocal.RpayCalendarTimeCode != this.RpayCalendarTimeCode;
if (rPayTblSpecTimeTableLocal)
{
ret = checkFailed("@HRP2355");
}
}
return ret;
}
PS: есть некая непонятная проблема с таблицей RpayTblSpecTimeTable, она имеет особенность пропадать из проекта. Скорее всего ошибка связана именно с этим.