问题现象:用友T3财务软件中供销链模块年度数据结转时提示一个红叉的错误,也没有具体的错误提示?
原因分析:用友T3软件供应链结转失败很多报此现象,往往是不能正常写入表记录而报错,而由事件跟踪器跟踪Insert或Updata往往可定位到出错的SQL语句。可能情况有:建立年度账后删除了存货档案,然后再结转供销链,导致插入失败。如:Insert PO_Podetails(采购订单)出错,提示“INSERT 语句与 COLUMN FOREIGN KEY 约束'FK__PO_Podeta__cInvC__7F81B441'
冲突。该冲突发生于数据库 'UFDATA_333_2009',表 'Inventory', column 'cInvCode'。”
解决方案:从用友T3标准版10.3之后用友软件官方做了修改,如果新建年度账后删除了存货档案,再结转供销链,系统不会报错,而是将删除的存货档案自动添加到新年度,并将上年单据正确结转。