Thursday, July 9, 2026

validateExistInvoiceRecord in D365FO X++

validateExistInvoiceRecord(

    RefTableId _refTableId,

    RefRecId _refRecId)

{

    boolean ret = true;

    if (!_refTableId || !_refRecId)

    {

        ret = CheckFailed(strFmt("Incorrect parameter for the function called ", funcName()));

    }


    if (ret)

    {

        Common record = new DictTable(_refTableId).makeRecord();


        select firstonly RecId from record

            where record.RecId == _refRecId;


        if (!record.RecId)

        {

            ret = checkFailed("Record not found");

        }

    }


    return ret;

}

validateExistInvoiceRecord in D365FO X++

validateExistInvoiceRecord(     RefTableId _refTableId,     RefRecId _refRecId) {     boolean ret = true;     if (!_refTableId || !_refRecId...