供应链打印模版软件帮助文档
打印配置帮助文档
介绍
| 借助JasperReport的模板化能力,结合订单、库存单据的业务场景,系统针对每种单据类型预制了系统模板类型,用户可以快速复制系统模板进行用户自定义排版布局。
| 本文档主要面向客成同学,帮助实施同学快速上手,交付,了解每种单据类型可配置字段,以及掌握学习一些简单的进阶操作,包括计算、转换操作。 |
|---|
IDE安装
下载
https://sqb.feishu.cn/drive/folder/PMRxfKzUNlbS6qd5wPZc3j9gnUk?from=from_copylink
安装
一路next
共享账号

由于Jasperreport官网注册需要科学上网工具才可以完成注册,有条件的可以自行注册个人账号,为了方便使用者快速入门使用,共享账号如下:
用户名:haolianshuai@gmail.com
密 码:Quanlaidian888
如果此账号登录不上去,请下载免登录版本安装使用,如果有mac系统电脑遇到登录问题,请联系“郝连帅”
如何激活?
1.获取激活地址

2.打开激活地址

然后打开浏览器ctrl+v打开登录地址

3.登录账号
用户名:hlzz176@hlzz.top
密 码:qwer12#$
输入用户名密码
注意:如果复制出来的url无法打开,直接把url地址发给“郝连帅”帮助你获取code码
4.输入激活码
获取到的激活码输入下面输入框,激活成功。

