辅助核算项取值问题:
1.单据与作为辅助核算项的基础资料有关,但是该基础资料不支持辅助核算
解决方案:EAS平台搜索dep扩展方案,通过引入实体与数据源,右键点击点支持辅助核算
2.单据与作为辅助核算项的基础资料无关,但是该基础资料几乎不会变动
解决方案:通过函数可取,使用与基础资料中数据较少,且不可变动类型基础资料
__BOTgetObjectFromID ( "SAgAAAAAr5CwEz" )通过ID获取对象
3.单据与作为辅助核算项的基础资料无关,但是该基础资料已经经常变动,且数据量大
解决方案:在单据中建字段,与辅助核算项进行关联,(自定义辅助核算项目与单据建立关联时,需新建关系)
4.分类标准,财务资料都需要同步到客户端
5.特殊科目,实际应用是借贷方向不定
解决方案:可设置两行分录,并在其中设置条件,不满足条件时为0,该行分录就不会显示
6.摘要中只需要名称或者编码,
解决方案:通过截取字符串的方式(left、len)
7.辅助核算项取值问题
解决方案:多张单据生成凭证,且凭证模板使用的会计科目都会使用某一个辅助核算项,可在一个关联性较强的单据中与核算项目想关联
8.怎样新增自定义核算项目
解决方案:在自定义核算项目中新增类别,核算项目中会自动有对应的核算项目
9.botp使用sql
修改参数管理botp控制sql参数,#sql_val("………………..'"+id+"'")并修改参数中的botpsql参数
10.部分基础资料不支持自定义核算解决方案;
单据扩展方案中通过引入单据的实体与数据源,并右键支持自定义核算,再到辅助核算项目中新建即可
11.多张单据生成一张凭证或者一张单据生成一张凭证
解决方案:可以通过BOTP配置实现.
操作路径:在【系统平台】-【单据转换】-【规则配置】-【财务会计】-【应付管理】-【应付单】中,选择“应付单生成凭证”的规则进行修改,将【原始单据ID】配置为“公式结果=应付单.ID”,将分组规则中的“公司”和“原始单据ID”勾选上即可。
辅助核算项中使用id
银行账户:公式结果 = __BOTgetObjectFromID( #sql_val("select FPAYBANKNUMID from T_LOA_PaymentOrderBankEntry where fparentid ='" + 销售成交单.付款申请单.ID + "' and fseq=4"));
select * from T_BOT_RELATION where FSRCOBJECTID ='ZqYs/ttrQquRLa49nwAqM0867oU=' --I2gwD4mLQdOMC5r5wuCo3QRRIsQ= IFFWLIgzT3eJffyeLKcLRQRRIsQ=
凭证无法取数可能原因:
多笔单据生成一笔凭证时,要注意里面相同科目的分组属性设置