推荐下载-易飞ERP打印格式 设计方法 精品

  • 格式:doc
  • 大小:4.88 MB
  • 文档页数:7

自定义单据的步骤

一、单据自定义的步骤(以销货单半页单据设计为例):

在步骤中若有看到「注」请至文件后参考「三、备注说明」

STEP1:一单据多格式设定(所谓一单据多格式是指同一种单别有不同的单据格式)

订单管理系统->基本信息管理->单据性质设置

※如果在单据格式中输入单据格式的名称,那么在打印此单别的单据时,系统会自动Default此单据格式

STEP2:在Microsoft Word里先编辑好单据样式(设档案为A1.DOC)

STEP3:订单管理系统->异动单据打印->销货单打印->基本选项(如果要针对某单别设定单据格式,可以在“选择销货单别”处选择或输入单别代号) ->系统选项->打印使用格式(如果要新设格式则在此入格式名称)->点选设计凭证

可输入单据格式名称,若有输入名称不可大于6码且不可有

_

线符号

此处须勾选 先选该单别

STEP4:点选「设计凭证」后,即会出现此画面。[注一]

*建议设计者在自定义单据时,将此画面COPY下来!(键盘上Print Screen Sys Rq->画图->Ctrl+V->打印)以方便设计单据时,方便查询各字段代号!

1. QRGroup(区域一)

性质:单头区段。每张单据的单头打印部分。设定的高度包含单身的中文字段名称。

2. QRDetailBand(区域二)

性质:单身一笔区段。设定的高度为可打印单身一笔资料。

3. QRGroupFooter(区域三)

性质:单身数据段。每张单据可打印的单身资料高度。范围由QRDetailBand(区域二)的底端至该页可打印单身资料的高度,若资料不足,未到该页底端时,会印『//以下空白』

4. GroupFooterChildBand(区域四)

性质:单尾区段。每张单据的单尾打印部分可印单头金额合计、备注、签核等(也就是每张单据只印一次的资料),当单据超过一张时,会印『接下页...』 区域二

区域三

区域一

区域四

整张单据的范围不可超过此蓝色虚线

STEP5:将不要显示的字段先隐藏

请先开启组件检视器(在设计单据画面里,按右键->显示组件检视器)

点选要隐藏的字段->将组件检视器的「打印」选项空白

将不要显示的字段拖放到其它空白处

STEP6:将Word格式的文档(* .DOC)转成 Emf 图档

在「设计凭证」界面空白处点击鼠标的右键->Word.doc 转 emf图档

文件(F)->开启文件(O)->开启A1.DOC

文件(F)->保存文件(S)->A1.EMF->保存(S)

*须记下保存文件的路径

文件(F)->退出(X)

STEP7:改变系统预设的底图(在对象检示器中选QuickRep)

点选这个

