Показать сообщение отдельно
Старый 28.05.2008, 18:46   #14  
Prof is offline
Prof
Участник
 
732 / 64 (4) ++++
Регистрация: 18.10.2002
Адрес: Москва
Да, у меня так же
Скорее всего это ошибка и должно быть примерно так:
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, она имеет особенность пропадать из проекта. Скорее всего ошибка связана именно с этим.
За это сообщение автора поблагодарили: SerAl (1).