|
|
#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 |
|
|
|