轻松管理医药版用户手册_第1页
轻松管理医药版用户手册_第2页
轻松管理医药版用户手册_第3页
轻松管理医药版用户手册_第4页
轻松管理医药版用户手册_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、秋葵软件行业解决方案医药行业解决方案目录§1医药行业信息化需求说明11. 采购管理12. 批发管理13. 财务管理24. 价格管理25. 费用管理26. 远程端口和短消息服务27. 业务流程及描述28. 进货入库业务39. 收货程序310. 进货退货出库业务411. 销售出库业务412. 销售出库业务流程图513. 销售退回入库业务流程图514. 销售估价订正614. 盘点流程615. 报损业务716. 组合与拆装流程717. 库存量预警718. 日常养护及抽检819. GSP业务920. 商品停售恢复921. 应付结算1022. 应收结算1023. 价格调整1124. 发票管理11

2、§2. 整体流程111GSP的体现112核心流程123信息流的锁定124什么是业务代理、结算价12§3.操作员手册131采购到货通知单、质检验收单、入库132采购退货133销售开单144销售收款145仓库出库156销售退货157仓库调拨168销售发票169采购发票1710结算价调整1711库存盘点1712GSP养护1813财务报表18§4 各个流程解决方案详细说明191. 批号192. 选择库存203. 预定库存204. 自动保存数据215. 详细处理说明21§1医药行业信息化需求说明医药行业与其它行业的信息化有一些不同之处。 下面是几个要点(1)医药行

3、业存在GSP、GMP认证。(2)医药行业的采购流程较经典行业的进销存不同,关键的是整个流程要符合国家规定的流程,而批号则是贯穿整个业务流程始终核心概念。也就是说,在这些方面是必须按照规定的流程进行,不能简化。当然,秋葵软件内置的C/C+虚拟机又能灵活地为各种可能的处理细节提供强有力的保证。以下是医药行业典型的经营管理方式,以此来说明医药行业的特点。1. 采购管理(厂家和供应商入驻模式)通过招商吸纳厂家和供应商直接入驻物流中心,由招商部核实资质后签定供货合同,到货后质量验收合格根据随货票据信息入库,并由物价员根据客户的要求核定商品的结算价,根据公司定价原则核定出最小包装价、组合包装价和整件价等信

4、息录入电脑。附加信息随批次号分类管理,同商品、同批次、同价格入库时还要区分出不同的供应商特性,以及同商品、同批次、同供应商入库时还要区分出不同的结算价特性。采购票据打印时要有总件数统计,中心根据总件数收取装卸费用。供应商结算按结算日内实际销售额进行结算,结算金额按入货时核定的结算价执行,增值部分扣除增值税,物流中心根据实际结算金额提取管理费。2. 批发管理批发业务引入积分制:根据客户的进货金额累计积分达到一定额度有相应的奖励措施。批发开票统一售价开票员没有议价权利。如有业务需要由业务科处理。3. 财务管理财务在处理进货和销售商品有票和无票的业务时采用统一含税的处理办法。进货货到票未到的业务财务

5、设立专一的税金账户,入货时由供货方暂缴税金(也可从当期结算金额中扣除)存入(转入)其税金账户,供货方提供发票后应及时返还,超两个月提供不再返还。财务结算专款专用,定期按销售数量核定出结算金额,扣除相应应交金额后与供应商结算。4. 价格管理 库存价与入库时随货票据价相符,结算价由供应商根据市场自主定制,整件销售价与客户结算价一致,拆零价格由公司核算后加价设定。经营过程中供应商可以申请结算价调整由相关部门随时调整。5. 费用管理入库时按入库件数收取装卸费;送货产生费用(按运输件数比例)采取逐笔分摊式。6. 远程端口和短消息服务公司开通系统登陆端口,为供应商提供在库量查询,销售量查询,流向查询,根据

6、自定义库存上下限提供供货计划,传递对账单等需求信息;为客户和业务员提供供货商品查询,特价商品供货查询,下定单,传递对账单等需求业务。并且提供按个人需求定制短消息定时发送服务。7. 业务流程及描述资质审定及录入客户审定及录入:按GSP管理要求由公司客户服务部审核上下游客户的经营资格,合格后编号建档,把相应的档案信息录入电脑,客户成为本公司合法用户即可进行业务往来。经营过程中如果客户资质性质发生改变信息审核中心审核后可以取消其合法用户资格。商品审定及录入:按GSP管理要求由公司质管部审核经营商品的合法手续,合格后编号建档,把相应的档案信息录入电脑,该商品即可进行业务往来。经营过程中如果商品资质性质

