打完 sp1 补丁后,单据转换时会出现空异常,如图 :
解决步骤:
1、 需要知道该单据是用于何种组织。如是采购组织还是销售组织等。
2、 找到该单据所对应的实体元数据,查看该单据使用的组织是否有一个属性,即是否有一个属性是关联步骤 1 中所对应的组织,如果没有则给该实体元数据添加此关联属性,如果是则该步骤可跳过。
3、 找到单据所对应的 Info 类,重写 getBizOrgPropertyName() 方法,返回步骤 2 中所对应属性的名称。如步骤 2 所对应的属性为 salOrg, 则在 Info 类中该方法的写法为
/**
* 返回主业务组织属性,用于单据转化
*/
public String getBizOrgPropertyName() {
return "salOrg ";
}