X++:
static boolean checkFillMandatory(FormDataSource fds)
{
SysDictTable dictTable = new SysDictTable(fds.table());
Common cursor = fds.cursor();
int i;
FieldId fieldId;
boolean res = true;
;
for( i = 1; i <= dictTable.fieldCntWithoutSys(); i++ )
{
fieldId = dictTable.fieldCnt2Id(i);
if(!cursor.(fieldId) && fds.object(fieldId).mandatory())
{
res = checkFailed(strFmt("@SYS26332", dictTable.fieldObject(fieldId).label()));
}
}
return res;
}