7、发生改变信息审核中心审核后可以取消其所有进销存业务。信息管理系统操作员的权限核定:根据公司经营管理需求只有合法的上下游客户和本公司职工能进入信息管理系统进行业务操作,系统管理员根据岗位性质和信息需求量的不同设定对应的操作权限开通用户资质。首营企业审批销售员资质审批首营药品审批 建档保存建档保存录入客户和销售员档案录入药品档案8. 进货入库业务公司招商部根据信息审核中心审核结果同合法的上游供应商按公司流程进行业务往来。进货入库流程图供货渠道审批签订供货合同制订采购计划审核采购计划下采购订单到货验收通知单药品采购记录药品验收记录9. 收货程序药品入库质量检查合格不合格药品拒收单药品入库且复核拒收药

8、品处理记录非药品验收记录生物制品验收纪录验收记录医疗器械验收记录进口药品验收记录中药饮片验收记录特殊管理药品验收记录一次性使用无菌医疗器械验收记录10. 进货退货出库业务经营过程中出现退货情况招商部根据不同情况进行相应的业务处理。进货退货出库业务流程图公司内部通知供应商通知申请审批进货退出申请单药品出库复核记录进货退出记录退货出库且复核退货开票进货退出通知单11. 销售出库业务批发业务涉及到客户的经营范围、信用额度、信用等级等因素,所以,必须严格控制销售发货,避免出现客户拖欠货款,超过额度和期限,规避坏账的发生。12. 销售出库业务流程图(1)开票式服务(大批发客户)客户资质确认药品销售记录批

9、发开票缺货登记结算记录财务结算药品出库复核记录出库且复核(2)超市式服务(零货客户)客户资质确认进入选购库区选购商品缺货登记药品销售记录出口开票复核结算记录结算药品出库复核记录出库复核拼箱单拼箱13. 销售退回入库业务流程图退货申请单审核一次性使用无菌医疗器械验收记录药品验收记录销售退回记录退货开票非药品验收记录生物制品验收纪录验收记录是医疗器械验收记录药品入库质量检查否进口药品验收记录审核退货入库中药饮片验收记录登记不合格药品特殊管理药品验收记录账务处理审核入不合格品库14. 销售估价订正仓库业务仓库除按GSP管理要求处理正常的进销出入库业务外,日常仓库业务按一下流程处理。调拨移库流程调拨移

10、库开票调拨入库复核调拨出库复核14. 盘点流程(动态盘点.账务盘点)按需求打印盘点表录入盘点数据生成盘点损溢记录盘点数据审批15. 报损业务报损药品审批表报损药品登记审核药品报损报损药品销毁记录审核不通过药品返回不合格品仓库品审核通过报损16. 组合与拆装流程组合与拆装申请核定组合与拆装商品价格 生成组合与拆装记录开组合与拆装单据审核后组合拆装上货架17. 库存量预警总库存上下限设置总库存上下限预警查询超出生成促销计划单缺货生成采购计划单货位上下限设置货位上下限预警查询超出生成促销计划单缺货生成移库计划单18. 日常养护及抽检药品养护单药品质量养护记录药品养护档案表药品抽送单抽送检结果是继续销

11、售否复检通知单复检结果否是继续销售停售通知单恢复销售通知单养护过程中登记不合格药品得到国家管理部门通知复核后入不合格品库计量器具养护标定纪录药品冷藏温度记录药品外观质量检查记录库外湿度、温度记录库房湿度、温度记录有效期、使用期药品催销表库房内外环境检测记录库房秩序检查记录设备维护保养检查记录设备登记运行记录19. GSP业务按国家最新管理政策收集每个业务环节的报表记录,审核各环节需要质量管理部门审核的项目,并监督整个业务环节的运行。 商品停售:抽检不合格药品得到上级管理部门通知开停售通知单开恢复销售通知单登记不合格停售药品药品停售记录复核入不合合格药品库20. 登记恢复销售药品药品恢复销售记录

12、复核入合格药品库销售得到上级管理部门通知商品停售恢复21. 应付结算 查询供应商销售汇总表审核汇总表汇总供应商各项应收款核算供应商结算金额领导审批与供货商结算 22. 应收结算23. 价格调整供应商开调价申请单 部门审核根据在库数量核算调价金额调价审核打印调价单24. 发票管理开销售发票登记单选择所开发票对应销售单审核开据发票§2. 整体流程1GSP的体现2核心流程3信息流的锁定4什么是业务代理、结算价业务代理在大多时候是为供货商公司的业务员,另外一些情况下又是自己的找货员(采购员),因此可以认为是货品成本结算对象的供货商,因此这不同于供应商,供应商是GSP资质齐备的经济实体,业务代

