发布自定义:无法合并文档;发现重复对象:验证失败

Publish Customization: Cannot merge documents; Duplicate object is found: Validation failed

我在自定义 DAC 中创建了四个自定义未绑定(非持久化)字段:

这是我的解码器:

    #region Descr
    [PXString(256, InputMask = "")]
    [PXUIField(DisplayName = "Descripcion")]
    [PXFormula(typeof(Selector<InventoryItemInventoryItem.inventorySecID, InventoryItem.descr>))] 
    public virtual string Descr { get; set; }
    public abstract class descr : PX.Data.BQL.BqlString.Field<descr> { }
    #endregion
  
    
    #region UsrDivision
    [PXString(25, InputMask = "")]
    [PXUIField(DisplayName = "Division")]
    [INDivision.List()]
    [PXFormula(typeof(Selector<InventoryItemInventoryItem.inventorySecID, InventoryItemExt.usrDivision>))] 
    public virtual string UsrDivision { get; set; }
    public abstract class usrDivision : PX.Data.BQL.BqlString.Field<usrDivision> { }
    #endregion
  
    #region UsrGrupo
    [PXString(25, InputMask = "")]
    [INGrupo.List()]
    [PXUIField(DisplayName = "Grupo")]
    [PXFormula(typeof(Selector<InventoryItemInventoryItem.inventorySecID, InventoryItemExt.usrGrupo>))] 
    public virtual string UsrGrupo { get; set; }
    public abstract class usrGrupo : PX.Data.BQL.BqlString.Field<usrGrupo> { }
    #endregion 
    
    
    #region ItemClassID
    [PXInt()]
    [PXUIField(DisplayName = "Sub Grupo", Visibility = PXUIVisibility.SelectorVisible)]
    [PXDimensionSelector(INItemClass.Dimension, typeof(Search<INItemClass.itemClassID>), typeof(INItemClass.itemClassCD), DescriptionField = typeof(INItemClass.descr),
     CacheGlobal = true)]
    [PXFormula(typeof(Selector<InventoryItemInventoryItem.inventorySecID, InventoryItem.itemClassID>))] 
    public virtual int? ItemClassID { get; set; }
    public abstract class itemClassID : PX.Data.BQL.BqlInt.Field<itemClassID> { }
    #endregion

我将这些自定义字段添加到我的网格中,但在发布我的项目时出现错误:

Compiled projects: DesarrollosQP,DesarrolloQPKardex,FieldsQP,BigCommerceConnector2019r2,CloudInfoFE,HotFixInvoiceAndCP
Cannot merge documents; Duplicate object is found: AUFields#IN202500

见下方截图:

这是我的自定义项目屏幕:

你能帮我解决这个问题吗?

在您的定制项目列表中,多了三个触屏IN202500项目。要了解哪个项目导致冲突,您可以取消发布这些项目。接下来,一次发布一个项目,直到您确定是哪个项目导致了冲突。例如,一个 GI 可能共享相同的站点地图条目。或者某些 UI 控件无法在自定义网页的某些部分合并。

对于这三个项目,我建议包含一个级别标识符来确定发布顺序。此步骤可能有助于解决冲突错误。

这里是 link,它描述了在 Acumatica 中发生的情况,同时在站点中发布多个自定义项。 Simultaneous Use of Multiple Customizations