Я хотел бы знать, есть ли умный/короткий способ определить, генерируется ли в таблице поле в таблице. У меня только TableNum и FieldNum как переменные (ничего трудно закодированный, только динамические значения), и я хотел бы, чтобы иметь возможность написать что-то вроде этого (псевдо-код):Определить, является ли поле системным полем
if(Sys::isSystemField(tableId, fieldId))
{
//...
}
Вместо:
//...
str fieldName;
//...
;
//...
fieldName = dictTable.fieldName(fieldId);
if(fieldName == "modifiedDateTime"
|| fieldName == "DEL_ModifiedTime"
|| fieldName == "modifiedBy"
|| //etc...)
{
//...
Это то, что я буду писать, если нет способа делать то, что я ищу. Надеюсь, кто-то может помочь, я ничего не нашел в документации, к сожалению.
Приветствия
Он прекрасно работает. Благодаря! – Max