功能介绍
区域介绍
点击图片可查看完整电子表格
点击图片可查看完整电子表格
when no data type 有这些策略:
点击图片可查看完整电子表格
功能配置
| 目前我们的打印功能模板虽然有200+之多,数据源角度看打印可划分为10大类,相似的打印功能都是基于此数据结构进行模板配置,细则如下: |
|---|
分拨单、车辆运输单、供应商分拣单、配送单、线路分拣单、配送直发单、盘点单、采购单、退货单、
库存单据
公共属性($P)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| totalDataSize | Long | 是 | 数据明细总条数 | java.util.Integer $P{totalDataSize},可以识别最后一页 |
| printReportNum | Integer | 是 | 打印第几单 | |
| printTotalReportNum | Integer | 是 | 总共多少单 | |
| printTotalAllotNum | Integer | 是 | 打印门店数量 | |
| printByUserName | String | 是 | 当前打印人 | |
| printBy | String | 是 | 当前打印账号 | |
| groupName | String | 是 | 商户名称 | |
| disStampUrl | String | 是 | 中心电子签章图片地址 |
供应链
分拨单
模板类型
A4(一列)、A4(两列)、A4(三列)
主参数($P)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| orgName | String | 是 | _配送中心名称_ | |
| supplierName | String | 是 | _供应商名称,直发规则:真实供应商,出库规则:仓库名称_ | |
| billDate | Long | 是 | 订单日期 | 取第一条,如果一单多日期可能不准 |
| billArrivalDate | Long | 是 | 到货日期 | 取第一条,如果一单多日期可能不准 |
明细参数($F)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| goodsName | String | 是 | _品项名称_ | |
| goodsCode | String | 是 | _品项编码_ | |
| orderUnit | String | 是 | 交易单位名称(根据“采购单使用单位”参数开关取值) | |
| stockNum | BigDecimal | 否 | 库存数量 | |
| totalNum | BigDecimal | 是 | 标准单位数量合计 | |
| adjustmentTotalNum | BigDecimal | 是 | 调整后(默认原单数量)交易单位数量合计(根据“采购单使用单位”参数开关取值) | |
| deliverynameName | String | 否 | 配送方式名称 | |
| billCreateBy | String | 是 | 创建人 | |
| receiverName | ||||
| standardUnit | String | 是 | 标准单位名称 | |
| totalOrderNum | BigDecimal | 是 | 原单交易单位数量合计(根据“采购单使用单位”参数开关取值) | |
| purchaseUnit | String | 否 | ||
| totalAuxiliaryNum | BigDecimal | 是 | 辅助单位数量合计 | |
| auxiliaryUnit | String | 是 | 辅助单位名称 | |
| allotBeans | 对象 | 是 | 第一列 | |
| allotBeansB | 对象 | 是 | 第二列 | |
| allotBeansC | 对象 | 是 | 第三列 | |
| sortIndex | Integer | 是 | 品项顺序号 | 用于自定义排序 |
| allotBeans对象 | ||||
|---|---|---|---|---|
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
| allotName | String | 是 | _采购组织名称_ | |
| showAuxiliaryNum | BigDecimal | 是 | 辅助数量 | |
| goodsNum | BigDecimal | 是 | 标准单位数量 | |
| detailRemark | String | 是 | 明细备注 | |
| transNum | BigDecimal | 是 | 原单交易单位数量(根据“采购单使用单位”参数开关取值) | |
| adjustmentTransNum | BigDecimal | 是 | 调整交易单位数量(根据“采购单使用单位”参数开关取值) | |
| adjustmentNum | BigDecimal | 是 | 调整标准单位数量(根据“采购单使用单位”参数开关取值) | |
| adjustmentAmount | BigDecimal | 是 | 调整金额 | |
| allotAlias | String | 是 | 采购组织别名 | 第一列,第二列,第三列属性内都有 |
变量($V)
| 变量名称 | 作用 | 备注 |
|---|---|---|
| count | 统计品项数量 | |
| sortField | 自定义排序 | 支持排序 |
排序(Sort Field)
| 变量名称 | 作用 | 备注 |
|---|---|---|
| sortField | 排序 |
车辆运输单
模板类型
A4、24*9.3、24*13.95
主参数($P)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| lineName | String | 是 | _线路名称_ | |
明细参数($F)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| goodsName | String | 是 | _品项名称_ | |
| goodsCode | String | 是 | _品项编码_ | |
| goodsDesc | String | 是 | 品项规格 | |
| orderUnit | String | 是 | 交易单位名称(根据“采购单使用单位”参数开关取值) | |
| goodsNum | BigDecimal | 是 | 标准单位数量 | |
| tradeGoodsNum | BigDecimal | 是 | 交易单位数量(根据“采购单使用单位”参数开关取值) | |
| detailRemark | String | 是 | 明细备注 | |
| adjustmentNum | BigDecimal | 是 | 标准单位调整数量 | |
| adjustmentOrderNum | BigDecimal | 是 | 交易单位调整数量(根据“采购单使用单位”参数开关取值) | |
| standardUnit | String | 是 | 标准单位名称 |
变量($V)
| 变量名称 | 作用 | 备注 |
|---|---|---|
| count | 统计品项数量 |
供应商分拣单
模板类型
A4、24*9.3、24*13.95
主参数($P)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| supplierName | String | 是 | _供应商名称_ | |
| billExecuteDate | String | 是 | 到货日期 |
明细参数($F)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| goodsName | String | 是 | _品项名称_ | |
| goodsDesc | String | 是 | _品项规格_ | |
| goodsCode | String | 是 | _品项编码_ | |
| supplierName | String | 是 | 供应商名称 | |
| houseName | String | 是 | 仓库名称 | |
| houseAlias | String | 是 | 仓库别名 | |
| allotName | String | 是 | 采购组织名称 | |
| allotAlias | String | 是 | 采购组织别名 | |
| adjustmentNum | BigDecimal | 是 | 标准单位调整数量 | |
| adjustmentOrderNum | BigDecimal | 是 | 调整交易单位数量(根据“采购单使用单位”参数开关取值) | |
| orderUnit | String | 是 | 交易单位名称(根据“采购单使用单位”参数开关取值) | |
| standardUnit | String | 是 | 标准单位名称 | |
| stockNum | BigDecimal | 是 | 库存数量 | |
| billNo | String | 是 | 订单号 | |
| billStatus | Integer | 是 | 订单状态 | |
| detailRemark | String | 是 | 明细备注 | |
| orderRatNum | BigDecimal | 是 | _订货转换率除数_ | |
| orderStdRatNum | BigDecimal | 是 | _订货单位转换率被除数_ | |
| purRatNum | BigDecimal | 是 | _采购转换率除数_ | |
| purStdRatNum | BigDecimal | 是 | _采购对标准转换率被除数_ | |
| assistRatNum | BigDecimal | 是 | _辅助转换率除数_ | |
| assistStdRatNum | BigDecimal | 是 | _辅助对标准转换率被除数_ | |
| billDate | Long | 是 | _订单日期_ | |
| auditBy | String | 是 | _审核人_ |
变量($V)
| 变量名称 | 作用 | 备注 |
|---|---|---|
| count | 统计品项数量 |
配送单
模板类型
单据流专用
A4、24*9.3、24*13.95
模板规则
配送单(单据流专用)A4:按照“_配送中心+门店+订货日期+到货日期+支付方式_”分组,订单到货日期,明细品项编码排序
配送单(按照品项小类分组打印)24*13.95:按照“_配送中心+门店+订货日期+到货日期_”分组,订单到货日期,品项小类排序
配送单(按照货架排序打印)24*13.95:按照“_配送中心+门店+订货日期_”分组,订单到货日期,货架排序
配送单(单据流专用)24*9.3:按照“_配送中心+门店+订货日期+到货日期+支付方式_”分组,订单到货日期,明细品项编码排序
配送单(单据流专用)24*13.95:按照“_配送中心+门店+订货日期+到货日期+支付方式_”分组,订单到货日期,明细品项编码排序
配送单A4:按照“_配送中心+门店+订货日期_”分组,订单到货日期,明细品项编码排序
主参数($P)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| supplierName | String | 是 | _出库:仓库,直发:真实供应商_ | |
| allotName | String | 是 | _采购组织名称_ | |
| billExecuteDate | String | 是 | 到货日期 | |
| consigneeMobile | String | 是 | 收货人电话 | |
| consigneeAddress | String | 是 | 收货地址 | |
| consigneeUser | String | 是 | 收货人 | |
| billDate | String | 是 | 业务日期 | |
| billNOs | String | 是 | 订单号 | |
| printLargerNum | Integer | 是 | 打印次数 | |
| payType | Integer | 是 | 支付方式 | |
| lineNames | String | 是 | 门店归属线路名称 | |
| detailAllotName | String | 是 | 档口名称 | |
| allotAlias | String | 是 | 采购组织别名 | |
| distributionAlias | String | 是 | 配送组织别名 | |
| houseAlias | String | 是 | 仓库别名 | |
| remark | String | 是 | _备注(多个订单之间用逗号隔开)_ | |
| weight | BigDecimal | 是 | 重量合计 | |
| volume | BigDecimal | 是 | 体积合计 | |
| link | String | 是 | _联系电话(组织上)_ | |
| orgManager | String | 是 | _组织负责人(组织上)_ | |
| wholeAddress | String | 是 | _全部地址(组织上)_ | |
明细参数($F)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| goodsName | String | 是 | _品项名称_ | |
| goodsCode | String | 是 | _品项编码_ | |
| goodsDesc | String | 是 | 品项规格 | |
| orderUnit | String | 是 | 交易单位名称(根据“采购单使用单位”参数开关取值) | |
| goodsContainer | String | 是 | 货架 | |
| goodsNum | BigDecimal | 是 | 标准单位数量 | |
| tradeGoodsNum | BigDecimal | 是 | 交易单位数量(根据“采购单使用单位”参数开关取值) | |
| adjustmentNum | BigDecimal | 是 | 调整标准单位数量 | |
| adjustmentPrice | BigDecimal | 是 | 调整标准单位价格 | |
| adjustmentAmount | BigDecimal | 是 | 调整金额 | |
| adjustmentTradeNum | BigDecimal | 是 | 调整交易单位数量(根据“采购单使用单位”参数开关取值) | |
| adjustmentTradePrice | BigDecimal | 是 | 调整交易单位价格(根据“采购单使用单位”参数开关取值) | |
| detailRemark | String | 是 | 明细备注 | |
| billCreateBy | String | 是 | 订单创建人 | |
| billNo | String | 是 | 订单号 | |
| goodsCategoryName | String | 是 | 品项类别名称 | |
| standardUnit | String | 是 | 标准单位名称 | |
| allotName | String | 是 | 采购组织名称 | |
| billExecuteDate | String | 是 | 到货日期 | |
| houseName | String | 是 | 仓库名称 | |
| supplierName | String | 是 | 供应商名称(出库:配送中心,直发:真实供应商) | |
| demandName | String | 是 | 配送中心名称 | |
| billDate | String | 是 | 订单业务日期 | |
| payType | 整形 | 是 | 支付方式 | |
| auxiliaryNum | BigDecimal | 是 | 辅助单位数量 | |
| auxiliaryUnit | String | 是 | 辅助单位名称 | |
| unitper | BigDecimal | 是 | 采购单位转化率 | |
| detailAllotName | String | 是 | 档口名称 | |
| weight | BigDecimal | 是 | 重量合计 | |
| volume | BigDecimal | 是 | 体积合计 |
变量($V)
| 变量名称 | 作用 | 备注 |
|---|---|---|
| count | 统计品项数量 | |
| totalGoodsNumber | 标准单位调整数量合计 | |
| adjustmentAmount | 调整金额合计 | |
| totalAdjustmentAmount | 调整金额合计保留两位小数 | |
| SortField | 排序 | 自定义排序 |
排序(Sort Field)
| 变量名称 | 作用 | 备注 |
|---|---|---|
| sortField | 排序 |
仓库分拣单
模板类型
单据流专用
A4、24*9.3、24*13.95
模板规则
待补充
主参数($P)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| allotName | String | 是 | _采购组织名称_ | |
| billExecuteDate | String | 是 | 到货日期 | |
| consigneeMobile | String | 是 | 收货人电话 | |
| consigneeAddress | String | 是 | 收货地址 | |
| consigneeUser | String | 是 | 收货人 | |
| billDate | String | 是 | 业务日期 | |
| billNOs | String | 是 | 订单号 | |
| printLargerNum | Integer | 是 | 打印次数 | |
| payType | Integer | 是 | 支付方式 | |
| lineNames | String | 是 | 门店归属线路名称 | |
| detailAllotName | String | 是 | 档口名称 | |
| allotAlias | String | 是 | 采购组织别名 | |
| distributionAlias | String | 是 | 配送组织别名 | |
| houseAlias | String | 是 | 仓库别名 | |
| remark | String | 是 | _备注(多个订单之间用逗号隔开)_ | |
| weight | BigDecimal | 是 | 重量合计 | |
| volume | BigDecimal | 是 | 体积合计 | |
| link | String | 是 | _联系电话(组织上)_ | |
| orgManager | String | 是 | _组织负责人(组织上)_ | |
| wholeAddress | String | 是 | _全部地址(组织上)_ |
明细参数($F)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| goodsName | String | 是 | _品项名称_ | |
| goodsCode | String | 是 | _品项编码_ | |
| goodsDesc | String | 是 | 品项规格 | |
| orderUnit | String | 是 | 交易单位名称(根据“采购单使用单位”参数开关取值) | |
| goodsContainer | String | 是 | 货架 | |
| goodsNum | BigDecimal | 是 | 标准单位数量 | |
| tradeGoodsNum | BigDecimal | 是 | 交易单位数量(根据“采购单使用单位”参数开关取值) | |
| adjustmentNum | BigDecimal | 是 | 调整标准单位数量 | |
| adjustmentPrice | BigDecimal | 是 | 调整标准单位价格 | |
| adjustmentAmount | BigDecimal | 是 | 调整金额 | |
| adjustmentTradeNum | BigDecimal | 是 | 调整交易单位数量(根据“采购单使用单位”参数开关取值) | |
| adjustmentTradePrice | BigDecimal | 是 | 调整交易单位价格(根据“采购单使用单位”参数开关取值) | |
| detailRemark | String | 是 | 明细备注 | |
| billCreateBy | String | 是 | 订单创建人 | |
| billNo | String | 是 | 订单号 | |
| goodsCategoryName | String | 是 | 品项类别名称 | |
| standardUnit | String | 是 | 标准单位名称 | |
| allotName | String | 是 | 采购组织名称 | |
| billExecuteDate | String | 是 | 到货日期 | |
| houseName | String | 是 | 仓库名称 | |
| supplierName | String | 是 | 供应商名称 | |
| demandName | String | 是 | 配送中心名称 | |
| billDate | String | 是 | 订单业务日期 | |
| payType | Integer | 是 | 支付方式 | |
| auxiliaryNum | BigDecimal | 是 | 辅助单位数量 | |
| auxiliaryUnit | String | 是 | 辅助单位名称 | |
| unitper | BigDecimal | 是 | 采购单位转化率 | |
| detailAllotName | String | 是 | 档口名称 | |
| weight | BigDecimal | 是 | 重量合计 | |
| volume | BigDecimal | 是 | 体积合计 |
变量($V)
| 变量名称 | 作用 | 备注 |
|---|---|---|
| count | 统计品项数量 | |
| totalGoodsNumber | 标准单位调整数量合计 | |
| adjustmentAmount | 调整金额合计 | |
| totalAdjustmentAmount | 调整金额合计保留两位小数 |
线路分拣单
模板类型
A4
主参数($P)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| houseName | String | 是 | _仓库名称_ | |
| totalSize | 整数 | 是 | 明细总大小 | |
| houseAlias | String | 是 | 仓库别名 |
明细参数($F)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| goodsName | String | 是 | _品项名称_ | |
| goodsCode | String | 是 | _品项编码_ | |
| goodsDesc | String | 是 | 品项规格 | |
| orderUnit | String | 是 | 交易单位名称(根据“采购单使用单位”参数开关取值) | |
| standardUnit | String | 是 | 标准单位名称 | |
| totalAmount | BigDecimal | 是 | 调整金额 | |
| purchaseUnit | String | 是 | 采购单位名称 | |
| transNumList | 对象集合 | 是 | 交易单位数量集合(根据“采购单使用单位”参数开关取值) | |
| goodsNumList | 对象集合 | 是 | 标准单位数量集合 | |
| noTransNumTotal | BigDecimal | 是 | _无线路交易单位数量合计_ | |
| noGoodsNumTotal | BigDecimal | 是 | _无线路标准单位数量合计_ | |
| transNumTotal | BigDecimal | 是 | 交易单位数量合计(根据“采购单使用单位”参数开关取值) | |
| lineList | 对象集合 | 是 | 线路名称集合(与上面的标准单位和交易单位数量顺序一致) | |
| 标准单位/交易单位数量对象 | ||||
|---|---|---|---|---|
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
| value | BigDecimal | 是 | 采购数量 |
| 线路名称对象 | ||||
|---|---|---|---|---|
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
| name | String | 是 | 线路名称 |
变量($V)
| 变量名称 | 作用 | 备注 |
|---|---|---|
| count | 统计品项数量 |
配送直发单
模板类型
A4、24*9.3、24*13.95
主参数($P)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| voucherNo | String | 是 | _单据号_ | |
| voucherDate | String | 是 | _单据日期_ | |
| reportNum | BigDecimal | 是 | _打印次数_ | |
| supplierName | String | 是 | _供应商名称_ | |
| houseName | String | 是 | _仓库名称_ | |
| voucherRemark | String | 是 | _单据备注_ | |
| voucherName | String | 是 | 单据类型 | |
| weight | BigDecimal | 是 | _重量_ | |
| volume | BigDecimal | 是 | _体积_ | |
| allotName | String | 是 | _申领部门_ | |
| allotAlias | String | 是 | 采购组织别名 | |
| demandAlias | String | 是 | 视角别名 | |
| houseAlias | String | 是 | 仓库别名 |
明细参数($F)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| goodsName | String | 是 | _品项名称_ | |
| goodsCode | String | 是 | _品项编码_ | |
| goodsDesc | String | 是 | _品项规格_ | |
| standardUnit | String | 是 | _标准单位_ | |
| goodsNum | BigDecimal | 是 | _标准单位数量_ | |
| taxPrice | BigDecimal | 是 | _入库含税单价_ | |
| taxAmount | BigDecimal | 是 | _入库含税金额_ | |
| pretaxPrice | BigDecimal | 是 | _入库不含税单价_ | |
| pretaxAmount | BigDecimal | 是 | _入库不含税金额_ | |
| productionDate | String | 是 | _生产日期_ | |
| batchNumber | Long | 是 | _批次号_ | |
| detailRemark | String | 是 | _备注_ | |
| allotName | String | 是 | _入库组织_ | |
| createBy | String | 是 | _创建人_ | |
| auditBy | String | 是 | _审核人_ | |
| reasonName | String | 是 | _原因(直耗冲销-冲销原因)_ | |
| weight | BigDecimal | 是 | _重量_ | |
| volume | BigDecimal | 是 | _体积_ | |
| sendPrice | BigDecimal | 是 | _含税配送价格_ | |
| sendAmount | BigDecimal | 是 | _含税配送金额_ |
变量($V)
| 变量名称 | 作用 | 备注 |
|---|---|---|
| count | 统计品项数量 | |
| totalPrice | 含税金额合计(保留两位小数) | |
| totalGoodNum | 标准单位品项数量合计(保留两位小数) | |
盘点单
模板类型
A4
主参数($P)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| houseName | String | 是 | _仓库名称_ | |
| inventoryDate | Long | 是 | 盘点日期 | |
| createTime | Long | 是 | 创建日期 | |
| houseAlias | String | 是 | 仓库别名 |
明细参数($F)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| goodsName | String | 是 | _品项名称_ | |
| goodsCode | String | 是 | _品项编码_ | |
| goodsDesc | String | 是 | _品项规格_ | |
| inventoryUnit | String | 是 | _盘点单位_ | |
| inventoryNum | BigDecimal | 是 | _盘点数量_ | |
| assistUnit | String | 是 | _辅助单位_ | |
| inventoryAuxiliaryNum | BigDecimal | 是 | _盘点辅助单位_ | |
| accountNum | BigDecimal | 是 | _理论结存数量/账面数量_ | |
| accountAmount | BigDecimal | 是 | _理论结存金额/账面金额_ | |
| winLostNum | BigDecimal | 是 | _盈亏/盘盈数量_ | |
| winLostAmount | BigDecimal | 是 | _盈亏/盘盈金额_ | |
| accountAuxiliaryAmount | BigDecimal | 是 | _理论结存辅助金额_ | |
| categoryName | String | 是 | _品项分类_ | |
| inventoryNorm | String | 是 | _盘点类型_ | |
| displayAmount | BigDecimal | 是 | _盘点结存金额_ | |
| stockAveragePrice | BigDecimal | 是 | _库存均价_ | |
中心盘点单参考下面的字段
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| goodsName | String | 是 | 品项名称 | |
| goodsCode | String | 是 | 品项编码 | |
| goodsDesc | String | 是 | 品项规格 | |
| inventoryRatNum | BigDecimal | 是 | 盘点单位转换率除数 | |
| inventoryStdRatNum | BigDecimal | 是 | 盘点单位对标准转换率被除数 | |
| inventoryUnit | String | 是 | 盘点单位 | |
| inventoryNum | BigDecimal | 是 | 盘点数量 | |
| assistUnit | String | 是 | 辅助单位 | |
| inventoryAssistNum | BigDecimal | 是 | 辅助数量 | |
| stdUnit | String | 是 | 标准单位 | |
| goodsNum | BigDecimal | 是 | 盘点标准数量 | |
| accountNum | BigDecimal | 是 | 账面标准数量 | |
| accountAmount | BigDecimal | 是 | 账面金额 | |
| accountAvgPrice | BigDecimal | 是 | 库存均价 | |
| winLostNum | String | 是 | 盈亏标准数量 | |
| winLostAmount | BigDecimal | 是 | 盈亏金额 | |
| accountAssistNum | BigDecimal | 是 | 账面辅助数量 | |
| winLostAssistNum | BigDecimal | 是 | 盈亏辅助数量 | |
| unit1 | String | 是 | 盘点单位1(多规格) | |
| unit1Num | BigDecimal | 是 | 盘点单位1盘点数量(多规格) | |
| unit1RatNum | BigDecimal | 是 | 盘点单位1转换率除数 | |
| unit1StdRatNum | BigDecimal | 是 | 盘点单位1对标准转换率被除数 | |
| unit2 | String | 是 | 盘点单位2(多规格) | |
| unit2Num | BigDecimal | 是 | 盘点单位2盘点数量(多规格) | |
| unit2RatNum | BigDecimal | 是 | 盘点单位2转换率除数 | |
| unit2StdRatNum | BigDecimal | 是 | 盘点单位2对标准转换率被除数 | |
| unit3 | String | 是 | 盘点单位3(多规格) | |
| unit3Num | BigDecimal | 是 | 盘点单位3盘点数量(多规格) | |
| unit3RatNum | BigDecimal | 是 | 盘点单位3转换率除数 | |
| unit3StdRatNum | BigDecimal | 是 | 盘点单位3对标准转换率被除数 | |
| unit4 | String | 是 | 盘点单位4(多规格) | |
| unit4Num | BigDecimal | 是 | 盘点单位4盘点数量(多规格) | |
| unit4RatNum | BigDecimal | 是 | 盘点单位4转换率除数 | |
| unit4StdRatNum | BigDecimal | 是 | 盘点单位4对标准转换率被除数 | |
| unit5 | String | 是 | 盘点单位5(多规格) | |
| unit5Num | BigDecimal | 是 | 盘点单位5盘点数量(多规格) | |
| unit5RatNum | BigDecimal | 是 | 盘点单位5转换率除数 | |
| unit5StdRatNum | BigDecimal | 是 | 盘点单位5对标准转换率被除数 | |
| batchNumber | String | 是 | 批次号 | |
| productionDate | Long | 是 | 生产日期 | |
| lastPrice | BigDecimal | 是 | 最后一次进价(含税) | |
| lastPretaxPrice | BigDecimal | 是 | 最后一次进价(不含税) | |
| lastPriceRateValue | BigDecimal | 是 | 最后一次进价税率 | |
| lostPrice | BigDecimal | 是 | 盘亏价格 | |
| newRecordPrice | BigDecimal | 是 | 新增记录品项价格 | |
| newRecordPretaxPrice | BigDecimal | 是 | 新增记录品项价格(不含税) | |
| newRecordRateValue | BigDecimal | 是 | 新增记录品项价格税率 | |
| inventoryAmount | BigDecimal | 是 | 盘点结存金额 | |
变量($V)
| 变量名称 | 作用 | 备注 |
|---|---|---|
| count | 统计品项数量 |
采购单
模板类型
A4、24*9.3、24*13.95
主参数($P)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| billNo | String | 是 | 订单号 | |
| billDate | Long | 是 | 业务日期 | |
| billArrivalDate | Long | 是 | 到货日期 | |
| billArrivalTime | Long | 是 | 到货时间 | |
| billType | Integer | 是 | 订单类型 | |
| allotName | String | 是 | 采购组织名称 | |
| distributionName | String | 是 | 配送组织名称 | |
| houseName | String | 是 | 仓库名称 | |
| supplierName | String | 是 | 供应商名称 | |
| supplierLinkMan | String | 是 | 供应商联系人 | |
| supplierLinkTel | String | 是 | 供应商联系电话 | |
| supplierLinkAddress | String | 是 | 供应商 联系地址 | |
| auditBy | String | 是 | 审核人 | |
| auditTime | Long | 是 | 审核时间 | |
| mainBillNo | String | 是 | 主单号 | |
| deliveryCostAmount | BigDecimal | 是 | 配送费 | |
| discountAmount | BigDecimal | 是 | 优惠金额 | |
| createBy | String | 是 | 创建人 | |
| createTime | Long | 是 | 创建时间 | |
| updateTime | Long | 是 | 修改时间 | |
| remark | String | 是 | 备注 | |
| rejectReason | String | 是 | 驳回原因 | |
| totalGoodsAmount | BigDecimal | 是 | 品项总金额-优惠 | |
| totalAmount | BigDecimal | 是 | 品项总金额+配送费 | |
| weight | BigDecimal | 是 | 重量 | |
| volume | BigDecimal | 是 | 体积 | |
| consigneeUser | String | 是 | 联系人 | |
| consigneeMobile | String | 是 | 联系电话 | |
| consigneeAddress | String | 是 | 联系地址 | |
| allotAlias | String | 是 | 采购组织别名 | |
| distributionAlias | String | 是 | 配送组织别名 | |
| demandAlias | String | 是 | 视角别名 | |
| houseAlias | String | 是 | 仓库别名 |
明细参数($F)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| goodsName | String | 是 | _品项名称_ | |
| goodsCode | String | 是 | _品项编码_ | |
| goodsDesc | String | 是 | _物品规格_ | |
| adjustmentAmount | BigDecimal | 是 | 调整金额 | |
| adjustmentNum | BigDecimal | 是 | 调整数量 | |
| adjustmentPrice | BigDecimal | 是 | 调整价格 | |
| goodsNum | BigDecimal | 是 | 标准单位数量 | |
| tradeGoodsNum | BigDecimal | 是 | 采购单位/订货单位数量 | |
| stdUnit | String | 是 | 标准单位 | |
| purUnit | String | 是 | 采购单位 | |
| orderUnit | String | 是 | 订货单位 | |
| detailRemark | String | 是 | 明细备注 | |
| assistUnit | String | 是 | 辅助单位名称 | |
| assistNum | String | 是 | 辅助单位数量 | |
| purGoodsNum | BigDecimal | 是 | 采购单位数量 | |
| orderGoodsNum | BigDecimal | 是 | 订货单位数量 | |
| adjustmentPurNum | BigDecimal | 是 | 调整采购单位数量 | |
| adjustmentOrderNum | BigDecimal | 是 | 调整订货单位数量 | |
变量($V)
| 变量名称 | 作用 | 备注 |
|---|---|---|
| count | 统计品项数量 | |
| totalPrice | 调整金额合计 | |
退货单
模板类型
A4、24*9.3、24*13.95
主参数($P)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| billDate | String | 是 | _配送中心名称_ | |
| billNo | String | 是 | 订单号 | |
| billRemark | String | 是 | 备注 | |
| billCreateBy | String | 是 | 创建人 | |
| allotName | String | 是 | 采购组织 | |
| demandName | String | 是 | 配送组织 |
明细参数($F)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| goodsName | String | 是 | _品项名称_ | |
| goodsCode | String | 是 | _品项编码_ | |
| goodsDesc | String | 是 | 品项规格 | |
| adjustmentAmount | BigDecimal | 是 | 调整金额 | |
| adjustmentNum | BigDecimal | 是 | 调整数量 | |
| adjustmentPrice | BigDecimal | 是 | 调整单价 | |
| goodsNum | BigDecimal | 是 | 标准的数量 | |
| standardUnit | String | 是 | 标准单位 | |
| detailRemark | String | 是 | 明细备注 | |
| pretaxPrice | BigDecimal | 是 | 不含税价 | |
| pretaxAmount | BigDecimal | 是 | 不含税金额 | |
| auxiliaryUnit | String | 是 | 辅助单位名称 | |
| auxiliaryNum | BigDecimal | 是 | 辅助单位数量 | |
| houseName | String | 是 | 仓库名称 | |
| taxPrice | BigDecimal | 是 | 含税单价 | |
| taxAmount | BigDecimal | 是 | 含税金额 | |
变量($V)
| 变量名称 | 作用 | 备注 |
|---|---|---|
| count | 统计品项数量 | |
| totalPrice | 不含税金额合计 |
库存单据
模板类型
A4、24*9.3、24*13.95
主参数($P)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| demandName | String | 是 | _视角组织名称_ | |
| voucherNo | String | 是 | _单据号_ | |
| voucherDate | String | 是 | _单据日期_ | |
| voucherType | Integer | 是 | 单据类型 | |
| voucherStatus | Integer | 是 | _单据状态 1-未审核,2-已审核_ | |
| printNum | Integer | 是 | _打印次数_ | |
| supplierName | String | 是 | _供应商名称_ | |
| houseName | String | 是 | _仓库名称_ | |
| stallName | String | 是 | _档口名称_ | |
| paymentAmount | BigDecimal | 是 | _付款金额_ | |
| totalPrice | BigDecimal | 是 | _合计金额_ | |
| relationNo | String | 是 | _关联单号(可能是采购单号)_ | |
| voucherRemark | String | 是 | _单据备注_ | |
| shipperName | String | 是 | _货主名称_ | |
| createBy | String | 是 | _制单人_ | |
| createTime | Long | 是 | _制单时间_ | |
| auditBy | String | 是 | _审核人_ | |
| auditTime | Long | 是 | _审核时间_ | |
| weight | BigDecimal | 是 | _重量_ | |
| volume | BigDecimal | 是 | _体积_ | |
| allotName | String | 是 | _申领部门_ | allot是领用仓仓库,出库单据和直发单据才会有 |
| billArrivalDate | String | 是 | 到货日期 | |
| allotAlias | String | 是 | 采购组织别名 | |
| demandAlias | String | 是 | 视角别名 | |
| houseAlias | String | 是 | 仓库别名 | |
| consigneeMobile | String | 是 | 收货人电话 | |
| consigneeAddress | String | 是 | 收货地址 | |
| consigneeUser | String | 是 | 收货人 | |
| link | String | 是 | _联系电话(组织上)_ | |
| orgManager | String | 是 | _组织负责人(组织上)_ | |
| wholeAddress | String | 是 | _全部地址(组织上)_ |
明细参数($F)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| goodsName | String | 是 | _品项名称_ | |
| goodsCode | String | 是 | _品项编码_ | |
| goodsDesc | String | 是 | _品项规格_ | |
| standardUnit | String | 是 | _标准单位_ | |
| goodsNum | BigDecimal | 是 | _标准单位数量_ | |
| taxPrice | BigDecimal | 是 | _含税价_ | |
| taxAmount | BigDecimal | 是 | _含税金额_ | |
| outPrice | BigDecimal | 是 | 出库单价 | |
| outAmount | BigDecimal | 是 | 出库金额 | |
| pretaxPrice | BigDecimal | 是 | _税前价_ | |
| pretaxAmount | BigDecimal | 是 | _税前金额_ | |
| productionDate | String | 是 | _生产日期_ | |
| batchNumber | Long | 是 | _批次号_ | |
| detailRemark | String | 是 | _备注_ | |
| allotName | String | 是 | _入库组织_ | |
| createBy | String | 是 | _创建人_ | |
| auditBy | String | 是 | _审核人_ | |
| reasonName | String | 是 | _原因(直耗冲销-冲销原因)_ | |
| weight | BigDecimal | 是 | _重量_ | |
| volume | BigDecimal | 是 | _体积_ | |
| sendPrice | BigDecimal | 是 | _配送单价_ | |
| sendAmount | BigDecimal | 是 | _配送金额_ | |
| inPrice | BigDecimal | 是 | _入库成本单价_ | |
| inAmount | BigDecimal | 是 | _入库成本金额_ | |
| orderUnit | String | 是 | 订货单位 | |
| purUnit | String | 是 | 采购单位 | |
| orderRatNum | BigDecimal | 是 | _订货转换率除数_ | |
| orderStdRatNum | BigDecimal | 是 | _订货单位转换率被除数_ | |
| purRatNum | BigDecimal | 是 | _采购转换率除数_ | |
| purStdRatNum | BigDecimal | 是 | _采购对标准转换率被除数_ | |
| allotName | String | 是 | _申领部门_ | allot是领用仓仓库,出库单据和直发单据才会有 |
外销出库单($P)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| linkMan | String | 是 | _联系人_ | |
| linkManTel | String | 是 | _联系电话_ | |
| linkManAddress | String | 是 | _联系地址_ | |
| linkManEmail | String | 是 | _邮箱_ |
变量($V)
| 变量名称 | 作用 | 备注 |
|---|---|---|
| count | 统计品项数量 | |
| totalPrice | 含税金额合计(保留两位小数) | |
| totalGoodNum | 标准单位品项数量合计(保留两位小数) | |
门店线路分拣单
模板类型
标准A4、横向A4
主参数($P)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| lineName | String | 是 | 线路名称 | |
| plateNumber | String | 是 | 车牌号 | |
| telephoneNumber | String | 是 | _电话_ | |
| houseNames | String | 是 | _仓库名称_ | |
| houseAlias | String | 是 | 仓库别名 | |
| billDate | Long | 是 | 订单日期 | 取第一条,如果一单多日期可能不准 |
| billArrivalDate | Long | 是 | 到货日期 | 取第一条,如果一单多日期可能不准 |
明细参数($F)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 | |
|---|---|---|---|---|---|
| goodsName | String | 是 | _品项名称_ | ||
| goodsDesc | String | 是 | 品项规格 | ||
| goodsCode | String | 是 | _品项编码_ | ||
| stdUnit | String | 是 | 标准单位 | ||
| purUnit | String | 是 | _采购单位_ | ||
| orderUnit | String | 是 | _订货单位_ | ||
| totalStdUnitNum | BigDecimal | 是 | 标准单位合计 | ||
| totalPurUnitNum | BigDecimal | 是 | 采购单位合计 | ||
| totalOrderUnitNum | BigDecimal | 是 | 订货单位合计 | ||
| allotNameList | 集合 | 是 | 门店名称列表取元素的name值 | ||
| -name | String | 是 | 门店名称 | ||
| -alias | String | 是 | 门店别名 | ||
| -arriveTime | String | 是 | 到货日期 | ||
| allotStdUnitNumList | 集合 | 是 | 对应门店门店名称标准单位数量集合取value值 | ||
| allotPurcUnitNumList | 集合 | 是 | 对应门店门店名称采购单位数量集合取value值 | ||
| allotOrderUnitNumList | 集合 | 是 | 对应门店门店名称订货单位数量集合取value值 |
变量($V)
| 变量名称 | 作用 | 备注 |
|---|---|---|
修改注意点
| 注意: 由于该模板特殊性,修改复杂度极高,要想修改该模板,必须按照如下步骤调整,否则就会出现各种各样奇怪的问题 1、先创建list容器并进行各种设置(数据源,字体,大小,边框,布局方向等等) 2、再创建frame组件,组件的大小先设置成一列的宽度和高度(一定不要先把list放入frame在设置) 3、list设置完成之后将list拖入frame,然后左侧组件窗口选中frame组件,再从模板里面拖拽frame的宽度至合适大小 4、设置list组件的“cell width”为一列宽度
| 5、回到模板页看看有无图1的蓝线,进行打印预览 |
|---|
图1、关注下下图右侧的蓝线很关键,最终效果需要设置成这样,列才能横向扩展,否则就会竖向布局

