物流软件首页 - 程序菜单 - 程序 - 打印样式配置

打印样式配置。你可以在此为各个功能创建新的打印样式和修改已有的打印样式,打印样式可以是多个,支持全打和单据套打。打印样式会同步到你的异地网点,异地网点如要使用不属于自己网点的打印样式需在此执行另存为操作,这样会将打印样式保存为属于自己网点的打印样式。你可以直接新建并设计打印样式;参照已有样本来设计时,你应该按照这个流程:调整列宽和行高与样本吻合 → 合并单元格 → 输入固定的内容 → 填入需要的数据 → 设置字体和边框 → 保存并试打印 → 最后调整 → 保存完成。

1. 打印样式下拉列表列出现有的打印样式,修改打印样式前需要先选择它,新建的打印样式会出现在这里;

2. 保存按钮用于保存打印样式;

3. 另存为按钮用于将现在的打印样式(这通常是已修改过的)以一个新的名称保存;

4. 新建样式按钮用于创建一个新的空白打印样式;

5. 删除样式按钮用于删除当前选择的打印样式;

6. 透明窗口以参照单据照片背景按钮可以透明打印样式配置窗口,旁边的滑块可以调整透明度,这方便你对照着背景样本来配置打印样式,通常在配置套打打印样式时很有用;

7. 打印预览按钮可以预览当前的打印样式,你可以预估打印输出情况;

8. 打印设置按钮弹出打印设置窗口,在此可以指定纸张、打印方向和打印机,纸张列表项目取决于你安装并选择的打印机所能支持的纸张大小,对于没有的非标准大小纸张,你可以在 Windows 控制面板 → 打印机 → 打印服务器属性先创建好再在这里选择它,大小尺寸精准的纸张在使用连续纸打印时会便于打印完撕(切)纸操作;

9. 页面设置按钮弹出页面设置窗口,旁边向下箭头可以弹出相关设置的快捷菜单,在此可以设置页边距、页眉和页脚等,你可以选择连续的整行并执行设置打印标题菜单,设置的标题会在每一页上输出;

10. 格式设置按钮弹出设置单元格格式窗口,旁边向下箭头可以弹出相关设置的快捷菜单,在此你可设置字体等,用于输出清单的打印样式应设置默认行高为清单的行高,你可以配置输出条码,软件采用的是 Code39 编码,货运单编号条码和货物标签条码用于软件的装卸车扫描(通常用户会在软件选择要装车的运单来制作承运单而不用逐个数量的去扫描,这会使工作更轻松,但是扫描有一个优点是可以通过条码来控制漏装和货差),条码阅读器只能识别由条码打印机输出的条码(这是一个打印输出的条码的图形质量问题),软件能生成数值单元格的大写金额,你可以配置大写金额后在编辑栏进行格式微调,这通常还应该配合字体设置来一起进行,格式是 [CHWord=P,Value=SUM(C11),Start=/ ,End= ,SpaceNum=2,RCutNum=2],SpaceNum 和 RCutNum 是套打仅有的,Start 定义大写开始的字符,End 定义大写结束的字符,使用空格可以使大写向左移(需要单元格是右对齐),SpaceNum 定义大写数字之间的间隔为多少个空格,RCutNum 定义角分位的取舍,不要角分为 2,只要角为 1,角分全要为 0,合并单元格通常应该在框架确定后再进行,合并后可能会影响到不能插入(或删除)行(或列);

11. 粘贴按钮可以插入 Windows 剪贴板的内容,这些内容可以是来自软件外部的,如果内容是图片,则格式必需是位图,可以在 Windows 画图程序中执行复制操作来得到此格式;

12. 格式刷按钮可以将当前单元格的格式应用到其他需要相同格式的单元格;

13. 单元格按钮和旁边向下箭头会弹出单元格相关菜单,你可以在此插入和删除整列和整行,通常在你创建好一个打印样式后需要执行这些操作,检查窗口底部状态栏的页面占用提示与实际有内容的单元格的页面占用是否吻合,你可以选择最后一个单元格并结合状态栏的活动单元格坐标提示来检查,如果不吻合,务必将超出有内容单元格的空白区域执行整列或整行删除,这些区域是因为有格式数据但没有内容造成的,否则会导致在打印完后继续输出空白页;

14. 窗口右边的表下拉列表可以选择与功能对应的数据来源,之后双击字段提示将数据填入当前单元格中,这些数据会在打印时由软件自动获取填充,创建打印样式时需要配置好在什么位置打印输出什么数据;