按下后,在文件名称里输入emf图文件的路径及文件名(若出现「WORD未安装」请看〔注二〕说点选此可清除系统预设的底图

STEP8:定义单据长度〔注三〕

组件检视器-> QuickRep->点选鼠标二下「页面」

STEP9:字段位置调整

点选欲作位置调整的字段按住鼠标右键移动到合适的位置。

若要作位置的微调,可按CTRL+(上、下、左、右键)

每个区域的字段不可以跨区域的移动。

* 有关各属性说明可参考『二、常用属性说明』

STEP10:单据完成

在设计单据右上角->弹出「你是否想要保存呢?」的窗口->按「确定」

二、常用属性说明:

(一)QuickReport属性 点选鼠标两下会展以下

必须改成「Custom」才可以修改「长度」的值 设连续报表纸的长度为279.4;因是半页单据,所以长度=279.4 / 2=139.7

上端位置、左边位置:可用来设定设计时QuickReport在Form上的位置,与实际预览与打印时的位置无关!

打印底图:定义是否要印出底图,打勾表示预览及打印时要印出底图。

打印型态:若目前设定的样式是打印纸张大小的一半,请设qrHalfPage,若与印出纸张大小相同,请设qrFullPage。

(二)字段属性:

页面属性:

上下左右边界:定义资料与纸张边界间的空白的大小。

打印方向:定义纸张为横向或直向。

纸张名称:若纸张大小为自订格式时,请在此输入自订格式的纸张名称,才可设成自订纸张的大小,并请配合将打印型态设为qrFullPage(全页式);一般用在NT或Win2000环境。

纸张规格:定义纸张大小,如A4,A5等标准大小,或者自订(Custom)

显示标尺:在设计单据时,定义是否需要在上方与左方显示标尺,供检视位置。

上端位置:在所属区域内,上边界的距离。

左边位置:在所属区域内,左边界的距离。

父字型:所属区域所设的字型,如果要跟着变动,那么选择”父字型”选项。

打印:定义是否打印,选择此选项表示打印,即预览及打印时要印出。

自动大小:定义是否根据资料的多少来自动调整字段宽度。

自动缩放:如果资料有超过一行,同时定义自动折行时,定义是否要自动调整高度印出资料。

折行:定义是否自动折行,如果选择”自动大小”选项时,那么字段不会自己伸展,需要用自动缩放与折行的配合,让资料能完整的印出。

高度,宽度:定义字段的宽高。

透明:如果选择”透明”选项,则可以透视到下一层的颜色。

对齐区间,靠齐:如果不选择”对齐区间”选项,则靠齐设的左中右,将只影响到印出时,资料在字段上的位置;如果选择此选项,则连带影响到此字段在所属区域上的位置,如果设定对齐时为Left,则字段会自动对到所属的左边界。

10.颜色:定义字段的底色。

11.显示格式:定义资料的显示格式。

279.4cm 139.7cm

三、备注说明:

〔注一〕每个区域的字段不可以做跨区域的移动。

〔注二〕自订单据底稿 Doc 转 Emf 图档,使用Word 97转Emf是没有问题的,唯独在Word 2000转Emf可能会失败,失败的原因有二种:

开启Doc2Emf工具,出现"激活 Microsoft Word 错误, 也许你没安装Word"讯息

=>与计算机安装的防毒 Norton AntiVirus 相冲突,请将该目录下OfficeAV.dll 取消注册

转成 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

纸张长度 279.4 279.4 139.7

纸张 Letter Letter 自订

打印结果

上边界

A单据

B单据

下边界

上边界

A单据

下边界

上边界

B单据

下边界

上边界

A单据

下边界

上边界

B单据

下边界

在「纸张格式」中设为「自订」,在打印机(开始->设置->选择打印机->选择打印机后点击鼠标右键->打印首选项->纸张) 属性中设定为自订。 279.4

cm

三、常见问题

Q1:打印单据时,只会印出2/3的范围

A :在打印机设定中,「无法打印的区域」有设定,将设定值全部修改成0。

Q2:单据无法打印,打印机动一下就没有了?

A :检查该打印机Driver是否正确。

将打印机设定里的纸张将自订纸张设到最大。

例如:有一台工作站它打印三种单据

A单据 10*10(10为假设值,一般A4是2970X2100)

B单据 20* 20

C单据 30*30

打印机的长与宽"至少"要设30*30,如果不确定所有单据自订纸张的范围,可定义打印机所允许的最大值,每台打印机所允许范围值都不相同,但在设定时可看到它的范围值以供设定参考.(开始->设置->打印机->点击鼠标右键->打印首选项->纸张->可看到纸张的长度及宽度)

*设定后别忘了检查单位,假若单据中是 10mm*10mm,但打印机里的单位是0.1mm则打印机应为 100 * 100 ,请不要忽略了这点.

Q3:自订单据所存的路径?如何该所有的CLIENT皆可以使用此单据

A :自订单据后,档案会存在该计算机的C:\Conductor\C_data

其檔名格式如下:Tfrm + 程序代号 + Fmt_单据格式代号.dat

若要该所有使用者皆使用该自订单据格式,将C:\Conductor\C_data下相关单据档案复制至DBServer上的C:\Conductor\C_data,并检查工作站的C:\Conductor\conductorC.ini中的RTBuilderDataPath是否正确:

Ex: RTBuilderDataPath=\\DBServer Name\ Conductor \c data 或

RTBuilderDataPath=\\203.70.89.50\ Conductor \c data

* (1) 请检查DB Server的c data是否设成共享,若否,请设成共享。(DBSERVER设共享的目录并不建议为CONDUCTOR,最好设为c_data)

* (2) 检查DB Server的c data所开放的权限是否正确,检查步骤如下:

光标移至c data目录后按右键点选内容→点选共享→点选使用权限→确定使用者

的权限是否有加入并且权限最少须设成变更或者完全控制。(不要仅有读取的权

限)