我根据下面步骤添加一个新的客户,然后到销售订单那里选择客户会报错。麻烦各位大神看看什么原因,谢谢!
我的操作步骤如下:
第一步,修改原来的结算币别的【字段名】和【绑定实体属性】
第二步,添加一个基础资料 标题改为结算币别,将【字段名】和【绑定实体属性】改为第一步里面原来的结算币别一样
第三步 ,新增加一个客户
第四步,新增加销售订单,选择上面新增的客户
第五步,双击选择客户后会报如下错误。(PS:将错误信息关闭第二次在双击选择就不会报错)
下面是详细错误信息
寻找实体上TRADINGCURRID_Id对应的属性描述符失败,实体不存在此属性![EntityType:BD_CUSTOMER Propeyties:Id msterID MultiLanguageText Name Number FGROUPCUSTID_Id FGROUPCUSTID TRADINGCURRID1_Id TRADINGCURRID1 SALDEPTID_Id SALDEPTID
SALGROUPID_Id SALGROUPID SELLER_Id SELLER TRANSLEADTIME PRICELISTID_Id PRICELISTID DISCOUNTLISTID_Id DISCOUNTLISTID SETTLETYPEID_Id SETTLETYPEID RECCONDITIONID_Id RECCONDITIONID FISCREDITCHECK TaxType_Id TaxType CustTypeId_Id CustTypeId
ADDRESS CorrespondOrgId_Id CorrespondOrgId IsDefPayer IsGroup IsTrade BD_CUSTLOCATION BD_CUSTCONTACT ]
发生时间:13:47:33
错误来源: Kingdee.BOS.DataEntity
错误信息:寻找实体上TRADINGCURRID_Id对应的属性描述符失败,实体不存在此属性![EntityType:BD_CUSTOMER Propeyties:Id msterID MultiLanguageText Name Number FGROUPCUSTID_Id FGROUPCUSTID TRADINGCURRID1_Id TRADINGCURRID1 SALDEPTID_Id SALDEPTID
SALGROUPID_Id SALGROUPID SELLER_Id SELLER TRANSLEADTIME PRICELISTID_Id PRICELISTID DISCOUNTLISTID_Id DISCOUNTLISTID SETTLETYPEID_Id SETTLETYPEID RECCONDITIONID_Id RECCONDITIONID FISCREDITCHECK TaxType_Id TaxType CustTypeId_Id CustTypeId
ADDRESS CorrespondOrgId_Id CorrespondOrgId IsDefPayer IsGroup IsTrade BD_CUSTLOCATION BD_CUSTCONTACT ]
===================================================
调用堆栈:
at Kingdee.BOS.Orm.Metadata.DataEntity.DynamicProperty.FindTrueProperty(DynamicObject dataEntity)
at Kingdee.K3.SCM.Common.BusinessEntity.Sales.SaleOrder.BD_CUSTOMER.get_TRADINGCURRID_Id()
at Kingdee.K3.SCM.Sal.Business.PlugIn.SaleOrderEdit.ChangeCustomerData(SaleOrder order)
at Kingdee.BOS.Core.DependencyRules.BOSRuleContainer.<>c__DisplayClass4`1.
at Kingdee.BOS.Core.DependencyRules.RuleContainer`6.Execute(C executeContext, TaskCollection tasks)
at Kingdee.BOS.Core.DependencyRules.RuleContainer`6.Resume(C executeContext)
at Kingdee.BOS.Core.DependencyRules.RuleContainer`6.Raise(S arg, C executeContext)
at Kingdee.BOS.Core.DependencyRules.BOSRuleContainer.RaiseDataChanged(String fieldKey, Object dataEntity, BOSActionExecuteContext executeContext)
at Kingdee.BOS.Web.DynamicForm.DataBinder.FieldDataChanged(ModelDataChangedEventArgs e)
at Kingdee.BOS.Core.DynamicForm.ModelDataChangedHandle.Invoke(Object sender, ModelDataChangedEventArgs e)
at Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormModel.UpdateField(Field field, DynamicObject activeRow, Object value, Int32 rowIndex, Object oldValue)
at Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormModel.SetValue(Field field, DynamicObject activeRow, Object value, Int32 rowIndex)
at Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormModel.SetValue(Field field, Object value, Int32 row)
推荐阅读