图2、list的layout必须是横向布局

图3、下图也是如此

线路运输单
模板类型
标准A4
主参数($P)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| lineName | String | 是 | 线路名称 | |
| driver | String | 是 | 司机 | |
| plateNumber | String | 是 | 车牌号 | |
| telephoneNumber | String | 是 | _电话_ | |
| allotNames | String | 是 | 门店名称 | |
| totalPurGoodsNum | BigDecimal | 是 | _采购单位合计数量_ | |
| totalOrderGoodsNum | BigDecimal | 是 | 订货单位合计数量 | |
| totalGoodsNum | BigDecimal | 是 | 标准单位合计数量 | |
| totalAssistNum | BigDecimal | 是 | 辅助单位合计数量 | |
| totalGoodsAmount | BigDecimal | 是 | _金额_ |
明细参数($F)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| cnt | Integer | 是 | 序号 | |
| goodsCode | String | 是 | 品项编码 | |
| goodsName | String | 是 | 品项名称 | |
| stdUnit | String | 是 | 标准单位名称 | |
| purUnit | String | 是 | 采购单位名称 | |
| orderUnit | String | 是 | 订货单位名称 | |
| assistUnit | String | 是 | 辅助单位名称 | |
| purGoodsNum | BigDecimal | 是 | 采购单位数量 | |
| orderGoodsNum | BigDecimal | 是 | 订货单位数量 | |
| goodsNum | BigDecimal | 是 | 标准单位数量 | |
| assistNum | BigDecimal | 是 | 辅助单位数量 | |
| goodsAmount | BigDecimal | 是 | _金额_ | |
| stdUnitPrice | BigDecimal | 是 | _标准单位单价_ | |
| orderRatNum | BigDecimal | 是 | _订货转换率除数_ | |
| orderStdRatNum | BigDecimal | 是 | _订货对标准转换率被除数_ | |
| purRatNum | BigDecimal | 是 | _采购转换率除数_ | |
| purStdRatNum | BigDecimal | 是 | _采购对标准转换率被除数_ | |
| assistRatNum | BigDecimal | 是 | _辅助转换率除数_ | |
| assistStdRatNum | BigDecimal | 是 | _辅助对标准转换率被除数_ | |
变量($V)
| 变量名称 | 作用 | 备注 |
|---|---|---|
注意:如果要改此模板,参考“门店线路分拣单”修改注意事项
订单采购验货单
模板类型
标准24*13.95
主参数($P)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| houseName | String | 是 | _仓库名称_ | |
| supplierName | String | 是 | _供应商名称_ | |
| billArrivalDate | Long | 是 | _进货日期_ | |
| billNo | String | 是 | 单号 | |
| houseAlias | String | 是 | 仓库别名 |
明细参数($F)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| goodsName | String | 是 | _商品名称_ | |
| goodsCode | String | 是 | 品项编码 | |
| goodsName | String | 是 | 品项名称 | |
| stdUnit | String | 是 | 标准单位名称 | |
| purUnit | String | 是 | 采购单位名称 | |
| orderUnit | String | 是 | 订货单位名称 | |
| assistUnit | String | 是 | 辅助单位名称 | |
| deliveryNum | Bigdecimal | 是 | _标准单位发货数量_ | |
| deliveryPurNum | Bigdecimal | 是 | _采购单位发货数量_ | |
| deliveryOrderNum | Bigdecimal | 是 | _订货单位发货数量_ | |
| inspectionNum | Bigdecimal | 是 | _标准单位验货数量_ | |
| inspectionPurNum | Bigdecimal | 是 | _采购单位验货数量_ | |
| inspectionOrderNum | Bigdecimal | 是 | _订货单位验货数量_ | |
| inspectionAssistNum | Bigdecimal | 是 | _辅单位验货数量_ | |
| productionDate | Long | 是 | _生产日期_ | |
| detailRemark | String | 是 | _明细备注_ |
变量($V)
| 变量名称 | 作用 | 备注 |
|---|---|---|
分拣打包
二维码规则
品项编码、品项名称、品项标准数量、品项标准单位、品项标准单价、品项金额
模板类型
6*4标签纸
主参数($P)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| billNo | String | 是 | _单号_ | |
| allotAlias | String | 是 | _门店别名_ | |
| allotName | String | 是 | _门店名称_ | |
| allotCode | String | 是 | _门店编码_ | |
| billDate | Long | 是 | _订货日期_ | |
| goodsCode | String | 是 | _品项编码_ | |
| goodsName | String | 是 | _品项名称_ | |
| goodsDesc | String | 是 | _品项规格_ | |
| stdUnit | String | 是 | _标准单位名称_ | |
| orderUnit | String | 是 | _订货单位名称_ | |
| purUnit | String | 是 | _采购单位名称_ | |
| assistUnit | String | 是 | _辅助单位名称_ | |
| goodsNum | BigDecimal | 是 | _标准单位订货量_ | |
| purGoodsNum | BigDecimal | 是 | _采购单位数量_ | |
| orderGoodsNum | BigDecimal | 是 | _订货单位数量_ | |
| assistNum | BigDecimal | 是 | _辅助单位数量_ | |
| adjustmentNum | BigDecimal | 是 | _称重打包量_ | |
| adjustmentPurNum | BigDecimal | 是 | _采购单位调整数量_ | |
| adjustmentOrderNum | BigDecimal | 是 | _订货单位调整数量_ | |
| adjustmentAssistNum | BigDecimal | 是 | _辅助单位调整数量_ | |
| adjustmentPrice | BigDecimal | 是 | _标准单位调整单价_ | |
| adjustmentPurPrice | BigDecimal | 是 | _采购单位调整单价_ | |
| adjustmentOrderPrice | BigDecimal | 是 | _订货单位调整单价_ | |
| adjustmentAmount | BigDecimal | 是 | _金额_ | |
| billArrivalDate | Long | 是 | _到货日期_ | |
| createBy | String | 是 | _订货人_ | |
| splitGoodsBy | String | 是 | _分拣人_ | |
| splitGoodsTime | Long | 是 | _分拣时间_ | |
| detailRemark | String | 是 | _明细备注_ | |
| shelfLifeDays | Long | 是 | _保质期_ | |
| linkAddress | String | 是 | _地址_ | |
| linkTel | String | 是 | _电话_ | |
| linkMan | String | 是 | _联系人_ | |
| pkgDate | Long | 是 | _打包时间_ | |
| barCodeImg | String | 是 | _二维码图片_ |
明细参数($F)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
变量($V)
| 变量名称 | 作用 | 备注 |
|---|---|---|
效期标签
模板类型
4*3标签纸
主参数($P)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| goodsCode | String | 是 | _品项编码_ | |
| goodsName | String | 是 | _品项名称_ | |
| goodsDesc | String | 是 | _品项规格_ | |
| lifeUnit | String | 是 | _效期单位_ | |
| dictName | String | 是 | _存储条件_ | |
| printLabelTipOne | String | 是 | _开封时间label_ | |
| printLabelTipTwo | String | 是 | _过期时间label_ | |
| openTime | Long | 是 | _开封时间_ | |
| expirTime | Long | 是 | _过期时间_ | |
| validateTime | Long | 是 | _有效期时间_ | |
| validateTimeUnit | Integer | 是 | _效期时间单位 1-分钟 2- 小时 3-天_ | |
| validateTimeUnitName | String | 是 | _效期时间单位 1-分钟 2- 小时 3-天_ |
明细参数($F)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
变量($V)
| 变量名称 | 作用 | 备注 |
|---|---|---|
供应商平台(SRM)
供应商分拨单
模板类型
A4标准纸张
主参数($P)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| supplierName | String | 是 | _真实供应商_ |
明细参数($F)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 | |
|---|---|---|---|---|---|
| goodsCode | String | 是 | _品项编码_ | ||
| goodsName | String | 是 | _品项名称_ | ||
| goodsDesc | String | 是 | _品项规格_ | ||
| orderUnit | String | 是 | _订货单位名称_ | ||
| purUnit | String | 是 | _采购单位_ | ||
| stdUnit | String | 是 | _标准单位_ | ||
| assistUnit | String | 是 | _辅助单位_ | ||
| goodsTotalNum | BigDecimal | 是 | _标准单位数量_ | ||
| purGoodsTotalNum | BigDecimal | 是 | _采购单位数量_ | ||
| orderGoodsTotalNum | BigDecimal | 是 | _订货单位数量_ | ||
| assistGoodsTotalNum | BigDecimal | 是 | _辅助单位数量_ | ||
| adjustmentTotalAmount | BigDecimal | 是 | _调整金额_ | ||
| allotDetails | 集合 | 是 | _采购组织信息_ | ||
| -allotName | String | 是 | _采购组织名称_ | ||
| -goodsNum | BigDecimal | 是 | _标准单位数量_ | ||
| -purGoodsNum | BigDecimal | 是 | _采购单位数量_ | ||
| -orderGoodsNum | BigDecimal | 是 | _订货单位数量_ | ||
| -assistGoodsNum | BigDecimal | 是 | _辅助单位数量_ | ||
| -adjustmentAmount | BigDecimal | 是 | _调整金额_ | ||
变量($V)
| 变量名称 | 作用 | 备注 |
|---|---|---|
供应商配送单
模板类型
A4标准纸张,24*13.95,24*9.3
主参数($P)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| supplierName | String | 是 | _真实供应商_ | |
| allotName | String | 是 | _门店名称_ | |
| detailAllotName | String | 是 | _明细订货组织名称_ | |
| consigneeMobile | String | 是 | _收货人手机号_ | |
| consigneeAddress | String | 是 | 地址 | |
| consigneeUser | String | 是 | 联系人 | |
| billDate | Long | 是 | _订货日期_ | |
| billNos | String | 是 | 单号,逗号分割 |
明细参数($F)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| goodsCode | String | 是 | _品项编码_ | |
| goodsName | String | 是 | _品项名称_ | |
| goodsDesc | String | 是 | _品项规格_ | |
| orderUnit | String | 是 | _订货单位名称_ | |
| purUnit | String | 是 | _采购单位_ | |
| stdUnit | String | 是 | _标准单位_ | |
| assistUnit | String | 是 | _辅助单位_ | |
| goodsNum | BigDecimal | 是 | _标准单位数量_ | |
| purGoodsNum | BigDecimal | 是 | _采购单位数量_ | |
| orderGoodsNum | BigDecimal | 是 | _订货单位数量_ | |
| assistNum | BigDecimal | 是 | _辅助单位数量_ | |
| stdUnitPrice | BigDecimal | 是 | _标准单位单价_ | |
| purUnitPrice | BigDecimal | 是 | _采购单位单价_ | |
| orderUnitPrice | BigDecimal | 是 | _订货单位单价_ | |
| purRatNum | BigDecimal | 是 | _采购单位转换率除数_ | |
| purStdRatNum | BigDecimal | 是 | _采购单位转换率被除数_ | |
| orderRatNum | BigDecimal | 是 | _订货单位转换率除数_ | |
| orderStdRatNum | BigDecimal | 是 | _订货单位转换率被除数_ | |
| assistRatNum | BigDecimal | 是 | _辅助单位转换率除数_ | |
| assistStdRatNum | BigDecimal | 是 | _辅助单位转换率被除数_ | |
| adjustmentNum | BigDecimal | 是 | _标准单位调整数量_ | |
| adjustmentPurNum | BigDecimal | 是 | _采购单位调整数量_ | |
| adjustmentOrderNum | BigDecimal | 是 | _订货单位调整数量_ | |
| adjustmentAssistNum | BigDecimal | 是 | _辅助单位调整数量_ | |
| adjustmentPrice | BigDecimal | 是 | _标准单位调整单价_ | |
| adjustmentPurPrice | BigDecimal | 是 | _采购单位调整单价_ | |
| adjustmentOrderPrice | BigDecimal | 是 | _订货单位调整单价_ | |
| goodsAmount | BigDecimal | 是 | _品项金额_ | |
| adjustmentAmount | BigDecimal | 是 | _调整金额_ | |
| detailRemark | String | 是 | _备注_ | |
| goodsCategoryName | String | 是 | _三级分类_ | |
| detailAllotName | String | 是 | _明细订货组织名称_ | |
变量($V)
| 变量名称 | 作用 | 备注 |
|---|---|---|
生产加工
加工品标签
模板类型
6*4标签纸
主参数($P)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| barCodeImg | String | 是 | _条码图片_ | |
| goodsCode | String | 是 | _品项编码_ | |
| goodsName | String | 是 | _品项名称_ | |
| goodsDesc | String | 是 | _品项规格_ | |
| stdUnit | String | 是 | _标准单位_ | |
| goodsNum | BigDecimal | 是 | _订货量_ | |
| batchNum | String | 是 | _批次号_ | |
| productionDate | String | 是 | 生产日期 | |
| shelfDays | String | 是 | _保质期_ | |
| makeRoom | String | 是 | _加工间_ | |
| storageEnv | String | 是 | _储存条件_ |
| sql-- 计过期时间 java.time.LocalDate.parse($P{productionDate}, java.time.format.DateTimeFormatter.BASIC_ISO_DATE).plusDays(new Integer($P{shelfDays}.replace("天",""))) |
|---|
明细参数($F)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
变量($V)
| 变量名称 | 作用 | 备注 |
|---|---|---|
生产任务单
模板类型
A4标准纸张,24*13.95,24*9.3
主参数($P)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| produceNo | String | 是 | _生产任务单号_ | |
| allotName | String | 是 | _加工间名称_ | |
| produceDate | Long | 是 | _单据日期_ | |
| createBy | String | 是 | _创建人_ | |
| auditBy | String | 是 | _审核人_ |
明细参数($F)
| 属性名称 | 类型 | 是否支持 | 业务含义 | 备注 |
|---|---|---|---|---|
| goodsCode | String | 是 | 品项编码 | |
| goodsName | String | 是 | 品项名称 | |
| goodsDesc | String | 是 | 规格 | |
| stdUnit | String | 是 | 单位 | |
| produceNum | BigDecimal | 是 | 加工数量 | |
| currentBalance | BigDecimal | 是 | 当前库存 | |
| inHouseName | String | 是 | 加工入库仓库 |
变量($V)
| 变量名称 | 作用 | 备注 |
|---|---|---|
| index | 序号 | |
配置标准
字体
样式
| 黑体:这些字体比较粗,适合年龄较大(老花眼),视力不是特别好的用户场景
| 华文仿宋/微软雅黑/宋体:适用于省墨,打印效率提升等场景 |
|---|
大小
标题:14号字体
表头:12号粗
正文:10号字体
尺寸
A4
外边尺寸:210mm*297mm
| 建议设置
| 纸张尺寸:210mm*297mm,左边距:4mm,右边距:0mm |
|---|
二等分
外边尺寸:242mm*140mm
卡边:11mm+12mm
内边:219mm
| 建议设置
| 纸张尺寸:219mm*140mm,左边距:4mm,右边距:10mm |
|---|
三等分
外边尺寸:242mm*93mm
卡边:11mm+12mm
内边:219mm-220mm
| 建议设置
| 纸张尺寸:219mm*93mm,左边距:4mm,右边距:10mm |
|---|
常用公式
金额大写

