Показать сообщение отдельно
Старый 28.09.2006, 17:12   #5  
AxPr-r is offline
AxPr-r
Участник
Axapta Retail User
 
44 / 11 (1) +
Регистрация: 13.03.2006
Цитата:
Сообщение от AndyD Посмотреть сообщение
Вы забыли про системные поля - их не надо копировать.

Использовать Record.orig() для выявления изменений можно. Хотя факт изменения можно регистрировать в какой либо другой структуре (контейнер, Map) и использовать уже эти данные
нет не забыл, для этого передается параметр - количество полей, значения которых нужно копировать.Насколько я понял - системные поля находятся "в конце списка" т.е. перебор в цикле до системных полей не доходит или я чегото недопонял.
Сам факт о том что какое либо поле изменено не спасает, мне необходимо id или наименования полей, которые были изменены возвращаемые методом, я не нашел как это можно сделать через dicttable, это сократило бы код на несколько порядков и еще - один единственный метод для любой таблицы.

Последний раз редактировалось AxPr-r; 28.09.2006 в 17:21.