2.4.1 人员信息及充值卡片的录入与校验
表格设计完成之后,人员信息及充值卡片便可直接操作使用,此时退回到主菜单界面后,选择人员信息及充值卡片的录入修改功能,并确定相应的操作日期和报告期后,便可进入人员信息及充值卡片的录入界面,如图2-55所示。

图2-55 人员信息及充值卡片录入修改界面
卡片录入的操作和规整表非常相似,也要将四个状态键调整到“录入”“修改”“快录”中的某一个才能录入,存盘退出时也有相应的提示。刚完成的非规整表界面呈黑底白字,与一般的WORD、EXCEL白底黑字不同,这主要是为保护操作人员的视力,如果觉得颜色不习惯,可按图2-56所示进行颜色调整。

图2-56 非规整表界面色彩的调整
此时完成的人员信息及充值卡片能够录入了,但对卡片的校验设计还没有完成,因为,虽然表格设计时已设置了校验文件和签名人,但校验文件的实际校验内容还需在计算公式中定义,如图2-57所示,欲定义校验公式,需点击“计算”按钮后,在弹出的窗口中,点击“新建”,会再弹出一窗口,在这个窗口中,定义校验的中文名和英文名,其中英文名必须和前面表格设计时规定的校验公式文件名一致,确定后,选择新定义的校验公式文件名,即可点击“添加”公式,此时又会弹出一窗口,可进行校验公式的定义。此处定义的校验公式其实是加工数据字典的一种,它包含公式名称、公式左边、公式右边、公式条件、精度、注释、提示信息等定义项,需要在图2-57右上方所示的窗口中逐个定义。
对于人员信息及充值卡片来说,需要对姓名、工(学)号的有效性(非空白)进行校验,并检查各充值合计是否正确。具体归纳成以下的需求:
(1)工(学)号不能为空白;
(2)姓名不能为空白;
(3)各充值金额合计正确。
它们对应的校验逻辑数据字典见表2-13。其中,合计金额因为是DBF,所以用{1,21}表示{?,21}。

图2-57 人员信息及充值卡片校验公式的定义界面
表2-13 人员信息及充值卡片校验(加工)逻辑数据字典(YGKP_JYS)

一旦对校验公式定义完毕,录入凭证完成后必须按TAB键进行校验,不校验或校验不通过的凭证不能存盘。校验的过程以及校验不通过的警告消息如图2-58所示。
对于非规整表来说,只能经过打印输出格式定义,才能实现打印。人员信息及充值卡片的预览和打印操作,如图2-59所示。此时系统询问是否需要对打印参数进行修改,如果不进行修改,则点击“当前页”“全部页”“此后…页”即可,“钱箱”按钮是用来打印收银柜的钱箱的。
如果是打印,则系统开始处理数据,显示“请准备好打印机,稍等……”“现在处理打印数据,请稍等……”等信息。如果打印机未准备好,系统会出现提示,要求准备好打印机或者中断打印机;如无异常现象,则打印机开始工作,非规整表就可以打印出来了。
在打印过程中需要临时中断打印,可按ESC键,系统提示“中断打印否?__F”,如果是,则回答“Y”,系统停止打印并退回到上一级调用菜单中去,打印机在打印完缓冲区中内容后也会自动停止。
图2-59所示界面各项参数的意义如下:
(1)询问打印完一张票据后是否需要暂停,是则回答1,否则回答0。通常选择0,即不暂停。

图2-58 人员信息及充值卡片校验过程及出错警告消息
(2)询问是否分页,通常票据之间不分页。
(3)如果选择票据之间需分页,那么必须定义页长,页长以厘米方式定义。定义为0厘米时,表示页与页之间以连续打印纸的折褶线为界。如果希望一页打印纸中打印若干张表格,且又希望票据能避开折褶线,页长可定义为连续纸页长的整数分之一(如1/2、1/3等),普通打印纸一页的页长为11英寸,约合27.94厘米。

图2-59 录入修改界面中的打印或预览操作
(4)需打印页数是指从当前页开始需打印的页数,如定义为0,则从当前页开始全部打印。
(5)一般情况下,都选择不套打,即直接将表格格式和数据内容一起打印出来。当需要在事先印制好的发票一类票据上仅打印数据内容时,就要选择套打。选择套打时,也必须事先设计好套打的格式。
(6)左边装订线空白和上边装订线空白可以定义,用来整体调整纸张版面的位置,均采用厘米定义。
(7)打印份数可以灵活设置,标注的起始页码和延续方式也可以进行定义设置,循环是指不同份的打印页码均是相同的,而延续是指不同份的打印页码均累计向后延续排,页码还可采取打印(T,Y)或不打印(F,N)。
人员信息及充值卡片打印效果如图2-60所示。

图2-60 人员信息及充值卡片打印效果