************************************
*   EMMisClient 瘦客户端程序介绍   *
************************************

一、开发环境
1、开发平台：VC++ 6.0
2、字符集：Unicode
3、运行环境：Windows XP以上版本，装有中文简体字库，可以在中文简/繁体、英文、日文等系统上正常运行。
4、关键支持：Microsoft Excel,需要以此作为模版。
5、本软件为免安装程序，程序在运行时会检查4种39码条码字体，如没有则安装。除此之外，程序内部所有数据读写均在程序目录中进行。

二、主要功能
1、客户离线录单：可批量导入，登入后上传数据。支持打印标签、面单、形式发票。
2、快件信息查询(预录未处理)：登入后，分页加载未处理的预录单记录，在线修改或删除。批量打印标签、面单、形式发票。
3、快件信息查询(已进入系统)：登入后，根据条件查询快件信息及运转情况。支持打印面单。
4、客户结算查询：登入后，查询快件结算/付款记录。
5、快件运转信息扫描：进行到站、出站、派件、签收、异常等检查点信息扫描。与检查点帐号关联。
6、发件人/收件人名录管理：方便快件业务数据录入，支持批量导入。

三、运行模式
1、离线为基本模式。
2、与公司GInfo网站平台配合，通过专用接口进行安全的数据交互。
3、程序所有数据都在程序所在目录。因此拷贝程序即可运行。同理，可以在一台机器上同时运行多个不同客户的实例，只要不在同一个目录。

四、部分操作窍门
1、目的地提示输入：系统提供了编码、长途区号、邮编、中文名搜索提示输入，在提示项位于第一条时回车即可。
2、默认值填充：当光标位于字符标签上方变为手型时，可点击填充关联项的默认数据。
3、默认打印模版名："默认标签"、"默认面单"、"默认形式发票"为三项默认的文件主名（中间部分），如果在MODEL目录中，有这样的模版存在，程序启动时会自动加载。
4、提示输入：用户可以编辑常用的短语，用于备注、标签的提示输入。
5、批量导入：导出标准的 Excel表头后进行适当的调整，不可以修改表头文字，但可以调换位置。
   快件业务导入：必须有：(目的地 或 收件地址）、网络渠道 两个字段；地址可以分为三段或者整体导入，但是在一次导入中只能二选一。
   名录导入：必须有：姓名、电话、地址 三个字段。
6、发布的时候，可以将物品翻译字典数据一同发布，办法为:从EMMis子目录\DATA_MEDIA中拷贝文件emmis7_0.dat发布到瘦客户端子目录\DATA_SYS,
   这样,瘦客户端将与EMMis平台一样,拥有翻译字典功能,并且可以在形式发票打印中使用。
7、可以由系统自动生成运单号，系统生成运单号的规则为：AB900010CPN,11位的含义为：
   前两位字母，表示一年中的某个日期，由系统运算获得，一年内不会重复
   第三位，表示年份，十年内不会重复，但是9并不一定表示为09年
   第4-7位，本程序预录记录的内在序列号的末尾4位，理论上，一个程序一天的自动编码不要超过1万个
   第八位，程序识别码，如果一个客户在多台机器上运行本程序，请分别设置0-9各不相同的程序码，以免单号重复	
   第9-11位，客户在EMMis中的固定编号,该固定编号为1-3位字母数字，建议使用两位英文字母表示一个客户。

   ****************
   定义id为99的运单生成规则记录，优先采用此规则，可以有效避免客户离线作业造成的重单问题
   在EMMis中：菜单-〉管理-〉运单号生成定义记录管理
   添加一条单号管理记录,记录ID为99。
   **************
   生效：设置GInfo配置文件(ems.ini)项:“启用运单号预设提取=1”


8、预录单导入时，如果需要导入一票多种物品，请务必在列表头中包含“物品描述”和“物品数量”，程序以“目的地”列有无数据作为识别，如果没有目的地，则认为是上一票多种物品之一。
9、在预录单、预查及名录界面，如果将左边的数据对话框关闭，则可以多选记录删除。
10、如果需要支持日本地址和世界城市地址选取，请一同发布addr_jp.dat和city.dat两个文件(在EMMis系统中已提供)。

五、自定义快递类别顺序、形式发票打印份数及关联的面单模版、运单号生成或提取
编辑修改程序目录中设置文件:emskind.txt
(示例文件为:emskind_sample.txt)
   请将该文件(emskind.txt)添加到EMMis文件共享中心(信息->文件共享中心)
   客户在每次打开客户端时，都将检查、下载更新(如果有新的)该配置文件，这样就不需要发布该配置文件,方便维护。
   添加到文件共享中心时，注意字段规则：
   1、级别:188 (强制,188将是一个特别的固定文件级别，在线配置文件)
   2、类别:在线配置文件(建议)
   3、标题:emskind.txt(强制)
   以后如果有配置变动，只需更新“附加文件”即可。

六、自定义快递记录数据导入文件格式
1、编辑修改程序目录中设置文件: input_set.txt
2、编辑定义更多的格式定义文件，文件需保存为ANSI编码
   参考例子：INPUT_XLS.TXT，对应Excel文件
             INPUT_EBAY.TXT，对应CSV文件
3、可以在input_set.txt中增加“速卖通订单导入格式支持=1”定义，以支持速卖通块式订单信息的导入。
   *建议拷贝到文件尾部，有此定义，在导入文件选择的类型中，第一项就将是“速卖通文件”

七、快件标签本地打印扩展定义
可以定义物品明细信息打印
1、在<列表定义开始>开始之前，请定义两条指令
物品明细打印最大条数=3
物品名称语言选择=1
#物品名称语言选择:0：原样；1：中文；2：英文。
2、在<列表定义开始>中根据最大条数定义
物品名称1=B4
物品数量1=A4
物品编码1=B5
物品价格1=A5
物品名称2=B6
物品数量2=A6
物品编码2=B7
物品价格2=A7
物品名称3=B8
物品数量3=A8
物品编码3=B9
物品价格3=A9
......
物品明细备注=B10
#如果物品记录条数超过最大数，将在“物品明细备注”定义的单元格中打印“Total:xx”。

------------------------
上海钮门网络科技有限公司
2014.06.30


