Показать сообщение отдельно
Старый 04.08.2015, 16:20   #5  
syl is offline
syl
Участник
Аватар для syl
 
236 / 21 (1) +++
Регистрация: 10.06.2015
Адрес: Киев
X++:
public boolean validateWrite()
{
    boolean ret;

    if (countryRegion_RU)
    {
        if (purchAgreementHeader.AgreementClassification)
        {
            purchAgreementForm.formMethodDataSourceCreate(purchAgreementHeader_ds);
        }
        else
        {
            return checkFailed(strFmt("@SYS84753", fieldPName(PurchAgreementHeader, AgreementClassification)));
        }
        if (!purchAgreementHeaderExt_RU.AgreementDate)
        {
            return checkFailed(strFmt("@SYS84753", fieldPName(PurchAgreementHeaderExt_RU, AgreementDate)));
        }

        if (!purchAgreementHeaderExt_RU.checkAgreementUniqueness(purchAgreementHeader))
        {
            return false;
        }
    }

    ret = super();

    if (agreementHeaderDefault_ds.object(fieldNum(AgreementHeaderDefault, Project)).mandatory()
        && !agreementHeaderDefault.Project)
    {
        ret = checkFailed(strFmt("@SYS84753", fieldPName(AgreementHeaderDefault, Project)));
    }

    if (ret && !purchAgreementForm.formMethodDataSourceValidateWrite(purchAgreementHeader_ds))
    {
        ret = false;
    }

    return ret;
}
Если проходить дебаггером то все норм (в super тоже), но после того как код отработал, сообщение все же выдается.
Все поля заполнены!