\Classes\CustAutoCreate\setCustTable
X++:
protected void setCustTable()
{
NumberSeq num;
;
custTable.clear();
custTable.initValue();
custTable.data(CustTable::find(templateCustAccount));
if (custAccount)
{
custTable.AccountNum = custAccount;
}
else
{
custTable.AccountNum = NumberSeq::newGetNum(CustParameters::numRefCustAccount()).num();
}
if (CustTable::exist(custTable.AccountNum))
{
if (num)
{
num.abort();
checkFailed("@SYS59641");
}
checkFailed("@SYS59639", custTable.AccountNum);
throw error("@SYS23020");
}
if (num)
{
num.used();
}
}