| sqlcom.shouqianba.kaci.scm.print.domain.componment.TransChineseMoneyScriptlet |
|---|
| Java$P{REPORT_SCRIPTLET}.getChineseMoney($V{allTotalPrice}) |
|---|
Long类型格式化
| JavaNumberFormat.getInstance().format($F{adjustmentAmount}.setScale(2, BigDecimal.ROUND_HALF_UP)) |
|---|
日期格式化
| Javanew SimpleDateFormat("yyyy-MM-dd").format(new SimpleDateFormat("yyyyMMdd").parse($F{billArrivalDate}.toString())) |
|---|
除法计算
| JavaNumberFormat.getInstance().format($F{adjustmentAmount}.divide($F{tradeGoodsNum},2, BigDecimal.ROUND_HALF_UP)) |
|---|
乘法计算
| JavaNumberFormat.getInstance().format($F{adjustmentAmount}.multiply($F{tradeGoodsNum})) |
|---|
加法计算
| JavaNumberFormat.getInstance().format($F{adjustmentAmount}.add($F{tradeGoodsNum})) |
|---|
减法计算
| JavaNumberFormat.getInstance().format($F{adjustmentAmount}.subtract($F{tradeGoodsNum})) |
|---|
标准单位数量转换其他单位数量
| sql标准公式: $F{标准单位数量变量}.multiply($F{除数变量}).divide($F{被除数变量},2) 例如:标准单位转采购单位数量,公式如下: $F{goodsNum}.multiply($F{purRatNum}).divide($F{purStdRatNum},2) |
|---|
标准单位单价转换其他单位单价
| sql标准公式: $F{标准单价变量}.multiply($F{被除数变量}).divide($F{除数变量},2) 例如:标准单位转采购单位单价,公式如下: $F{pretaxPrice}.multiply($F{purStdRatNum}).divide($F{purRatNum},2) |
|---|
FAQ(常见问题)
打印出现空白,不展示打印内容
原因:字体设置过大或者字体未设置成支持的字体格式导致
打印出现表头表尾都显示,但跨页Detail区域无数据
原因:行高不匹配,调整行高度
如果一个单子希望表头/列头/尾部不重复该怎么办?
在“Print When Expression”选项配置如下代码即可,按需调整
| SQLnew Boolean($V{PAGE_NUMBER}.intValue()==1) |
|---|
如何让Long为0的单元格展示为空白?

