壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: ddz100

九江财兴实施EPICOR 9.05进程——【陆续会上传42份作业指南,敬请期待!】

    [复制链接]
发表于 2011/5/12 14:21:34 | 显示全部楼层
非常不错的帖子,感谢楼主分享实施过程
发表于 2011/5/18 09:54:50 | 显示全部楼层
很不错,楼主的经验对于我们这些ERP的实施人员有莫大的帮助,谢谢你的分享!
发表于 2011/5/18 10:05:38 | 显示全部楼层
相当的牛B相当的给力
发表于 2011/5/22 21:26:32 | 显示全部楼层
追着看完,我这边上的是SPA,不过原理都一样,获益良多,谢谢!
发表于 2011/5/31 17:25:41 | 显示全部楼层
楼主这个很详细,而且感觉你们公司的对ERP的实施政策制定的很好,比我以前的那个公司做的好,可以很好的调动员工的积极性
 楼主| 发表于 2011/6/16 17:08:16 | 显示全部楼层
来料入库速度的提升
公司历来在采购环节都较为簿弱,供应商的供货能力一直以来都存在问题,导致采购延误交期的比例居高不下,一方面取决于供应商的供应能力;一方面取决于计划的有效备料。在这一块没有完全提升效率之前,我们公司马上能做的是如何加快好不容易晚点回来的物料,尽快投放到生产线上,公司在计划物管部物料计划科的监督下;信息中心的数据平台支撑下;采购科、品保来料检验和仓库的工作配合下,已经形成了一套有效的实时监控体系,能确保没问题的来料在入库环节上不浪费一点时间,有问题的来料也从原来的个性管理改为了多部门监督和催促下的完整体系,具体做法包含如下:
一、        采购科必需料到工厂,《送检单》到品保来料检验处。改变了以往的以下不良工作习惯
1、        采购把握不准料到工厂的时间点,往往只能提供明天会到,而没有跟踪到是什么时候到的,这一工作的加强是对现有采购员的工作要求的一步提升;
2、        采购送了《送检单》,品质来料检验没看到料也不说不提,现在品质来料检验由于检验时间本身就紧张,如果不认真审查料、单是否同时,就会给自己的考核带来阻力;
3、        料到没有《送检单》,这本身就算采购的延期时间,已经在体系内有控制。
二、        分厂生管员
以前分厂生管员只能看到入库后的齐料分析时间,看不到处于检验入库环节的来料状态,现在生管员的齐套日期中有一项齐套时间是考虑来料检验状态下的物料,品保和仓库在办理入库手续时,分厂生管就可以同步进行排产、物料员同步进行领料单的打印工作,保证了料一入库,领料单就已经到了仓库,甚至于领料单到了仓库,料还没有办好入库;如果出现来料不良,对于分厂来说,也就是提前将这张工单的领料单打印出来了,不伤大局;通过这种体系和数据手段,可以将品质的来料检验和仓库的卸料发料工作,推向历史没有的高强度工作压力下。
三、        物料计划科查询系统中的《303未处理收货送检单》表,可以简单、快速的对采购科进行追责,严禁出现料到工厂,入库长时间不办理,而采购视而不见的情况,因为没有办理入库之前,这张PO还是算采购延期的,对于延期的PO其料已经到了工厂,而采购不尽力去监督各部门入库的流程,对于不按流程规定的时间作业的相关岗位不进行追究,那物料计划科就需要对采购员进行追责。如果被运营副总或信息中心查到有严重拖延时间的情况,那会连职能线的物料计划科及作业线的采购科、品保来料检验、仓库进行双线追责。
四、        在理顺此机制的同时,由品保部来料检验提出了对采购的相应规范
1、        采购通知的特急入库检验单,由相关部门协商确定给出一个数量定额,即每一天可以有几张这样的特急单,对于超出的特急需要由哪一职能部门签字;
2、        对于一张PO分多次到料,由品保来料检验对采购进行相关的数据控制;
公司通过对来料入库环节的梳理,使得整个流程纳入到严格的管控体系内,与历史的作业习惯相比,在管理上提升到了一个更高层次。
发表于 2011/7/2 17:12:14 | 显示全部楼层
我们是一家化工生产公司,目前正在软件选型,但是预算有限,不会超过100万,计划从国内厂家选。还请楼主多多指教。
QQ:22546977.
楼主的这个帖子,让我学到了很多东西,谢谢。
 楼主| 发表于 2011/8/9 17:10:58 | 显示全部楼层
6、 出现锁表状态如何解锁
1) 打开D;\db文件夹,将“mfgsys”(数据库文件)托至 “promon”(批处理文件)上

