Показать сообщение отдельно
Старый 25.12.2007, 12:10   #2  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Проверок побольше сделайте.
Такие комбинации не всегда проходят:
X++:
dictField = new DictField;
Вам не кажется, что в методе не хватает информативности?

Что-то в этом роде:
X++:
            if (!_table.validateField(x))
            {
                sysinfo = new SysInfoAction_TableField(_table, x);
                if( dictField.arraySize() > 1)
                    info(strfmt("Field %1.%2[%3] with RecId = %4 not valid", dict.tableName(_table.TableId), dictField.name(), dictField.arraySize(), _table.RecId), "", sysinfo);
                else
                    info(strfmt("Field %1.%2 with RecId = %3 not valid", dict.tableName(_table.TableId), dictField.name(), _table.RecId), "", sysinfo);
                ret = false;
            }
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0