| Java$F{xxx}.compareTo(new BigDecimal(0))>0?$F{xxx}:null |
|---|
如何格式化Bigdecimal单元格,显示小数位但不补0位?

设置模式:模式String中可以使用各种特殊字符来表示不同的Long格式。例如:
0:表示一位Long,如果位数不够会补零。
#:表示一位Long,不会补零。
.:表示小数点。
,:表示千位分隔符。
%:表示百分比。
¤:表示货币符号
| Java#.## 如果不管用,直接在Expression中使用公式 new DecimalFormat("#.##").format(new BigDecimal($F{adjustmentTransNum})) |
|---|
如果不想显示千分位的逗号,可以使用如下公式替换掉“.replace(",", "")”
| sql$F{pretaxPrice} != null?NumberFormat.getInstance().format($V{totalPrice}).replace(",", ""):"" |
|---|
不展示千分位,并且补零,Long就是保留几位小数
| sql$V{totalPrice}.setScale(2, BigDecimal.ROUND_HALF_UP) |
|---|
如何设置表头区域同一订单只在第一页打印?
方式1、将第一页打印内容放到title区域
方式2、只需要选中指定brand,然后在“Print When Expression”选项中添加如下代码即可

| Java new Boolean($V{PAGE_NUMBER}==1) |
|---|
如何设置整单汇总金额,合计数量,等合计信息?