2) 选择4查询被锁的表,之后点按回车键

3) 选择1查询所有的被锁表

4) 如下图所示,表明46被锁,记住这个46

5) 按q退到主画面,如下图:

6) 按8进入解锁界面,如下图所示:

7) 按回车,直到见到如下画面,如下图:

8) 选择1进入解锁,输入要解的锁号,回车

9) 再利用2)、3)、4)三步进行查看是否销锁,如果解锁了该数字会消失
10) 如果碰到利用以上方法不能解开的锁,请按如下步骤进行强行解决锁表,不用重启服务器:
11) 点如下图所示的数据库状态

12) 查看详细资料,点下面的刷新,如果一个进程总是处于如下的SENDING状态,表示这个PID被锁死了

13) 进WINDOWS的任务管理器,把PID列选择出来

14) 在任务管理器中,按PID查找进程,将这个进程强行结束进程。

15) 解死锁成功。

发表于 2011/8/14 18:26:31 | 显示全部楼层
好长的,继续啊!
 楼主| 发表于 2011/8/15 11:54:47 | 显示全部楼层
将我们的<销售订单跟踪平台>的原代码发上来,以供大家参考:
select
jh.shortchar03 "量试",c.custid "客户ID",u.name '业务员',jh.CreateDate "工单创建日期",jh.jobnum "工单号",jh.reqduedate "工单交期",
od.partnum "工厂品号",jh.prodqty "工单数",jh.qtycompleted "完工数",
jh.JobCompletionDate "关单日期",
jh.jobreleased "下达",jh.Date01 "下达日期",
jh.Date08 "抛光库全齐日期",
jh.Date10 "子料全齐日期",
(CASE WHEN p.ClassID ='G' THEN jm.PartNum ELSE NULL  END ) "半成品编码",
--(CASE WHEN p.ClassID ='G' THEN jm.description ELSE NULL END ) "半成品描述",
(CASE WHEN p.ClassID ='G' THEN jm.reqdate ELSE NULL END ) "半成品需求日期",
(CASE WHEN p.ClassID ='G' THEN jm.requiredqty ELSE NULL END ) "半成品需求数",
(CASE WHEN p.ClassID ='G' THEN jm.issuedqty ELSE NULL END ) "半成品发料数",
(CASE WHEN p.ClassID ='G' THEN jm.requiredqty - jm.issuedqty ELSE NULL END ) "半成品欠料数",
(CASE WHEN p.ClassID ='G' THEN jm.issuedcomplete ELSE NULL END ) "半成品物料关单",
(CASE WHEN p.ClassID ='G' THEN jm.number08 ELSE NULL END ) "半成品到料数",
(CASE WHEN p.ClassID ='G' THEN jm.date08 ELSE NULL END ) "半成品最近入库日期",
(CASE WHEN p.ClassID ='G' THEN
(case when ps.supplytype = 'W' then 0 when ps.supplytype = 'P' then 1
when ps.supplytype = 'N' then 2 when ps.supplytype = 'J' then 3 else NULL end) ELSE NULL END ) "机加分配",
(CASE WHEN p.ClassID ='G' THEN ps.supplyordnum ELSE NULL END ) "机加单号",
(CASE WHEN p.ClassID ='G' THEN ps.supplyordrel ELSE NULL END ) "机加单下达",
(CASE WHEN p.ClassID ='G' THEN pl.peggedqty ELSE NULL END ) "工单分配量",
(case when jh1.personid = '1' then 1 when jh1.personid = '2' then -1 else NULL  end) "机加分厂",
--1表示圆管,-1表示异管
jh1.jobreleased "机加工单投产",
jh1.date08 "机单全齐日期",
jh1.date09 "机单主材全齐日期",
(CASE WHEN p.ClassID ='G' THEN p1.classid ELSE 'G'+p.ClassID  END ) "物料分类",

