今天财务销售发票打印之后,发票状态一直是Printed状态,本以为是财务执行Compose/Print/Post Invoice没有选择Post选项,让他们手工Post的时候,他们说报错,我自己运行了一下,报错如下:
<br/>can not update batch status because it is deleted, in termination or terminated<br/>
第一个念头就是Batch被人为删除了,但转念想想不对,这是系统的Batch,不应该呀。无奈之下,官方搜索了一下文档,居然跟以前遇到的问题:《[URL=http://www.cuiwenyuan.com/shanghai/post/ERP-LN-Session-tfcor0214m000-Correction-of-Last-Used-Batch-Number.html]极少有机会用到的ERP LN Session tfcor0214m000 – Correction of Last Used Batch Number[/URL]》,是同一个原因。
官方的解决方案如下,记录一下:
<br/>Sometimes, the Last Used Batch Number in table Last Used Batch (tfgld014) is out-of-sync with the last batch number in table Batch Status (tfgld100). Therefore, a correction program is provided in order to update the Last Used Batch Number in table tfgld014.<br/>
到底什么原因造成的不同步,官方说网络问题,不稳定啥的,其实官方应该有自动保护机制。