Привет.
Писал такой метод.
X++:
void myUpdate(TableId _tableId, FieldId _fieldId, anytype _value)
{
DictTable dictTable;
DictField dictField;
Common common;
ExecutePermission perm;
;
perm = new ExecutePermission();
dictTable = new DictTable(_tableId);
dictField = new DictField(_tableId, _fieldId);
common = dictTable.makeRecord();
perm.assert();
common = dictTable.callObject("find", common); // тут ошибка времени выполнения xRecord Объект не имеет метода "find".
....
}
Цель что бы при передачи в метод к примеру таких параметров:
X++:
updateFieldValue(tablenum(Table1), fieldnum(Table1, Field), @'значение1');
Метод обновлял значение у поля Table1.Field = 'значение1'.
Подскажие как можно вызвать метод find у таблицы Table1.
А еще как передать ему параметры?