自定义单据的步骤
一、单据自定义的步骤(以销货单半页单据设计为例):
在步骤中若有看到「注」请至文件后参考「三、备注说明」
STEP1:一单据多格式设定(所谓一单据多格式是指同一种单别有不同的单据格式)
订单管理系统->基本信息管理->单据性质设置
先选该
可输入单据格式名称,若有
输入名称不可大于6码且不可有
_ 线符号
此处须
※如果在单据格式中输入单据格式的名称,那么在打印此单别的单据时,系统会自动Default此单据格式
STEP2:在Microsoft Word里先编辑好单据样式(设档案为
STEP3:订单管理系统->异动单据打印->销货单打印->基本选项(如果要针对某单别设定单据格式,可以在“选择销货单别”处选择或输入单别代号) ->系统选项->打印使用格式(如果要新设格式则在此入格式名称)->点选设计凭证
STEP4:点选「设计凭证」后,即会出现此画面。[注一]
*建议设计者在自定义单据时,将此画面COPY 下来!(键盘上Print Screen Sys Rq->画图->Ctrl+V->打印)以方便设计单据时,方便查询各字段代号!
1. QRGroup(区域一)
2. 性质:单头区段。每张单据的单头打印部分。设定的高度包含单身的中文字段名称。
3. QRDetailBand(区域二)
4. 性质:单身一笔区段。设定的高度为可打印单身一笔资料。
QRGroupFooter(区域三)
性质:单身数据段。每张单据可打印的单身资料高度。范围由QRDetailBand(区域二)的底端至该页
区域二
区域三
区域一
区域
四
整张单据的范围不可超过此蓝色
可打印单身资料的高度,若资料不足,未到该页底端时,会印
『OC)转成 Emf 图档在「设计凭证」界面空白处点击鼠标的右键-> 转 emf图档
文件(F)->开启文件(O)->开启
文件(F)->保存文件(S)->>保存(S)
*须记下保存文件的路径
文件(F)->退出(X)
STEP7:改变系统预设的底图(在对象检示器中选QuickRep)
点选
按下后,在文件名称里输入emf图文件的路径及文件名(若出现「WORD 未安装」请看〔注二〕说
点选此可
清除系统预设的
STEP8:定义单据长度〔注三〕
组件检视器-> QuickRep->点选鼠标二下「页面」
点选鼠标
两下会展以下
设连续报表纸的长度为;因是半
页单据,所以长度= / 2=
必须改成「Custom」才
可以修改「长度」的值
STEP9:字段位置调整
点选欲作位置调整的字段按住鼠标右键移动到合适的位置。
若要作位置的微调,可按CTRL+(上、下、左、右键)
每个区域的字段不可以跨区域的移动。
*有关各属性说明可参考『二、常用属性说明』
STEP10:单据完成
在设计单据右上角->弹出「你是否想要保存呢」的窗口->按「确定」
二、常用属性说明:
(一)QuickReport属性
上端位置、左边位置:可用来设定设计时
QuickReport在Form上的位置,与实际预览与打印时的位
置无关!
打印底图:定义是否要印出底图,打勾表示预览及
打印时要印出底图。
打印型态:若目前设定的样式是打印纸张大小的一
半,请设qrHalfPage,若与印出纸张大小相同,请设
qrFullPage。
页面属性:
上下左右边界:定义资料与纸张边界间的空白的大小。
打印方向:定义纸张为横向或直向。
纸张名称:若纸张大小为自订格式时,请在此输
入自订格式的纸张名称,才可设成自订纸张的大小,并
请配合将打印型态设为qrFullPage(全页式);一般用
在NT或Win2000环境。
纸张规格:定义纸张大小,如A4,A5等标准大小,
或者自订(Custom)
显示标尺:在设计单据时,定义是否需要在上方
与左方显示标尺,供检视位置。
(二)字段属性:
上端位置:在所属区域内,上边界的距离。
左边位置:在所属区域内,左边界的距离。
父字型:所属区域所设的字型,如果要跟着变动,那么选择”父字型”选项。
打印:定义是否打印,选择此选项表示打印,即预览及打印时要印出。
自动大小:定义是否根据资料的多少来自动调整字段宽度。
自动缩放:如果资料有超过一行,同时定义自动折行时,定义是否要自动调整高度印出资料。
折行:定义是否自动折行,如果选择”自动大小”选项时,那么字段不会自己伸展,需要用自动缩放与折行的配合,让资料能完
整的印出。
高度,宽度:定义字段的宽高。
透明:如果选择”透明”选项,则可以透视到下一层的颜色。
对齐区间,靠齐:如果不选择”对齐区间”选项,则靠齐设的左中右,将只影响到印出时,资料在字段上的位置;
如果选择此选项,则连带影响到此字段在所属区域上的位置,
如果设定对齐时为Left,则字段会自动对到所属的左边界。
10.颜色:定义字段的底色。
11.显示格式:定义资料的显示格式。
三、备注说明:
〔注一〕每个区域的字段不可以做跨区域的移动。
〔注二〕自订单据底稿 Doc 转 Emf 图档,使用Word 97转Emf 是没有问题的,唯独在Word 2000转Emf 可能会失败,失败的原因有二种:
开启Doc2Emf 工具,出现"激活 Microsoft Word 错误, 也许你没安装Word"讯息
=>与计算机安装的防毒 Norton AntiVirus 相冲突,请将该目录下 取消注册 转成 Emf 的格式后,发现与Word 2000中所见画面不同 =>(1)画面不可太复杂 (2)可将表格线都加粗到至少1PT 的宽度
a.在Word 中至功能选项『表格』->『选取』->『表格』
b.点击鼠标右键选取『框线及底纹』->框线页次->宽->最少1PT->按确定
=>如果无法转成所需的格式,并非转格式工具 (Doc2Emf) 或 Word 有问题,这部 分需去 Word 中调整,无法保证能一次OK 或绝对成功〔注三〕QuickRep1->纸
张长度 有包括上下边界的长度。
纸张格式分:qrFullPage 、qrHalfPage 、qrNone
以下举例说明纸张格式、纸张长度、纸张之间设定的关系 EX :假设有A,B 两张半页单据
纸张格式
qrHalf Page qrFullPag
qrFullPag
纸张
长度 纸张 Letter
Letter
自订
打印结果
上边界
A 单据
B 单据
下边界
上边界
A 单据
下边界
上边界
B 单据
下边界
上边界
A 单据
下边界 上边界
B 单据
下边界
在「纸张格式」中设为「自订」,在打印机(开始->设置->选择打印机->选择打印机后点击鼠标右键->打印首选项->纸张) 属性中设定为自订。
c
m
三、常见问题
Q1:打印单据时,只会印出2/3的范围
A :在打印机设定中,「无法打印的区域」有设定,将设定值全部修改成0。
Q2:单据无法打印,打印机动一下就没有了
A :检查该打印机Driver是否正确。
将打印机设定里的纸张将自订纸张设到最大。
例如:有一台工作站它打印三种单据
A单据 10*10(10为假设值,一般A4是2970X2100)
B单据 20* 20
C单据 30*30
打印机的长与宽"至少"要设30*30,如果不确定所有单据自订纸张的范围,可定义打印机所允许的最大值,每台打印机所允许范围值都不相同,但在设定时可看到它的范围值以供设定参考.(开始->设置->打印机->点击鼠标右键->打印首选项->纸张->可看到纸张的长度及宽度)
*设定后别忘了检查单位,假若单据中是 10mm*10mm,但打印机里的单位是则打印机应为 100 * 100 ,请不要忽略了这点.
Q3:自订单据所存的路径如何该所有的CLIENT皆可以使用此单据
A :自订单据后,档案会存在该计算机的C:\Conductor\C_data
其檔名格式如下:Tfrm + 程序代号 + Fmt_单据格式代号.dat
若要该所有使用者皆使用该自订单据格式,将C:\Conductor\C_data下相关单据档案复制至DBServer上的C:\Conductor\C_data,并检查工作站的C:\Conductor\中的
RTBuilderDataPath是否正确:
Ex: RTBuilderDataPath=\\DBServer Name\ Conductor \c data 或RTBuilderDataPath=\\\ Conductor \c data
*(1) 请检查DB Server的c data是否设成共享,若否,请设成共享。(DBSERVER 设共享的目录并不建议为CONDUCTOR,最好设为c_data)
*(2) 检查DB Server的c data所开放的权限是否正确,检查步骤如下:光标移至c data目录后按右键点选内容→点选共享→点选使用权限→确定使用者
的权限是否有加入并且权限最少须设成变更或者完全控制。(不要仅有读取的权
限)