付款单BOTGetAccountFromKacAndBaseDataId()原创
金蝶云社区-抱着萝卜啃
抱着萝卜啃
10人赞赏了该文章 187次浏览 未经作者许可,禁止转载编辑于2023年08月09日 11:47:52

付款单生成凭证时候无法带出借方科目和辅助核算项目,如果付款单上有填写对方科目的话,可以直接取借方科目:

image.png


但是我遇到一种情形,客户嫌填写付款单的对方科目填写麻烦(付款单上没有对方科目),所以此时就要采用函数,一般有以下函数:

BOTGetAccountFromKacAndBaseDataId()这个函数总共六个参数 __BOTGetAccountFromKacAndBaseDataId( PaymentBillInfo.payeeID,PaymentBillInfo.company,"","2005","3001","") ;很多人不知道参数的意思,大都是直接复制社区上其他人的函数,其实其中的3005,2001指的是记账分类里面的记账要素,如下: 

image.pngimage.png


但其实如果你都在3001里指定了2202.01这个科目的时候,还不如直接把借方科目写死,如下

image.png


当然你也可以采取函数来写死:__BOTgetAccountInSpecifiedFiOrg("2201.01",付款单.公司);


image.png


如果付款单生成凭证的时候,借方科目出不来,手动直接的话其实辅助核算也不能直接出来了,所以所有的问题都在取借方科目这个问题上,下附辅助核算公式:

image.png



但是这些都不满足我的需求,如果我的付款单生成的凭证对方科目要是2201.01、2201.02、2201.03中随机的某一个二级科目怎么办?求大佬们评论区解惑。


赞 10