(CASE WHEN p.ClassID <>'G' THEN jm.PartNum ELSE  jm1.PartNum  END ) "物料编码",
--(CASE WHEN p.ClassID <>'G' THEN jm.Description  ELSE  jm1.Description   END ) "物料描述",
(CASE WHEN p.ClassID <>'G' THEN jm.ReqDate  ELSE  jm1.ReqDate   END ) "物料需求日期",
(CASE WHEN p.ClassID <>'G' THEN jm.IssuedComplete  ELSE  jm1.IssuedComplete  END ) "物料关单",
(CASE WHEN p.ClassID <>'G' THEN jm.Number02  ELSE  jm1.Number08 END ) "物料到料数",
(CASE WHEN p.ClassID <>'G' THEN jm.Date02   ELSE  jm1.Date08 END ) "物料最近到料日期",
(CASE WHEN p.ClassID <>'G' THEN jm.RequiredQty   ELSE  jm1.RequiredQty    END ) "需求数",
(CASE WHEN p.ClassID <>'G' THEN jm.IssuedQty  ELSE  jm1.IssuedQty  END ) "已发数",
(CASE WHEN p.ClassID <>'G' THEN jm.RequiredQty -jm.IssuedQty   ELSE  jm1.RequiredQty -jm1.IssuedQty  END ) "欠料数",
(CASE WHEN p.ClassID <>'G' THEN pl.PeggedQty  ELSE pl1.PeggedQty  END ) "物料分配量",
(CASE WHEN p.ClassID <>'G' THEN
  (case when ps.supplytype = 'W' then 0 when ps.supplytype = 'P' then 1 when ps.supplytype = 'N' then 2  else NULL end)
ELSE
  (case when ps1.supplytype = 'W' then 0 when ps1.supplytype = 'P' then 1 when ps1.supplytype = 'N' then 2 else NULL end)
  END ) "物料分配",
(CASE WHEN p.ClassID <>'G' THEN ps.SupplyOrdNum  ELSE ps1.SupplyOrdNum END ) "采购单号",
(CASE WHEN p.ClassID <>'G' THEN ps.SupplyOrdLine  ELSE  ps1.SupplyOrdLine   END ) "采购单行",
(CASE WHEN p.ClassID <>'G' THEN ps.SupplyOrdRel  ELSE ps1.SupplyOrdRel  END ) "采购下达",
(CASE WHEN p.ClassID <>'G' THEN v.VendorID  ELSE v1.VendorID  END ) "供应商ID",
(CASE WHEN p.ClassID <>'G' THEN ph.OrderDate  ELSE ph1.OrderDate   END ) "采购下单日期",
(CASE WHEN p.ClassID <>'G' THEN ph.OrderDate +pp.LeadTime ELSE ph1.OrderDate +pp1.LeadTime END ) "采购考核日期",

r1.Description "工段",jo1.RunQty '总需求数',jo1.QtyCompleted '完工数量',
(CASE WHEN jo1.RunQty-jo1.QtyCompleted <=0 THEN 1 ELSE 0 END ) "工序提醒完成",
jo1.OpComplete '工序完成',
(CASE WHEN jo1.SubContract =1 THEN 0 WHEN jo1.SubContract=0 THEN (CASE WHEN jo1.OpComplete=1 THEN 0 ELSE 1 end) ELSE 0 END ) "机加工段标记"
  from pub.jobhead jh
  LEFT join pub.jobprod jp on jp.company = jh.company and jp.jobnum = jh.jobnum
  LEFT join pub.orderdtl od on od.company = jp.company and od.ordernum = jp.ordernum and od.orderline = jp.orderline
  LEFT JOIN PUB.OrderHed oh ON oh.Company =od.Company AND oh.OrderNum =od.OrderNum
  LEFT JOIN PUB.UserFile u ON u.DcdUserID =oh.EntryPerson
  LEFT join pub.customer c on c.company = od.company and c.custnum = od.custnum
  LEFT join pub.SalesRep sp on sp.company = c.company and sp.salesrepcode = c.salesrepcode
  LEFT  join pub.jobmtl jm on jm.company = jh.company and jm.jobnum = jh.jobnum
  LEFT join pub.part p on p.company = jm.company and p.partnum = jm.partnum
  LEFT join pub.pegdmdmst pd on pd.company = jm.company and pd.DemandOrdNum = jm.jobnum and pd.DemandOrdLine = jm.assemblyseq and pd.DemandOrdRel = jm.mtlseq
  LEFT join pub.peglink pl on pl.company = pd.company and pl.DemandSeq = pd.DemandSeq
  LEFT join pub.PegSupMst ps on ps.company = pl.company and ps.supplyseq = pl.supplyseq
  LEFT join pub.poheader ph on ph.company = ps.company and ph.ponum = ps.supplyordnum
  LEFT join pub.vendor v on v.company = ph.company and v.vendornum = ph.vendornum  
  LEFT JOIN PUB.PODetail pod ON pod.Company =ph.Company AND  pod.PONUM =ph.PONum  AND pod.POLine =ps.SupplyOrdLine
  LEFT JOIN PUB.PartPlant pp ON pp.Company =pod.Company and pp.PartNum =pod.PartNum  
  
  LEFT join pub.jobhead jh1 on jh1.company = ps.company and jh1.jobnum = ps.SupplyOrdNum
  LEFT JOIN PUB.JobAsmbl ja1 ON ja1.Company =jh1.Company AND ja1.JobNum =jh1.JobNum
  LEFT JOIN PUB.JobOper jo1 ON ja1.Company =jo1.Company AND ja1.JobNum =jo1.JobNum AND ja1.AssemblySeq =jo1.AssemblySeq
  LEFT JOIN PUB.JobOpDtl jd1 ON jo1.Company =jd1.Company AND jo1.JobNum =jd1.JobNum AND jo1.AssemblySeq =jd1.AssemblySeq AND jo1.OprSeq =jd1.OprSeq
  LEFT JOIN PUB.ResourceGroup r1 ON r1.Company =jd1.Company AND r1.ResourceGrpID =jd1.ResourceGrpID
  LEFT join pub.jobmtl jm1 on jm1.company = jo1.company and jm1.jobnum = jo1.jobnum AND jm1.RelatedOperation =jo1.OprSeq AND jm1.AssemblySeq =jo1.AssemblySeq
  LEFT join pub.part p1 on p1.company = jm1.company and p1.partnum = jm1.partnum
  LEFT join pub.pegdmdmst pd1 on pd1.company = jm1.company and pd1.DemandOrdNum = jm1.jobnum and pd1.DemandOrdLine = jm1.assemblyseq and pd1.DemandOrdRel = jm1.mtlseq
  LEFT join pub.peglink pl1 on pl1.company = pd1.company and pl1.DemandSeq = pd1.DemandSeq
  LEFT join pub.PegSupMst ps1 on ps1.company = pl1.company and ps1.supplyseq = pl1.supplyseq
  LEFT join pub.poheader ph1 on ph1.company = ps1.company and ph1.ponum = ps1.supplyordnum
  LEFT join pub.vendor v1 on v1.company = ph1.company and v1.vendornum = ph1.vendornum  
  LEFT JOIN PUB.PODetail pod1 ON pod1.Company =ph1.Company AND pod1.PONUM =ph1.PONum AND pod1.POLine =ps1.SupplyOrdLine
  LEFT JOIN PUB.PartPlant pp1 ON pp1.Company =pod1.Company AND pp1.PartNum =pod1.PartNum

