由于项目之间的冲突,验证自定义时出错。
我将一个项目的级别设置为 99。
我的代码非常简单。如果某些字段在供应商维护中更新,我将供应商维护中的状态翻转为“H”,但它与自定义几个 CS 屏幕的项目冲突。
<Graph ClassName="VendorMaint" Source="#CDATA" IsNew="True" FileType="ExistingGraph">
<CDATA name="Source"><![CDATA[
using PX.Data;
using PX.Objects.CS;
namespace PX.Objects.AP
{
public class VendorMaint_Extension : PXGraphExtension<VendorMaint>
{
protected void CSAnswers_Value_FieldUpdated(PXCache cache, PXFieldUpdatedEventArgs e)
{
Base.BAccount.SetValueExt<VendorR.status>(Base.BAccount.Current, "H");
}
protected void Address_AddressLine1_FieldUpdated(PXCache cache, PXFieldUpdatedEventArgs e)
{
Base.BAccount.SetValueExt<VendorR.status>(Base.BAccount.Current, "H");
}
}
}]]></CDATA>
</Graph>
<DAC type="PX.Objects.CR.BAccount">
<Field FieldName="Status" TypeName="string" OverrideClassName="PX.Objects.AP.Vendor" StorageName="ExistingColumn" />
</DAC>
</Customization>
错误:定制项目之间存在冲突。Thay 正在尝试从 PX.Objects.CR.BAccount 自定义相同的 DataField 状态
验证失败。
我是 Acumatica 的新手,我发现的所有帖子似乎都是针对早期版本的。任何指导将不胜感激。