服务热线:18628977060 028-87446875

如何调整软件中单据的格式

 成都子墨科技提供的管理软件,涉及到的打印,都是以模板的形式,掌握一些技巧可以自己灵活的更换或修改管理软件提供的打印格式。

打印格式的组成

打印格式是由两个文件组成,成对出现的,成对的扩展名是:*.flx与*.xml 其中*.flx是样式文件,如:表格的长宽,边框,字体大小,颜色等设置;*.xml文件是数据填充文件

1.jpg

其中*.flx文件是专用软件打开的,由于*.flx的文件的编辑与excel类型,下面我们着重说一下*.xml文件的结构

首先我们看一下*.flx文件格式

1.jpg

这是一张常见的单据,有表头,表尾,有明细。我们看一下*.xml文件的配置

 

<?xml version="1.0" encoding="utf-8"?>

<BillSetting xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

  <明细起始行>4</明细起始行>

  <明细结束行>10</明细结束行>

  <明细>

    <ReportCell>

      <Format />

      <Name>物品编号</Name>

      <Row>0</Row>

      <Col>1</Col>

      <Unite />

    </ReportCell>

    <ReportCell>

      <Format />

      <Name>物品名称</Name>

      <Row>0</Row>

      <Col>3</Col>

      <Unite />

    </ReportCell>

    <ReportCell>

      <Format />

      <Name>物品型号</Name>

      <Row>0</Row>

      <Col>5</Col>

      <Unite />

    </ReportCell>

    <ReportCell>

      <Format />

      <Name>厂商名称</Name>

      <Row>0</Row>

      <Col>7</Col>

      <Unite />

    </ReportCell>

    <ReportCell>

      <Format>0.####</Format>

      <Name>订货数</Name>

      <Row>0</Row>

      <Col>9</Col>

      <Unite />

    </ReportCell>

    <ReportCell>

      <Format>0.####</Format>

      <Name>送检数</Name>

      <Row>0</Row>

      <Col>10</Col>

      <Unite />

    </ReportCell>

  </明细>

  <其它>

    <ReportCell>

      <Format />

      <Name>单据编号</Name>

      <Row>2</Row>

      <Col>4</Col>

      <Unite />

    </ReportCell>

    <ReportCell>

      <Format />

      <Name>备注</Name>

      <Row>2</Row>

      <Col>10</Col>

      <Unite />

    </ReportCell>

    <ReportCell>

      <Format />

      <Name>编制</Name>

      <Row>11</Row>

      <Col>4</Col>

      <Unite />

    </ReportCell>

  <ReportCell>

      <Format>yyyy-MM-dd</Format>

      <Name>送检日期</Name>

      <Row>11</Row>

      <Col>7</Col>

      <Unite />

    </ReportCell>

  </其它>

  <自定义 />

  <打印机>EPSON LQ-300K+II ESC/P2</打印机>

  <纸张类型>LILYBILL</纸张类型>

  <格式文件>Reports送检单.flx</格式文件>

  <汇总单元格 />

  <汇总行号>-1</汇总行号>

  <WrapText>true</WrapText>

</BillSetting>

分节说明:

 

  <明细起始行>4</明细起始行>

  <明细结束行>10</明细结束行>

指的单据明细,范围,通过flx文件我们可以看到是第4行到第10行

1.jpg

1.jpg

 

明细内容的填充

 

<明细>

    <ReportCell>

      <Format />

      <Name>物品编号</Name>

      <Row>0</Row>

      <Col>1</Col>

      <Unite />

    </ReportCell>

    <ReportCell>

      <Format />

      <Name>物品名称</Name>

      <Row>0</Row>

      <Col>3</Col>

      <Unite />

    </ReportCell>

    <ReportCell>

      <Format />

      <Name>物品型号</Name>

      <Row>0</Row>

      <Col>5</Col>

      <Unite />

    </ReportCell>

    <ReportCell>

      <Format />

      <Name>厂商名称</Name>

      <Row>0</Row>

      <Col>7</Col>

      <Unite />

    </ReportCell>

    <ReportCell>

      <Format>0.####</Format>

      <Name>订货数</Name>

      <Row>0</Row>

      <Col>9</Col>

      <Unite />

    </ReportCell>

    <ReportCell>

      <Format>0.####</Format>

      <Name>送检数</Name>

      <Row>0</Row>

      <Col>10</Col>

      <Unite />

    </ReportCell>

  </明细>

 

以其中的

 

 <ReportCell>

      <Format />

      <Name>物品编号</Name>

      <Row>0</Row>

      <Col>1</Col>

      <Unite />

    </ReportCell>

来说明

Format  是格式字符串如:0.### yyyy-MM-dd 等

Name   是字段的名称

Row与Unite 不用管,使用默认的

Col是填写内容所在的列,根据*.flx文件的内容我们知道编号在第一列,所以这里填写1,其它的字段类似

这里有一个其它如:

 

<其它>

    <ReportCell>

      <Format />

      <Name>单据编号</Name>

      <Row>2</Row>

      <Col>4</Col>

      <Unite />

    </ReportCell>

 

其它里面的内容其实跟明细是一样,只是需要多指定row就是所在的行,根据*.flx文件,可以看到单据编号所在位置是第二行,第四列,所以这里份别填写2与4

所以调整了*.flx文件,只要xml文件跟着变化,就没有任何问题了。

打印相关的

 

<打印机>EPSON LQ-300K+II ESC/P2</打印机>

  <纸张类型>LILYBILL</纸张类型>

  <格式文件>Reports送检单.flx</格式文件>

打印机,可以直接填写单据打印到打印机的名称,可以通过控制面板看到。如果不填写,会弹出选择打印机对话框。

纸线类型,主要针对某些单据不是标准的纸,需要创建纸张类型,然后在这里指定。 如何添加针式打印机的自定义纸张

格式文件 如果更改了文件的名称,必须要保持相对应。

 

 

 

 

 

 

 

 

TAGS:

相关文章

微信二维码
子墨科技 - 专业提供条码管理软件,仓库条码软件,木门ERP软件,木门软件,木门管理软件
联系我们

地址:成都青羊区中铁西城写字楼三栋1单元907

电话:18628977060 028-87446875

微信:18628977060

邮箱:soft@cdzimo.com

Q Q:18063969

备案号:蜀ICP备08106739号