where p.classid <> 'B'  AND LEFT(jh.jobnum,1)='0' and ( jh.JobCompletionDate >= cast(now() as date) - 35 or jh.JobCompletionDate is NULL) AND jh.jobnum='002380-1-1'
--按jh.shortchar03 是否为空,不为空是查询量试,或可查所有
--按jh.JobCompletionDate是否为空,不为空,给定一个区域查;为空,则按jh.CreateDate的一个区域来查;
--按c.custid查询,可查询多个,单个,或全部
发表于 2011/8/17 09:55:26 | 显示全部楼层
是写的不错,很用心的说。
发表于 2011/8/17 10:50:53 | 显示全部楼层
谢谢分享哟,不错
发表于 2011/8/23 20:17:16 | 显示全部楼层
很专业,谢谢分享。
发表于 2011/8/23 20:22:11 | 显示全部楼层
谢谢分享。财兴很有钱,能上这么长时间。
发表于 2011/8/23 20:31:44 | 显示全部楼层
楼主写的很详细,学习中。
 楼主| 发表于 2011/8/25 10:47:38 | 显示全部楼层
file:///C:/Users/ADMINI~1.JJC/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png  CX-0066-SD03 销售发货流程
&Oslash;  目标
1.销售发货管理流程
&Oslash;  岗位职责
岗位
职责
营销中心 业务员
制作发货单;
成品库 仓管员
按单发货;
&Oslash;  作业指南
1. SD03.01 九江成品库直接发货给客户的销售发货方法
1.1    用工单直接发货:
1.1.1    按下图进入“客户出货输入”:
1.1.2    点新建按钮建立一个发货。
1.1.3    修改出货日期:
1.1.4    选操作中的批量出货:
1.1.5    可以在排序依据中选择是按客户PO编号查找,还是按销售订单号查找,例如我们按PO编号查找,则可以选择PO编号:
1.1.6    在开始于中输入要查找的号,在客户中选择客户代码,例如E01,点搜索
1.1.7    找到你想要发货的PO号
1.1.8    此时发货的包装ID由系统自动生成,例如本例生成的包装ID为17
1.1.9    在Lines标签页下,你可以看到你刚才选择的PO号对应的我方销售订单号,例如本例为1188,对应的工单为001188-1-1,此订单的订单数为390PCS,还有390PCS没有发货:
1.1.10  输入发货数量,一般我们是由制造工单发货,在制造栏内的我方工单出货数量里输入本次出货的数量,可以点“取库存”查看该工单可发货的数量,例如查到这张工单可发货数量为370PCS:
1.1.11  点保存
1.2    用库存发货,库存发货可以和1.1同时存在,也可以单独存在:
1.2.1    在物料编码上点右键/打开关联/时间段,去查看成品库中是否有呆滞良品库存:
1.2.2    看第一行的On-hand Quantity的收款数即为成品库的良品呆滞库存,例如本例中此产品有10PCS的呆滞良品:
1.2.3    根据情况,业务可以决定是否将呆滞库存一起进行发货,如果需要一起发货,在来自库存栏目中,将发货数量填上:此时注意如果是从九江成品仓发货,则仓库选10成品库;如果是从广州仓发货,则仓库选61广州仓:
1.2.4    点保存
1.3    重复以上步骤,可以再建一个发货行,直到发货明细全部录完。
1.4    暂时处于对清销售订单发货的阶段,所有发货都是实际发完货后,再录入发货的,先由业务直接将已备货,已出货勾直接勾上。待这一阶段理顺后,再按更细的发货流程操作。
1.4.1    如果发货单已经关闭了,再修改和删除是有如下提示的,此时确实要改可以按下面的步骤进行:
1.4.2    点操作中的未结,使发货单变成未结状态,此时就可以对发货单进行修改或删除了。
2. SD03.02九江成品库发货至广州仓,广州仓再发货至客户
2.1    做工单收货至库存,将工单库存转移到广州仓
2.1.1    打开工单收货至库存
2.1.2    点自工单进行搜索要发货到广州仓的工单,出现如下搜索窗口:
2.1.3    在物料包含中输入工厂品号进行搜索,用*号代表任意字符,例如:
2.1.4    选择一个工单后,如果出现当前转仓的半成品号为1不为0,此时要转仓的物品与实际物品不符,如下图所示:
2.1.4.1      此时如果想切换到0的半成品会出现类似于以下提示:
A.想切换半成品,由于左侧列表中有0半成品,会出现如下提示:
B.想通过左侧树来选0的那个半成品,会出现如下提示,切记不可以真的去填写数量,如果填写了数量做切换系统会将1的半成品进行真正的转仓记录。
2.1.4.2      正确方法是,点左上角的删除按钮,将半成品为1的从列表中删除:
2.1.4.3      删除后结果如下图所示,此时工作列表中只有一行了,自工单中为空白:
2.1.4.4      点开关成品的下拉键头,出现如下提示,点是:
2.1.4.5      点完是之后,工单号会自动填写上去,此时就可以按2.1.5进行正常作业了:
2.1.5    当前显示的的工作正是你需要转仓的工厂品号,则执行如下操作:
2.1.5.1      修改日期,该日期表示发货的日期:
2.1.5.2      填写数量,此数量为发货的数量:
2.1.5.3      将至仓库中的仓库设为九江工厂的61广州仓,货位为6101广州仓货位:
2.1.5.4      点确定进行转仓,此时产品的数量从此工单转称到广州仓
2.1.5.5      到数据平台中用:106打印广州仓发货单,进行发货单的打印
2.2    广州仓发货给客户:操作方法参考1.2
 楼主| 发表于 2011/8/25 10:54:01 | 显示全部楼层
