![]() |
#15 |
Участник
|
Предлагаю небольшую модификацию обновления перекрестных ссылок для того, чтобы обойти эту проблему
В метод updateTableId() таблицы xRefTableRelation внести эти изменения. 1. Добавить определение переменной X++: //--> D.Andy DictRelation dictRelationType; //<-- D.Andy ; X++: ... for (fieldId = dictTable.fieldNext(0); fieldId; fieldId = dictTable.fieldNext(fieldId)) { dictField = dictTable.fieldObject(fieldId); setPrefix(dictField.name()); xRefTableRelation.relationName = dictField.name(); // --> D.Andy relatedTableId = 0; dictRelationType = dictField.relationObject(); if (dictRelationType) relatedTableId = dictRelationType.externTable(); if (!relatedTableId) // <-- D.Andy relatedTableId = dictFieldRelation.loadFieldRelation(fieldId); ...
__________________
Axapta v.3.0 sp5 kr2 |
|
|
За это сообщение автора поблагодарили: Alex_K (1). |
Теги |
перекрестные ссылки, связь таблиц, ax3.0 |
|
|