关于供应商、客户、各状态、大写金额的字段获取

报表助手
2024-04-11 13:34
I
10分钟

章节视频地址: https://www.bilibili.com/video/BV1j1421S7Sw

报表模板界面介绍

在系统配置中报表模板存储了系统中所用到的所有打印模板,目前存储了A4、1/2两种纸张大小的模板,

我们可以通过左上角综合搜索对模板进行搜索,在输入框输入后,可以选择名称搜索或者标识搜索;

单据的标识可以在单据顶部地址栏中查看,

0.jpg

例如购货订单标识就在报表界面顶部地址栏标识是bor,回到报表模板综合搜索输入bor,选择报表标识搜索;

其他单据也是一样的,查看报表顶部地址栏标识,然后回到报表模板进行搜索;

综合搜索支持多选项搜索,例如我们需要搜索标识为buy的单据,同时还要是A4格式的报表模板,筛选后,会查找到符合这两项的报表模板。

1.jpg

模板的设计

设计分为两类:

默认数据设计:不做任何修改,直接读取对应表单第一条数据作为测试数据,直接点击设计;

指定单据设计:修改设计模板中ID为对应表单中指定的单据作为测试数据;

如果需要使用指定的单据,进行模板设计,可以修改数据参数中ID,ID数值可以在已经创建的单据中查看;

现在我们创建一个单据,创建完成后,关闭单据详情界面,回到报表界面,重新进入单据中,在单据顶部地址栏,可以看到该单据的ID,这个ID就是报表模板中需要的ID,

回到报表模板中查找需要修改的单据,我们使用购货入库单1/2作为演示模板点击编辑,进入模板编辑界面,修改数据,参数中ID修改为刚才新增单据的ID,保存后关闭模板编辑界面;

2.jpg

3.jpg

回到报表模板界面。点击设计,

如果出现弹框,则表示没有下载报表助手或未启动,

如果没有下载,可以直接点击弹框中下载应用,

如果已经安装,但是没有启动,直接点击第二行打开报表助手,点击后就会自动运行报表助手,

需要注意报表助手运行后,查看是否启动服务,如果没有启动,请手动点击启动服务;

4.jpg

回到系统界面,关闭弹窗,再次点击设计,就会打开设计界面了;

在设计界面常用到的功能,首先是file重的保存,在模板设计中养成经常保存的习惯,每次修改格式时都要保存一下,还有report中的预览,在调整后可以通过预览查看调整后的实际样式,这里的数据就是前面我们修改ID后单据中的数据;

6.jpg

接下来是介绍关于供应商,客户的字段调取,在设计界面双击字段,可以打开字段路径编辑界面;

左侧是字段路径,右侧是字段树状数据源显示,左侧内容,可以根据不同字段编写不同前缀;

我们使用供应商联系资料中,联系地址作为演示,在右侧数据源中查找到需要的数据,双击就会添加到左侧数据路径中,单据数据是存储在item下的标识就是单据的标识,

7.jpg

item下的标识就是单据的标识,单据下主要分为两种类型的数据,form数据,是单据顶部供应商日期编号等,还有底部的金额组织人员等数据,info是商品数据,是表格中的数据;

我们要修改的供应商数据是form中的,修改左侧文字,在item下单据数据中,打开form数据,供应商标识为supplier,向下拉找到supplier data,supplier data中存储了供应商的数据;

其中,contact是存储了供应商的联系资料,打开team,打开后会有4个字段;

name——联系人,add——联系地址,tel——联系电话,data——备注信息;

8.jpg

鼠标双击需要的字段,会自动将字段路径添加到左侧,添加后点击底部确定,保存添加的数据,点击预览,查看修改后的效果;

9.jpg

设计模板中,客户的获取与供应商是一样的,客户的标识是customers,供应商的标识是supplier,表单中底部的金额等,form数据同样是都可以调取的,可以在官方文档中心中数据字典中查询;

文档中心在官网服务支持中产品文档点击进入,在右上角找到ERP进销存,点击V8开发文档,拉到底部查看数据字典,数据字典中,存储了系统中所有的字段及字段标识;

10.jpg

例如,我们要查找供应商中的字段,在网页页面按Ctrl键加F键,搜索供应商或suppliers,找到供应商表的内容,根据备注找到字段名,对应报表模板,数据源中字段查找,

例如购货入库单,标示为buy,需要找到底部的金额等字段的标识,我们回到官方文档中心进行查找搜索,购货入库单找到数据表,在数据表中根据备注查找字段名,找到后回到报表模板中;

选择数据,form中有些特殊字段,例如单据中的各种状态,审核状态、核对状态、结算状态、费用状态、发票状态等,我们这里演示,将备注信息更改为审核状态,修改后预览可以看到;

11.jpg

12.jpg

接下来是讲解,单据中各类金额的中文大写怎么获取,这里使用关联人员做演示,修改为实际金额大写,首先修改字段名前缀为实际金额大写,目前系统中提供了6种form金额的大写,单据金额、优惠金额、实际金额、收付款金额、单据费用、结算金额,大写金额字段在chinese下,与数据字典中对应,修改后就可以在预览中看到已经修改成功,显示了大写金额。

13.jpg14.jpg

注:上面描述的客户、供应商信息如果没有添加对应获取的数据,例如调取的是姓名,但是客户没有添加联系资料中名称,是获取不到数据的,会有提示找不到JSON数据;

此时需要在获取代码外增加    Report.GetColumnValue    

例:

客户地址:[Report.GetColumnValue("JSON.item.sell.form.customer_data.contact.item.add")]

将JSON.item.sell.form.customer_data.contact.item.add前面增加 Report.GetColumnValue    包住地址数据路径;


©2024 山西点可云科技有限公司 晋ICP备2020014583号