13、理则是对方或者我方的业务人员。进货时供应商提供的价格是成本价,货物卖出后要与供货商结款,就是按照这个价格结算的,但是随着市场瞬息万变的情况,业务代理可能会调整进货成本,否则有效期卖不出去的危险。为了不随意调整最原始的成本价格(因为税务、报表的需求),因此系统增加了一个结算价,用于计算与业务代理的货款结算。系统提成结算价调整单,供调整结算价格。因此结算价在收货时与成本价相同,随着时间的推移,他们往往多次调整到一个相对低位的水平。§3.操作员手册1采购到货通知单、质检验收单、入库 基本流程如下(1)打开采购到货通知单窗口(2)在主单据输入供应商名称、采购员、业务员代理等信息。(3)在清单

14、,逐行输入商品信息,包括批号、数量、单价。 注意:如果批号自动弹出信息,例如生产日期、效期,但是不是需要的,可以手工清除,或者修改。 (4)录入完毕后新增式保存信息,也可以在添加了明细后,修改保存信息。 (5)保存完毕,点击审核按钮,审核单据。单据审核后自动产生入库验收单。 (6)自动产生的验收单,如果有错误可以直接修改,例如批号、效期等。如果要修改数量字段,请先修改“应收数量字段”,这里是核实工作避免出错。 (7)验收单审核后,自动产生入库单,仓库核实实物,验收入库。2采购退货 基本流程如下(1) 打开采购退货单窗口(2) 主单据输入供应商等信息。(3) 清单中,输入快速码,选择库存明细,然

15、后填写数量信息。(4) 逐行信息填写完毕后,新增,维护时使用修改,或者删除。最后审核单据。余下的流程与采购流程相同。3销售开单 基本流程如下 (1)打开销售订单 (2)在主单据输入客商名称、销售员 (3)在清单的商品编码栏输入快速检索码(一般为拼音首字母序列,例如阿莫西林,输入amxl)(4)然后回车,弹出库存明细分布。注意:如果没有弹出该窗口,请在窗口底部的图标栏,连续点击第5个图标,让其变为3.回车直接弹出库存分布。(5)在库存明细分布窗口,按上下光标键移动光标,空格键选择行,回车后会将选择的商品信息带到清单。 如果只选择一个明细,可以直接回车。注意:a)可以调整列宽,窗口尺寸;b)商品排

16、序,目前是按照结算价格排列的,设置方式按控制单352控制。(6)回到销售订单窗口后,填写数量,在回车,可以将单价修改为高于结算价。连续回车,光标移动到下一行时,系统会提示,新增,还是追加到原单据的明细,选择保存方式后,继续下一行的操作。注意:提示操作方式只会在没有类似处理时出现,连续追加信息时,不会出现。(7)有修改信息时,点击快捷键“修改保存”,信息保存完毕,点击“审核”按钮审核单据。(8)单据有错误,需要删除时,点击删除按钮。注意:有销售发货单产生时,不会允许删除,此时请从扩充业务,后续单据查询,查询出销售发货单,先删除销售发货单,再将订单反审核,再删除,如果有打印,可能还需要输入许可证密

17、码,此时要请管理员输入密码。4销售收款 (1)打开销售发货单窗口 (2)选择客户的单据,打印出来,系统设置了20067,。等10个打印模板,要区分不同的客户打印不同的格式。 (3)收款后审核,打印出来的单据给交给客户,客户就可以拿着该联单据去仓库取货。 5仓库出库 (1)出库单窗口, (2)选择客户的单据,确认与客商拿来的单据一致,发货时请核对批号、数量信息。 (3)出货完毕,将单据审核,自动处理完毕。6销售退货 基本流程如下注意新的版本中,最后的流程改为负数出库,系统恢复了以前的信息,减少了重复行次。另外,一些人认为,退货后应该产生新的行次,因为原来的信息,可能调整了结算价格等,或者其他。反

18、而造成问题,但是一种观点争论道:如果这批商品原来没有销售出去,那么同样也是要调整数据的。总之,这里并没有统一的意见,因此系统按照目前这个方案,能够很好运行。(1)打开销售单退货窗口(2) 操作方式一,选择单号,自动带出全部信息,包括清单,然后删除不需要的行次。 操作方式a)将保留的行次放在前面,在不需要的行次的第一行,的表头,按鼠标右键,弹出菜单,选择删除后面行。B)光标放在要删除的行次,点击快捷小图标,删除按钮,逐行删除信息。(3) 操作方式二,选择客户,弹出对话框,输入日期,选择单号,自动带出全部信息,包括清单。(4) 信息填写完毕后,新增,维护时使用修改,或者删除。最后审核单据。余下的流

19、程与采购流程相同。7仓库调拨 基本流程如下(1) 打开调拨单窗口(2) 主单据输入信息。(3) 清单中,输入快速码,选择库存明细,然后填写数量信息。(4) 逐行信息填写完毕后,新增,维护时使用修改,或者删除。最后审核单据。余下的流程与采购流程相同。(5) 单据审核后自动产生出库单、入库单,而且自动处理完毕。注意:a)为了方便,系统允许开单人审核该单据,而不经过仓库。B)开票员可以开调拨单,以便从零货库出库,而不是从整货库出库。8销售发票 基本流程如下(1) 销售发票单窗口(2) 选择客户名称。(3) 系统提示选择时间段,输入后,系统列出全部的单据。(4) 系统会自动在选择标记打勾。(5) 请先