15. 对于货运单的打印样式,软件在执行打印时默认不作插入行处理以便更好的支持套打输出,你可以通过快捷键 Alt + Backspace 来打开配置设置文件 Sys.dat,修改 GBillAIR 键值来定义此行为,0 为不作插行处理,1 为要求作插行处理。

16. 温馨提示:如果你要的打印样式软件没有内置并且自己创建存在难度,你可以将样本发送给物软客服为你免费设计;对于频繁的打印,你可以采用套打,这样可以大大缩短打印所需的时间。打印样式配置窗口、子窗口和菜单:

物流软件打印配置

物流软件打印样式

两个小诀窍:

1. 输出小票类型的货运单。选中左边小票内容并执行【设置打印区域】菜单命令(位于【页面设置】按钮旁边的小箭头),在较宽位置的单元格内输入任意内容并保存打印样式,此时系统将以单据模式来打印小票类型的货运单,否则系统将按包装数量输出相同数量的货物标签,该功能由左上角程序菜单的【打印货物标签时自动按数量输出】菜单项来启用,并且由 CopiesTip=32 参数来指定提醒输出的最大数量,默认提醒值为 32。

2. 输出打印时间。先填入开单时间并右键菜单设置为日期时间格式,再修改脚本为“17 CASE [ConsignBillM].[IDate] WHEN 0 THEN 0 ELSE GETDATE() END”即可。

函数说明:

函数使用举例,比如:打印标准接货受理时输出 8 位短编号,取值代码为:17 dbo.HWL_ShortNo([ConsignBillM].[BNo])。

1. dbo.HWL_ShortNo(@BillNo bigint),将 16 位大整数编号转换为 8 位数字编号。参数:@BillNo,16 位的大整数单据编号;返回数据类型:varchar(19)。

2. dbo.HWL_CustNFrom(@BNo bigint),通过货运单编号返回【发货人】。参数:@BNo,货运单编号;返回数据类型:varchar(64)。

3. dbo.HWL_CustNTo(@BNo bigint),通过货运单编号返回【收货人】。参数:@BNo,货运单编号;返回数据类型:varchar(64)。

4. dbo.HWL_ROUNDUP(@Value numeric(28, 8), @BitNum smallint),远离 0 向上舍入数字。参数1:@Value,需要进行舍入的数值;参数2:@BitNum,舍入后的小数位数;返回数据类型:numeric(28, 8)。

5. dbo.HWL_Point_LocalPNo(1),返回【本地网点编号】。

6. dbo.HWL_WName(@WWNo int),通过职员编号返回【职员姓名】。参数:@WWNo,职员编号;返回数据类型:varchar(64)。

7. dbo.HWL_PName(@PPNo int),通过网点编号返回【网点名称】。参数:@PPNo,网点编号;返回数据类型:varchar(64)。

8. dbo.HWL_CName(@PCNo int),通过目的地名编号返回【目的地名】。参数:@PCNo,目的地名编号;返回数据类型:varchar(64)。

9. dbo.HWL_QuickPY(@Str varchar(64)),返回字符串的【拼音码】。参数:@Str,字符串;返回数据类型:varchar(64)。

10. dbo.HWL_GName(@GBNo bigint),通过货运单编号返回【货物名称】,名称之间以顿号分隔。参数:@GBNo,货运单编号;返回数据类型:varchar(320)。

11. dbo.HWL_GPSUM(@GBNo bigint),通过货运单编号返回【包装数量合计】。参数:@GBNo,货运单编号;返回数据类型:numeric(9, 2)。

12. dbo.HWL_GSSUM(@GBNo bigint),通过货运单编号返回【申明价值合计】。参数:@GBNo,货运单编号;返回数据类型:numeric(9, 2)。

13. dbo.HWL_GVSUM(@GBNo bigint),通过货运单编号返回【体积合计】。参数:@GBNo,货运单编号;返回数据类型:numeric(9, 2)。

14. dbo.HWL_GWSUM(@GBNo bigint),通过货运单编号返回【重量合计】。参数:@GBNo,货运单编号;返回数据类型:numeric(9, 2)。

15. dbo.HWL_CarMInedSUM(@CCBNo bigint, @ItemType char(1) = NULL),通过承运单编号返回本车全部货运单的【已结运费合计】。参数1:@CCBNo,承运单编号;参数2:@ItemType,'S'为现付,'T'为到付,'M'为月结,'R'为回付,'W'为代扣,'P'为垫付运费,'A'为全部,NULL、''或不带这个参数为除代扣外的全部运费;返回数据类型:numeric(9, 2)。