项目基本信息

客户名称

某客户公司

客开项目经理

俞淼

开发成本

25人天

适用版本

A8集团版350sp1+2013年9月月度修复包

功能描述

  1. 1 A8发起流程检查U8中物料代码,流程结束对应字段数据写入U8 。
  2. A8中采购请购单流转完后,数据写到U8系统中对应表的字段。
  3. 内外销特殊合同审批流程在到事业部质检和产成品参库处理环节时,文单中自动读取U8 中质检单据的检验数量、质检日期和入库单据众的入库数量、入库日期。

效果演示

3.1  在A8中发起“ERP系统物料添加申请”,对审批通过的存货,定义相关内容,并可以同步到U8相关帐套中。

(1)业务操作说明:
在A8中利用业务生成器搭建无流程表单“存货档案表”,把从U8系统中的“存货档案”通过excel手动导入到A8系统中,以保持A8与U8系统的数据同步。
(2)二次开发内容
在A8中发起“ERP系统物料添加申请”,流程结束后,“该表单中的全部内容”自动推送 到 U8 中所有账套的 “存货档案”表(详见附件《四方达+存货档案资料-已对照.xls》)和A8“存货档案表”“全部”字段。
套帐对照表


序号

A8

U8数据库名称

1

[101]四方达总部

UFDATA_101_2011

2

[102]SFD矿用复合超硬材料事业部

UFDATA_102_2011

3

[103]SFD精密钻石模具事业部

UFDATA_103_2011

4

[104]SFD超硬砂轮事业部

UFDATA_104_2011

5

[105]SFD超硬矿山工具事业部

UFDATA_105_2011

6

[106]SFD精密超硬刀具事业部

UFDATA_106_2011

7

[107]SFD自制材料车间

UFDATA_107_2013

8

[108]SFD微粉车间

UFDATA_108_2013

3.2  A8 中特殊合同申请单取U8 数据。

(1)业务操作说明:
在A8中发起《特殊合同审批》流程,在合同评审环节,通过手动选择(重复表)U8“产成品入库单”“RdRecord10”主表中的“订单编号”“cMPoCode”和入库日期“dDate”,自动带出 “产成品入库单子表”“RdRecords10”中的“入库数量”“iQuantity”;通过手动选择U8“产品检验单”“QMCHECKVOUCHER”主表中的订单编号“CPROORDERCODE”,合格接收数量“FREGQUANTITY”和检验日期“dDate”。如U8中没有更新,则不能带出。
(2)二次开发内容
流程节点权限为”合同评审”,可以填写”特殊合同申请单” 中的“订单编号”字段,填写后点击“从U8中查询”按钮,点击后弹出列表,列表条件为“特殊合同申请单”中的订单编号字段值和“mom_order”和“RdRecord10”的订单编号值相等,则列出1
列出U8 中”入库单、质检单” 表列表,选择(可多选) 后内容带入到A8当前”特殊合同申请单”(重复表) ,(重复表写重复表)。带入后不可手动修改。
通过账套匹配U8中的订单编号


A8字段名称

数据库表名

中文字段名

字段名

订单主表

mom_order

订单编号

MoCode

产成品入库单

RdRecord10

订单编号

cMPoCode

 

 

入库日期

dDate

产成品入库单子表

RdRecords10

入库数量

iQuantity

产品检验单

QMCHECKVOUCHER

订单编号

CPROORDERCODE

 

 

合格接收数量

FREGQUANTITY

 

 

检验日期

dDate

2

读取U8列表SQL 说明:
--由订单获取检验日期,合格数量
select MoCode 生产订单号,b.InvCode 存货编码,c.cInvName 存货名称,c.cInvStd 规格型号
,b.Qty 订单数量,d.CINSPECTCODE 报检单号,d.FQUANTITY 报检数量,d.DDATE1 报检日期,d.FREGQUANTITY 合格接收数量,d.DDATE 检验日期
from mom_order a
inner join mom_orderdetail b on a.MoId=b.MoId
inner join Inventory c on b.InvCode=c.cInvCode
left join (select a.DDATE DDATE1,a.CINSPECTCODE,b.CPROORDERCODE,b.IPROORDERAUTOID,b.CINVCODE,b.FQUANTITY,c.FREGQUANTITY,c.DDATE
from QMINSPECTVOUCHER a
inner join QMINSPECTVOUCHERS B on a.ID=b.id
left join QMCHECKVOUCHER c on a.CINSPECTCODE=c.CINSPECTCODE and b.AUTOID=c.INSPECTAUTOID )
d on a.MoCode=d.CPROORDERCODE and b.SortSeq=d.IPROORDERAUTOID and b.InvCode=d.CINVCODE
where a.MoCode='140100113'

--由订单获取入库日期,入库数量
select MoCode 生产订单号,b.InvCode 存货编码,c.cInvName 存货名称,c.cInvStd 规格型号
,b.Qty 订单数量,d.iQuantity 入库数量,d.dDate 入库日期
from mom_order a
inner join mom_orderdetail b on a.MoId=b.MoId
inner join Inventory c on b.InvCode=c.cInvCode
left join (select a.cMPoCode ,a.dDate ,b.iQuantity ,b.cinvcode
from RdRecord10 a inner join RdRecords10 b on a.ID=b.ID) d on a.MoCode=d.cMPoCode and b.InvCode=d.cInvCode
where a.MoCode='140100113'