不会在贴子中加图片
发表于 2011/9/2 15:07:37 | 显示全部楼层
ddz100 发表于 2010/9/27 17:09
晚上培训,叫二食堂开了客饭,吃要吃好,这也是一种动力,如果一个单位在这个上面达不到要求,那很难上好ER ...

细节上的关怀,能够很好的激励士气。
发表于 2011/9/2 15:39:42 | 显示全部楼层
ddz100 发表于 2010/11/12 16:24
包装材料的发入是一个头痛的问题,在生产现场会出现各种异常:
例如:
一张工单由于在制过程出现返修,导 ...

不了解楼主公司对物料管控的具体要求,说个处理方法供参考,类似包材这种物料,很多可以采用拉式扣料的方式,在入库时根据入库量结合包装量倍数的关系去扣除库存数,即100/25个/箱=4箱,分2次入库的话,60/25个/箱=3(2.4)箱,40/25个/箱=2箱。
发表于 2011/9/3 16:47:24 | 显示全部楼层
ddz100 发表于 2010/9/18 14:55
你们登陆EPICOR VANTAGE的界面时,特别慢对吧~~
其实你只需要把IE的ITTERNET选项里的高级---安全----检查发 ...

嗯,确实慢得不行,谢谢分享!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 01:55 , Processed in 0.022058 second(s), 15 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表