20、去掉不要的单据,然后再第一行需要的单据上去掉勾选,鼠标将光标移动到其他单元格,然后再将刚才去掉的勾选选中,再用鼠标将光标移开,此时商品清单将与发货清单金额一致。(6) 信息保存完毕,点击审核按钮,审核单据。(7) 另外一种录入单据的方式时,点击窗口中部的小快捷按钮“条码”按钮,然后在出现的编辑框输入单据编号,或者单据流水号,回车,系统自动将单据信息添加到清单中。其他操作与前面类似。9采购发票与销售发票完全类似。10结算价调整(1)打开结算价调整表【20014】(质检部)(2)选择库存明细(3)输入新的结算价格(4)逐行输入数据后,新增保存(5)确认单据数据正确,审核单据,结算价立即生效11库存

21、盘点整体业务流程(1)打开盘点表【20038】(质检部)(2)仓管员出损益单,报上级主管逐级审批(3)报质检部做库存盘亏、盘盈单(4)仓库审核,账面库存与实物一致(5)某些商品,由于无法迅速处理,先使用转仓单放入待处理库。盘亏操作流程,窗口【43】(1)主单据选择仓库(2)明细清单,逐行选择库存,输入数量(3)新增、审核。下步转为仓库部门出库。注:(1)一张单据一个仓库(2)整个操作类似销售订单、采购退货盘盈操作流程,窗口【46】(1)主单据选择仓库(2)明细清单,逐行录入商品、批号、效期、业务代理,输入数量(3)新增、审核。下部转为仓库部门入库。注:(1)一张单据一个仓库(2)整个操作类似采

22、购到货通知单退货、以及其他收货12GSP养护(1) 打开GSP养护窗口【200034】(2) 在主单据输入信息。(3) 选择报表/20347,填写条件,系统将查询全部信息,转移到清单。(4) 新增保存信息。(5) 审核单据。(6) 打印单据,20315。13财务报表(1)业务综合报表【20464】该报表用于与供货商结算账款。该报表第1列,统计采购进货该报表第2列,统计销售数据该报表第3列,统计采购类型的库存该报表第4列,统计已经销售类型的库存该报表第5列,统计已经结存的库存1-3两列,应该是相同的,不同的话,一般是错误操作引起,需要查明原因,而且,仓库调拨不影响数据的正确性。2-4两列,应该是

23、相同的,不同的话,一般是错误操作引起,需要查明原因,而且,仓库调拨不影响数据的正确性。(2)销售结算财务部【20133】客商销售明细【20211】查询业务代理的件数,计算运费【20130】购进,要减去不计算运费的品种,这些属于糖水之类的按照成本价销售的品种。 (3)采购结算财务部【20191】销售结算表业务代理 - 成本 - 销售价 - 结算 不是100%准确, 100%正确 错误率较少 使用【20236】核对 【20316】月底对账,一天一天,与手工帐核对。 【20200】查询成本价格调高的部分, 要减去调低的部分 用于计算业务员代理的税点。 【20227】本期购进,100%正确 【2003

24、8】查询库存(4)销售报表 【20413】每月的销售任务统计表,100%正确 【20409】业务员统计表 业务员调整部门后,部门不对。 【20133】-à 【20411、20409、20410】金额对不上,例如有1-2个销售员的销售没有统计上去,要根据原始单据核对,查明原因。(5)查询客商结算20133报表的计算思路§4 各个流程解决方案详细说明1. 批号(1) 批号 批号贯穿医药信息系统的始终,数据在全部流转过程中,不允许改变, 源头(允许自动录入批号的窗口) 采购到货通知单,其他收货校验窗口 质检验收单(采购收货)、批号变更使用: 销售、变更、退货、盘点(2) 批号的使

25、用 批号库中有物品编码、供应商、货主信息、生产日期、效期。 这些信息必须显示到批号的附近,因此系统采用创建虚拟字段的方式,代码如下CreateFields("X005,生产日期,LotsCode.ManufactureDate,16777240");CreateFields("X006,有效期至,LotsCode.Deadline,16777236");CreateFields("X007,业务编号,LotsCode.uAgent");/CreateFields("X008,质检报告,LotsCode.QCImage,0&q

26、uot;); 注意上述参数、,他们分别控制不允许输入未来日期,和以前日期。代码加载位置如下字段属性的设置,请参考这些窗口。3. 批号的录入 批号在数据源头录入,其他位置禁止录入,而且禁止变化为不同信息。在保存时,系统产生获取批号序号Code的事件,该事件负责录入或者修改批号,加载方式见上图,代码见CPP.62。2. 选择库存(1) 选择库存的目的是预定库存,同时引出全部基本信息,以便销售环节与库存信息关联起来,例如原供应商、成本单据、批号、货主等。(2) 设置步骤 (1)库存快速清单提示控制单,系统默认控制单是352,注意类型为“*列表快速选择控制”17,数据库为“入库明细清单”159 (2)

