在创建总账journal的时候出现错误“Journal name may not be changed when vouchers have been created”:
具体错误是在检查到LedgerJournalTrans表中已经有了当前JournalNum "020460_004"的纪录,查找了一下所有的Ledger journal,确实发现一条已经过账的Journal是这个号码。既然这个号码已经用过了就不应该再重用,问题应该出在Number sequence上,找到journal number所用的number sequence,list里面看到这条号码的纪录:
删掉这条纪录就可以继续做账了。为什么出现这个情况的原因可能是AX的BUG,也可能是程序突然崩溃某些数据没有被清理掉,就不再费心研究了。