zoukankan
html css js c++ java
本地化 发票审核日志 的一个bug
对于已收到发票但货还未到的采购单,需要先在 应收账款->日志->发票->发票登记薄 处登记该发票,这时采用供应商过账模板中的到达科目和到达对方科目过账,到达科目可以设暂估应付账款,到达的对方科目可以设为原材料采购科目,等货物入库后再在发票审核日志处将在发票登记薄过账的发票对冲,生成正式发票。
如果启用了中国式凭证系统,在对冲的时候就会出现如下画面:
原因是
PurchFormLetter_ApproveJournal
这个类的方法
NumberSeq allocateNumAndVoucher()
{
return
numberSeq;
}
由于凭证号是在创建审核日志的时候就已经分配了,所以这里不再实例化numberSeq,而本地化的代码没有考虑这个情况,直接在PurchFormLetter的InserJournal方法中调用了
numberSeq.parmTransDate(purchParmTable.transDate);这个方法,所以就出错了。
解决方法:判断一下当前实例如果是PurchFormLetter_ApproveJournal或者numberSeq为null就不调用该方法。
if
(LedgerParameters::find().ChineseVoucher_CN
==
NoYes::Yes
&&
numberSeq)
{
numberSeq.parmTransDate(purchParmTable.transDate);
}
查看全文
相关阅读:
肯恩·威尔伯:整合灵性途径的几大障碍
金刚经里面的「应无所住而生其心」,这句话怎么理解?
成熟是人一辈子的修养,与年龄无关
杰克·康菲尔德:灵性成熟的十个特质
杰克·康菲尔德:我是谁?(强烈推荐)
x11vnc:利用远程机器上的X-Server来进行VNC连接(x11vnc 和 x-server 在不同的机器上)
Linux ALL:Tigervnc-Server
Centos 6/Redhat 6:远程图形桌面: tigervnc
Fedora 31 :远程图形桌面: tigervnc
win server 2019 :【2个?远程管理用户(单会话?)】升级为远程桌面服务【多用户(多会话)】
原文地址:https://www.cnblogs.com/Farseer1215/p/868693.html
最新文章
Linux中三种SCSI target的介绍之LIO
Linux中三种SCSI target的介绍之SCST
Linux中三种SCSI target的介绍之STGT
LIO -SCSI target
Linux下搭建iSCSI共享存储的方法 TGT 方式 CentOS6.9系统下
Linux下搭建iSCSI共享存储的方法 TGT 方式 Debian9.5系统下
LVM快照
Linux文件系统详解
存储系统的快照技术
Ubuntu 18.04安装fcitx输入法
热门文章
雅桐:匮乏源于无休止地验证
静默是最终极,也是最好的老师
真正的亲密
生活可以很美好,前提是你得允许你的痛苦说话
肯·威尔伯的超个人心理学理论及其对佛教的阐释
万法简史:肯恩·威尔伯的典范革命
自在因梦 | 威爾伯的Fourth Turning所引發的聯想
肯恩·威尔伯:灵性演化阶段及重要补充
肯恩·威尔伯:转化的灵修之路
肯恩·威尔伯与超个人心理学
Copyright © 2011-2022 走看看