27、Product字段的4.0选项 (2)该字段的信息转移控制单,示例控制单375.3. 预定库存 以下设置都在业务处理设置窗口。(1) 各个表单的2.21(【In5.13】)选项为预定库存标记,这类窗口的未处理完毕的单据自动占用库存。以后选择批号(库存)开单时,他们会自动冲减剩余数量。 选项2.25为审核才占用库存的标记。(2) 选项2.8为审核时检查库存是否足够的标记,具体检查时,内部应该是分为2类处理模式,一类为有JinstockItemsCode字段,且选择了库存的明细,他们的检查是要减去已经审核的未处理完毕的占用库存。另外一类是,没有JinstockItemsCode字段,或该字段值没有

28、填写的部分,他们的检查仅仅查看剩余库存是否足够。(3)有效占用库存天数,用于说明那些单据是有效的库存占用单据,以便自动视那些长期没有处理的单据为无效。默认值是当天有效4. 自动保存数据当在与销售类似的窗口工作时,操作员希望在输入数据后,系统能自动保存数据。操作模式如下,先把主单据中的信息填写好,再在清单输入数据,当第一行输入全部数据后回车,系统会自动增增数据(有提示,在源单据上操作时,会提示是追加数据,还是新增数据),以后系统会自动保存数据。这类操作,系统为了提高性能,保存数据时并没有重新计算,此时主单据与清单金额等信息可能不一致,当打印,或者审核单据时,系统会重新计算,将数据全部统一起来。设

29、置非常简单,业务处理设置窗口,设置4.23选项就可以了。5. 详细处理说明1采购到货通知单,200016(1)挂接批号,获取批号序号事件(2)清单中的业务代理的代码去掉,只读(3)更新自动产生单据的PR_Audit,20075控制单,锁定数据流转的信息。(4)Product挂接流程控制单,同时带出仓库。2质检验收单,155(1)挂接批号,获取批号序号事件(2)清单中的业务代理的代码去掉,只读(3)隐藏主单据中不要的字段,例如采购类型(4)加载审核自动产生入库单的控制单,使用同样的控制单20075。(5)关闭采购收货单155专用选项1.0,1.2,产生数据由流程控制,不再由选项控制。(6)本流程

30、也增加了JinstockItemsCode,便于控制退货时的信息传递的锁定。(7)清单中StoreHousr的选项3.24(11.25) 入库单中也要设置。3销售订单,161(1)修改20074,审核自动产生表单控制单。(2)清单物品编码,设置自定义选项4.0;同时加载控制单375” 调拨单,选择库存明细,转移数据”,进行数据转移控制(3)清单显示当前库存量字段,隐藏库存占用。(4)调整库存清单显示控制单352。(5)增加审核事件,“采购退货验收单,保存时检查原库存明细”20171,严格检查库存信息的一致性。使用相同功能窗口还有:结算调价单、采购退货单、采购退货单、销售订单。操作手册基本操作流

31、程(1)输入客户名称,允许输入快速码,即拼音检索(2)再输入业务员、业务编号(3)然后在清单输入商品信息,输入方式是,在窗口的左下角设置好操作模式,即允许选择库存的操作模式,弹出库存信息后,选择一行,或者多行,回车,系统会带出库存全部信息。(4)然后输入数量,再连续回车(5)当光标到达下一行时,系统会提示新增单据,回车确认即可。维护操作说明(1)当对已经录入并且已经保存的信息修改后,或者使用了“删除一行”等功能,需要点击“修改式保存”按钮。 警告,请不要使用“复制一行”的操作,该操作会导致错误。(2)当切换单据后,再在清单末尾新增商品时,系统会提示是“新增单据”,还是“向当前单据追加商品”,此