注意:reset type选择page为小计,选择report为合计

注意:变量的“reset type”设置成report
| JavaNumberFormat.getInstance().format($V{xxxx}) |
|---|
如何获取当前打印时间?
| Javanew SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new java.util.Date()) |
|---|
如何格式化日期?
| Javanew SimpleDateFormat("yyyy-MM-dd").format(new SimpleDateFormat("yyyyMMdd").parse($P{voucherDate}.toString())) |
|---|
如何设置配送单小类的合计字段?


如何使用break分割线?
如下图
| Javanew Boolean($V{COLUMN_COUNT}.intValue() == 50) |
|---|


如何设置模板纸张大小?


为什么无法连续打印?
检查打印机是否是后进纸,档位是否在连续纸档位上

如何分多列打印?

如何设置内容换行或者超出部分截断?

设置这个属性可以让整行高度自适应

如何设置编号?

如何设置过滤行?比如不打印发货数量为0,不打印xx条件的明细行

关键代码如下:
| sql-- print when Expression $F{adjustmentNum}.compareTo(new BigDecimal(0))!=0 --“无”填充,如果不想展示“无”字,可以用“\u200B”代替 ($F{字段}==null | $F{字段}=="")?"无":$F{字段} ($F{字段}==null | $F{字段}=="")?"\u200B":$F{字段} |
|---|
| 注意:如果前方有编号的需要选中变量“index”,设置下,这样就不会出现编号跳跃现象了 |
|---|

