简单实现账表查询时选中账簿默认综合本位币(或者任何你想的币别)原创
金蝶云社区-小红没有帽
小红没有帽
7人赞赏了该文章 3,661次浏览 未经作者许可,禁止转载编辑于2020年12月01日 15:06:01

经常有客户查询账表时希望选择账簿后默认币别为综合本位币,但星空默认显示当前选择账簿的本位币,此时可通过简单的python插件实现(前提是能进到BOSIDE哦)

  1. 先找到你要修改的报表过滤页面,记下触发插件的字段名称以及币别的字段名称,注意多账簿的部分账表有两个触发字段(账簿隶属关系和账簿,可配置或条件,使两种查询方式都生效)例如科目余额表的标识为FACCTBOOKID

    image.png

  2. 扩展对应账表的过滤条件,这里以科目余额表为例

    image.png

  3. 在弹窗中配置python脚本,并修改对应的字段名为1中查询到的字段名

    python脚本如下:

    def DataChanged(e):

         if e.Key == "FACCTBOOKID":

             this.Model.SetValue("FCURRENCY",'0');

             this.View.UpdateView("FCURRENCY");

    其中FACCTBOOKID是触发字段名称,FCURRENCY是被触发字段名称,0 表示综合本位币,-1表示所有币别,-2表示所有币别多栏式(如果原币别下拉列表中没后两种币别形式,请不要配置,会报错)

    image.png

  4. 保存脚本后再保存元数据,然后重新登录即可生效,效果如图

    image.png

赞 7