32、时需要根据实际情况作出选择。(3)如果全部是自动保存,那么主单据上的金额等数字信息与清单不同,此时不要紧张,打印操作、或者审核动作,或者使用“修改式保存”按钮都会自动重算,校正全部数字。(4)。(5)校正。4销售发货单,163(1)审核事件CPP.20130没有代码,已经确认了!(2)修改20073,销售发货单审核->收款单。(3)加载审核产生出库单控制单,20074,该控制单要加上产生单据时单据分组字段,StoreHourse,以便产生不同仓库的单据,另外,该分组必须设置清单匹配码,T166,以便只在出库单生效。入库单完全类似。(4)隐藏清单中的业务类型、批号中的业务代理、相关单据。(

33、5)销售发货单”审核时产生出库单”的专用选项要去掉. 全部使用流程控制,便于控制信息在流转中的正确性。(6)几处都有显示批号中的业务代理的代码,X-字段中,批号字段,备注字段等的代码,另外引用批号中的信息,分为几处,有损性能,能否合并在一段代码中?5仓库调拨与物品变更,237(1)清单物品编码,设置自定义选项4.0;同时加载控制单375” 调拨单,选择库存明细,转移数据”,进行数据转移控制(2)清单仓库隐藏,不需要显示(3)清单业务代理,只读即可。(4)入库明细中的来自批号业务代理,不再需要。(5)调拨单中的专用选项仍然生效,因此暂时不用设置任何控制单。升级后的开发变更(2009-12-21)

34、(1)主单据允许不填写调出仓库,以便允许从多个仓库向某一个仓库调库。(2)清除转仓单业务设置中的专用选项(3)增加流程控制单,以便审核时自动产生入库单、出库单仓库调拨与物品变更->入库单仓库调拨与物品变更->出库单(4)增加出库单、入库单中处理完毕事件,以便出库单、入库单中处理完毕时,是不是全部都处理完毕了,ok后,将原调拨单处理完毕。6销售退货验收单,182(1)选择原单据,使用“销售订单->发货单->出库单”20074为数据转移控制单,便于控制信息的流转。(2)操作方式一,选择单号,自动带出全部信息,包括清单。(3)操作方式二,选择客户,弹出对话框,输入日期,选择单

35、号,自动带出全部信息,包括清单。使用控制单20074,同时加载代码CPP.102,选择单据后,切换到发货单转移数据。(4)保存时,检查原库存明细,代码CPP. 20169,严格控制原数据的正确性。(5)增加处理完毕事件,代码CPP. 20170,“销售退货验收单,审核是检查质检单处理完毕”。(6)审核时出现错误提示 Warning,Field Not Found:CurrentOutPrice,piai=tblSaleLoadCargoItems7采购退货单,173(1)清单物品编码,设置自定义选项4.0;同时加载控制单375” 调拨单,选择库存明细,转移数据”,进行数据转移控制(2)保存时,

36、检查原库存明细,代码CPP. 20171,严格控制原数据的正确性。(原供应商、业务编号、剩余数量)(3)审核后产生负数收货单,负数收货单仍然产生正数出库单,冲减原来库存。到目前为止,仍然没有负数入库单的概念。(4)-采购收货-出库,对方公司会丢失,主单据中。(新版ok。) (要测试销售退货的情况?)(5)加载库存选择事件,便于构造主单据上的供应商、业务编号信息的查询库存明细的SQL语句。【20173】(6)判断清单重复行字段,增加为JInstockItemsCode,Product,LotsCode,StoreHouse,uPrice,允许同批号等在同一张单据退货。(7)拒收退货标记FlagR

37、ejecting放在业务编号后面。8销售发票,680(1)修改历史数据标记(略,新的机制不再需要这类标记)(2)选则客商时,已经增加了再选择日期的过滤功能(3)挂接SN码快捷区事件,用于处理快速录入的单据,CPP. 20172(4)增加选择全部确认标记的说明。9销售发票,699完全与销售发票类似(1)修改历史数据标记(确认不再需要了,因为下述CPP. 20172有自动判断功能)(2)选项客商时,已经增加了再选择日期的过滤功能(3)挂接SN码快捷区事件,用于处理快速录入的单据,CPP. 20172 由于允许录入不同业务公司的单据(走票),因此代码CPP. 20172要允许出现这些东西时,让用户选

38、择处理方式,即该代码要有提示,同时采购发票与这个窗口使用相同的事件代码,因此该代码要区分不同窗口,作出不同的反应。10结算价调价单,200014(1)设置、操作与采购退货类似(2)加载库存选择事件,便于构造主单据上的供应商、业务编号信息的查询库存明细的SQL语句。【20173】11盘点整体业务流程(1)打开盘点表【20038】(质检部)(2)仓管员出损益单,报上级主管逐级审批(3)报质检部做库存盘亏、盘盈单(4)仓库审核,账面库存与实物一致(5)某些商品,由于无法迅速处理,先使用转仓单放入待处理库。盘亏操作流程,窗口【43】(1)主单据选择仓库(2)明细清单,逐行选择库存,输入数量(3)新增、

