项目基本信息
客户名称 |
某客户公司 |
客开项目经理 |
俞淼 |
开发成本 |
26人天 |
适用版本 |
A8 350SP1集团版+9月修复包 |
功能描述
- A8发起流程检查U8中物料代码,流程结束对应字段数据写入U8 。
- A8中采购请购单流转完后,数据写到U8系统中对应表的字段。
- 内外销特殊合同审批流程在到事业部质检和产成品参库处理环节时,文单中自动读取U8 中质检单据的检验数量、质检日期和入库单据众的入库数量、入库日期。
效果演示
2.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 |
2.2 A8 中特殊合同申请单取U8 数据。
(1)业务操作说明:
在A8中发起《特殊合同审批》流程,在合同评审环节,通过手动选择(重复表)U8“产成品入库单”“RdRecord10”主表中的“订单编号”“cMPoCode”和入库日期“dDate”,自动带出 “产成品入库单子表”“RdRecords10”中的“入库数量”“iQuantity”;通过手动选择U8“产品检验单”“QMCHECKVOUCHER”主表中的订单编号“CPROORDERCODE”,合格接收数量“FREGQUANTITY”和检验日期“dDate”。如U8中没有更新,则不能带出。
(2)二次开发内容
流程节点权限为”合同评审”,可以填写”特殊合同申请单” 中的“订单编号”字段,填写后点击“从U8中查询”按钮,点击后弹出列表,列表条件为“特殊合同申请单”中的订单编号字段值和“mom_order”和“RdRecord10”的订单编号值相等,则列出。
列出U8 中”入库单、质检单” 表列表,选择(可多选) 后内容带入到A8当前”特殊合同申请单”(重复表) ,(重复表写重复表)。带入后不可手动修改。
通过账套匹配U8中的订单编号
A8字段名称 |
数据库表名 |
中文字段名 |
字段名 |
订单主表 |
mom_order |
订单编号 |
MoCode |
产成品入库单 |
RdRecord10 |
订单编号 |
cMPoCode |
|
|
入库日期 |
dDate |
产成品入库单子表 |
RdRecords10 |
入库数量 |
iQuantity |
产品检验单 |
QMCHECKVOUCHER |
订单编号 |
CPROORDERCODE |
|
|
合格接收数量 |
FREGQUANTITY |
|
|
检验日期 |
dDate |
读取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'