| sql$F{adjustmentNum}.compareTo(new BigDecimal(0))!=0?$V{index}.valueOf(1):0 |
|---|
如何让字体适应组件的大小?

如何增加电子签章?
支持单子:配送单...

为什么实际打印纸张内容打不全?或者打印方向横向打印?
万能公式:实际纸张尺寸>驱动纸张尺寸>打印模版纸张尺寸
| 1、必须使用谷歌浏览器 2、首先检查浏览器打印纸张尺寸和打印模版尺寸是否一致 3、检查打印机驱动设置的纸张尺寸是否符合?有无左右上下边距,如果有则清空 4、检查打印机是后进纸还是前进纸,如果是前进纸,可以将打印模版的尺寸尽量缩小,因为这种打印方式跟纸张的摆放有很大关系,所以尽量缩小模板大小提升容错率,或者改为后进纸方式
| 5、检查纸张是否复位到最佳位置 |
|---|
为什么有的元素不能自适应容器高度拉伸?
选中如下框出来的配置即可

如何实现不分单、不留空白、无边界打印?

效果如下:

如何自定义排序
以目前支持分拨单、配送单的按照品项顺序号+品项编码(迭代 1.0.18增加功能)
效果:先按照品项顺序号排序,相同顺序号的按照品项编码排序
配置示例如下:
1、在Fields中增加Name为"sortIndex" Class 为 "java.lang.Integer"类型的属性

2、在Variables中增加Name为"sortField",表达式为 $F{sortIndex}+"_"+$F{goodsCode}(表达式含义为以品项顺序号+品项编码排序)的变量

3、在Sort Fields中增加新的Sort Field 选择第2步中创建的变量,完成排序配置

替换了F变量之后,V变量对应的结果计算不一致怎么办?

左侧变量区域设置消失了怎么办?