39、审核。下步转为仓库部门出库。注:(1)一张单据一个仓库(2)整个操作类似销售订单、采购退货盘盈操作流程,窗口【46】(1)主单据选择仓库(2)明细清单,逐行录入商品、批号、效期、业务代理,输入数量(3)新增、审核。下部转为仓库部门入库。注:(1)一张单据一个仓库(2)整个操作类似采购到货通知单退货、以及其他收货流程设置I盘亏(1)盘亏单要选择库存,因此设置清单物品编码字段的4.0选项、控制单与销售订单、采购退货等窗口的设置相同。(2)该窗口审核后立即产生出库单,因此设置审核流程自动产生单据的方式也与上述窗口类似II.盘盈(1)盘盈单要允许输入编码、效期等,因此设置清单物品编码、批号自动序号自动

40、获取与采购到货通知单退货、其他收货等窗口类似。(2)该窗口审核后立即产生入库单,因此设置审核流程自动产生单据的方式也与上述窗口类似(3)这些窗口同样要显示产地等信息,因此商品编码字段要加载虚拟字段的显示代码。设置方式也与上述窗口类似。问题(1)业务代理的货会因为盘盈增加,因此业务代理的结算不能按照库存结帐,只能按照采购质检验收单结算;对于按销结算时,多卖的要减去,因为属于盘盈等动作产生的多余商品。其他控制说明12业务公司三证效期控制解决方案三证效期控制,是指对业务往来公司的营业执照、经营许可证、法人委托书到期日期进行管控,凡三证任何一证到期者,系统应该禁止相关业务,亦可进行提前的预警。在OA-

41、ERP中,解决方案如下:1、 在X表单字段中为39表单增加如下效期控制字段,并设置相关设置中2.16选项;2、 在强行升级系统后,如果该字段录入了日期,且2.16选项生效时,如果到某一证照到期,则系统会自动弹出提示,并禁止相关业务;3、 一般来讲,效期控制只用于销售订单或者采购订单中生效,而在其它业务中不生效,为了进一步控制,系统采用了在指定的业务窗口中执行选择记录事件。示例中,这段C代码加载到业务公司C+事件中的Event_Selection事件中,对采购订单(149)和销售订单(161)起使用,而对其它业务不起作用,如果用户需要更多的业务控制,在参考这里的控制表单序号增加的方式即可。4、

42、三证效期预警,在698号表单中增加三证效期预警条件,设置6个月内到期的业务公司系统自动报警。设置和条件如下:5、 对有相应查询权限的人会自动报警.13业务公司药品经营范围控制解决方案商品经营范围控制指的是业务往来公司只能经营公司经营范围之类的商品,目前主要禁止的商品有以下三种:二类精神药品、医疗器械、肽类激素及蛋白同化制剂。在OA-ERP中,解决方案如下:1、 在X表单字段中为39表单增加三个药品经营范围禁止字段,均引用269号表单的商品类型;2、 往往上面的定义还不能满足用户的需求,在实际业务中,往往有个别商品针对个别业务公司禁止业务,这就要求必须为指定的客户设置指定商品禁止交易,为满足这一

43、需求,OA-ERP需要增加一自定义的模块来解决它。3、 在X表单中增加禁售物品登记模块,注意设置正确的特征码:4、 在X表单字段中为该模块增加相应的自定义字段5、 在用户C语言程序中为单据审核时对经营范围和商品禁止交易进行检查进行设置,相应的用户C语言代码为int i=0,i1,j1,ct1,ct2,ct3,cid,pid,pt;string s1,s2;double tt;cid=(int)newGet2("ClientID"); /获取业务公司IDct1=(int)newGet2("ClientID.uProdtype1"); /获取业务禁止范围1c

44、t2=(int)newGet2("ClientID.uProdtype2"); /获取业务禁止范围2ct3=(int)newGet2("ClientID.uProdtype3"); /获取业务禁止范围3gDataSet ds1(this,1,"Items"); /当前清单的数据集合for(i=0;+i) /对清单进行循环 i1=ds1.MoveTo(i); if(i1<0) return 0; pid=(int)ds1.newGet2("Product"); /获取清单物品编码的ID号 pt=(int)ds1

