День добрый!
Перекрываю закрытие формы:
PHP код:
public boolean canClose()
{
DictTable dictTable = new DictTable(InventJournalTable_ds.table());
FieldId fieldId;
boolean ret;
;
if(!inventJournalTable.FromJuridicalPersonID)
{
fieldId = dictTable.fieldName2Id(inventJournalTable.FromJuridicalPersonID);
ret = checkFailed(strFmt("@SYS26332", dictTable.fieldObject(fieldId).label()));
}
else
{
ret = super();
}
return ret;
}
На строке
PHP код:
ret = checkFailed(strFmt("@SYS26332", dictTable.fieldObject(fieldId).label()));
Вылезает сообщение времени выполнения : объект DictField не инициализирован!
С чего бы ему быть инициализирован, если я его даже не объявлял?