Я создал четыре настраиваемых несвязанных (непостоянных) поля в моем настраиваемом 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
Смотрите скриншот ниже:
Это экран моих проектов настройки:
Вы можете мне помочь с этим вопросом?