45、.newGet2("Product.Prodtype"); /获取清单物品的类型 s2="*Select Count(*) from UProductProhibit" /去自定义的物品禁止单中查询统计有没有针对该公司进行业务禁售的记录 s2+=" Where ClientID=" s2+=cid; s2+=" And Product=" s2+=pid; tt=SQL(s2); printf("SQL=%s",s2.c_str(); printf("tt=%f",tt);

46、if(tt>0.001 | pt=ct1 | pt=ct2 | pt=ct3) /如果有具体商品禁止交易或者存在任何一种商品经营范围存在禁止交易,则弹出提示警告,并返回禁止业务的物品清单行号,并审核失败; gStringArray SA1(this); s1="警告!存在药品业务禁止交易限制,禁止交易的产品的清单行号为: " s1+=(i+1); SA1.Append(s1); SA1.Append("确认"); SA1.Append(""); j1=SA1.ShowMessage(); return -1;return 0;6

47、、 为相应的业务加载相应的该C语言代码控制;加载的对象为销售订单、销售报价单、采购订单,采购到货通知单、采购收货单质检单,加载的方法如下图所示:7、 加载后执行的结果(图略).14近效期药品颜色提醒及效期预警解决方案近效期药品一般是指有效期在6个月以内的药品,针对这类药品,需要在销售、库存查看中有明显区别与提示,并可以设置提前报警。在OA-ERP中,解决方案如下:1、 在用户C语言程序中增加库存分布中有效期按颜色显示C代码,代码的意思是获取批号中有效日期,并与系统当前日期作对批,如果近效期在240天、60天、30天、10天内的物品分别显示不同的颜色,用户可以更改这里红色的数字部分来自定义各种天

48、数,如下图: 2、 将此C语言代码应用于不同的业务清单中去。下图是在384弹出式库存分布中的应用示例:3、 设置后的在弹出式库存分布中显示如下:4、 同样,可以将其设置在采购到货单及采购收货质检单清单中.5、 近效期预警:在698号表单中增加药品近效期60天预警的设置和条件,图示如下:6、 相应的有权限的管理人员,在登录系统时,系统会自动给出报警提示。7、 双击第4行单元格的内容,则系统自动将预警的详细内容. 15药品批号禁售/质检/复售解决方案批号禁售是指某一物料的某一批号因为质量上的或者其它的原因,需要禁止销售。禁售批号的商品在经过质管部门的复检后,如果不存在问题,则需要复售,如果存在问题

49、,则进步做其它处理,如报废销毁等,在OA-ERP中,解决方案如下:1、 原理:批号库600窗体,有批号停售标识字段,如果该字段的值为Yes,则该批号的物品将在销售业务中不可见,默认为No.我们可以通过表单及自定义的流程来更改这里的默认值,来实现批号的禁售与复售:2、 在X表单增加非原单销售退货主单及明细清单,并在X表单字段中增加相关字段;3、 在X表单字段设置中为自定义的模块增加所有需要的相关字段,注意在批号禁售明细清单中增加停售标志字段,默认该值为Yes,在批号复售单主单据中增加相关单据,引用批号禁售单,明细中增加批号复售标识,设置为禁止数据自动转移,并默认设置为No;4、 为了将批号禁售单

50、的业务类型允许系统标准的质检模块进行质检,因系统目前质检类型设置没有对用户进行开放,如果需要达到自定义设置质检类型,则需要使用批量数据导入的方法强行为系统增加新的质检类型,也可以强行打开数据库找到prdQualityCheckType表单,为该表单增加一条业务类型为批号禁售的质检项目,下面使用的是批号数据导入的方法进行强行设置:A、打开294表单,选择综合处理-数据列表、再按住健盘上的CTRL健不放,选择数据列表(X)B、弹出数据清单列表后,在表格的最后一行,手工增加一行数据,注意质检表格要录入批号禁售单的序号200031,其它设置复制上面的清单记录就可以了。如下图:C、在清单中保留最后一行自

51、定义的记录,删除其它记录,再对该清单数据进行复制操作。如下图:D、选择综合处理菜单,打开批量数据处理,批量数据导入:E、在打开的数据列表中,使用表格操作功能,选择粘贴,将刚才复制的清单复制过来,数据复制成功后,点清单上方的功能按纽,批量录入数据,将自定义的质检类型加入系统中去。F、增加该质检类型后的结果如下,并在选项中设置批号停售单审核后自动产生质检单: 5、 打开用户C语言代码,为批号状态禁售和复售定义一段通用的C代码,C代码的内容如下: 6、 将此C代码程序加载到批号禁售单和批号复售单的单据审核事件中去,如下图:7、 操作示例:打开批号禁售单,对库存中产品编码为CB00002,批号为001

52、003批号进行禁售业务,审核该单据:8、 审核该单据后的前后库存分布操作结果比较示例:9、 对批号禁售单进行复检,打开208业务窗口,对批号禁售的药品进行质量复查,如下图:10、 对经过质量复检没有发现问题的批号禁售单禁售的物品进行恢复销售业务,打开批号复售单,引用原禁售单,对禁售的药品进行复售处理,审核新增的单据,则系统针对该批号自动进行复售操作,如下图。16记录禁用/准用解决方案基本资料中有大量记录,有些记录由于某些原因,需要设置为禁用,相应的在业务中禁止选择使用设置为禁用的记录。禁用的记录在某些时候,又需要恢复使用,允许在业务中使用。在OA-ERP中,相应的解决方案如下:1. 所有的基本资料:如商品资料、业务公司、职员档案综合处理,标准业务中有两扩展功能菜单,如果选择记录禁用,则该记录在所有的业务中都禁止使用,默认为记录准用 2. 自定义一基础模块,如何增加该

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论