Нужно ли делать полную сборку пакета / модели при переименовании пользовательского объекта данных или изменении некоторых свойств метаданных?

Я должен переименовать некоторые пользовательские объекты данных.

Однако каждый раз после переименования сущности и изменения некоторых свойств метаданных, таких как промежуточная таблица управления данными, имя общедоступной коллекции и имя общедоступной сущности, при перестройке проекта появляется ошибка ниже. Действительно ли мне нужно перестраивать всю мою модель / пакет только для того, чтобы переименовать объект данных или изменить некоторые свойства метаданных?

Ошибка в Dynamics.AX.Application.DmfDataPopulation.syncEntityCreate (DictDataEntity dictDataEntity, логическое значение useTargetEntityName) 0

Диагностическое сообщение об ошибке Infolog: "Невозможно создать запись в Entity (DMFEntity). Сущность: планы, xPlannedOrdersEntityStaging. 0

Ошибка в Microsoft.Dynamics.Ax.Xpp.Common.Insert() 0

Ошибка в Dynamics.AX.Application.DmfDataPopulation.syncEntityUpdate(DMFEntity _dmfEntity, DictDataEntity _dictDataEntity) 0

Ошибка в Dynamics.AX.Application.DmfDataPopulation.syncEntityUpdate(DMFEntity _dmfEntity, DictDataEntity _dictDataEntity, Boolean _useTargetEntityName, логический @_useTargetEntityName_IsDeflassSource_Player_Slaying_Data_Data_Slay_DF_S_F_SDF_S_F_S_F_L_P_T_P_L_P_T_P_P_P_P_P_P_P_P_P_DB_P_0/2)

Ошибка в Dynamics.AX.Application.DmfDataPopulation.`syncEntityMetadata (StringCollection dataEntityViewCollection, StringCollection композитный EntityList) в xppSource://Source/ApplicationFoundation\AxClass_DmfDataPopulation.xpp: строка 996.' в категории "Ошибка". 0

Ошибка в Dynamics.AX.Application.DMFEntity.insert() 0

Ошибка в Dynamics.AX.Application.DmfDataPopulation.syncEntityCreate (DictDataEntity dictDataEntity, логическое значение useTargetEntityName, логическое значение @useTargetEntityName_IsDefaultSet) в xppSource: // Source / ApplicationFoundation \ line.pxDF:

Ошибка Сбой синхронизации базы данных. Возможно, вам придется выполнить полную сборку пакета "xTools" и всех зависимых от него пакетов. 0

Ошибка в Microsoft.Dynamics.Ax.MSIL.cqlCursorIL.insert(таблица IntPtr)
0

Ошибка Запись уже существует.' в категории "Ошибка". 0

Ошибка в Microsoft.Dynamics.Ax.Xpp.NativeCommonImplementation.Insert() 0

Диагностическое сообщение об ошибке Infolog: "Ошибка синхронизации метаданных объекта для объекта - xPlannedOrdersEntity. Сообщение - в Microsoft.Dynamics.Ax.MSIL.Interop.throwException(Int32 ExceptionValue, интерпретировать * ip) 0

Ошибка в Dynamics.AX.Application.DMFEntity.insert() в xppSource://Source/ApplicationFoundation\AxTable_DMFEntity.xpp: строка 433 0

1 ответ

С форума сообщества:

  1. Удалить объекты из списка объектов в D365FO
  2. переименовывать
  3. Постройте и синхронизируйте свою модель. Я думаю, что хорошо построить целую модель после переименования объектов. Переименование не должно быть очень распространенным, поэтому не слишком много дополнительной работы для вас
  4. Обновить список сущностей
Другие вопросы по тегам