东原分为深圳和肇庆两个厂区,其中深圳厂区是老厂区,使用的是金蝶 K3;肇庆使用的是金蝶云星空。后续深圳是否也会更新为云星空暂未有明确说明。

账套

深圳厂区使用的 K3 系统没有测试账套,只有一个正式账套,如果需要操作或查数据,需要联系信息中心进行操作。

肇庆厂区有多个测试账套,其中“肇庆 0721 流程测试”账套数据较全。“广东东原电子”账套为正式账套。

物料同步

K3

每 5 分钟定时从 K3 中同步物料信息,同步时没有判断物料状态,只依据 SQLServer 中的 RowVersion 来判断物料是否有更新,有更新的将会被同步至精制中。

SELECT 
TOP (500)
t1.FNumber AS ITEM_CODE,
t1.FName AS ITEM_NAME,
t3.FModel AS ITEM_SPEC,
T16.FName AS ITEM_ATTR,
T9.FName AS ITEM_UNIT,
'0x' + CONVERT(VARCHAR(20), CONVERT(VARBINARY(8), t1.FModifyTime), 2) AS ITEM_VERSION
FROM
dbo.t_Item t1
LEFT JOIN t_ICItem t3 ON t1.FItemID = t3.FItemID
LEFT JOIN t_Item T16 ON t3.FDefaultLoc = T16.FItemID
LEFT JOIN vwUnitGroup T8 ON t3.FUnitGroupID = T8.FItemID
LEFT JOIN t_MeasureUnit T9 ON t3.FUnitID = T9.FItemID
LEFT JOIN t_User T888 ON t1.FChkUserID = T888.FUserID
WHERE T16.FName in ('原材料仓' ,'半成品仓','成品仓') 
AND t1.FModifyTime > {{dbVersion}}
order by t1.FModifyTime asc

云星空

有定时同步和回调两种方式进行同步,定时同步每 2 小时定时从云星空中同步物料信息,同步时没有判断物料状态,但会根据云星空中的 ModifyTime 来判断是否有更新。

回调同步由云星空主动触发同步。

BOM 同步

有定时任务和回调两种方式,定时任务每 2 小时同步一次。会同步 BOM 和替代物料清单信息。BOM 的同步还涉及到用友 ERP 档案的同步,用友 ERP 通过直接查询 SQL Server 的方式进行同步。

SELECT
    TOP 100
    bb.BomId "bomId",
    bap.InvCode "invCode",
    bb.AuditStatus "auditStatus",
    Version "version",
    ModifyTime "modifyTime",
    CreateTime "createTime",
    ( SELECT cUser_Name FROM UA_User WHERE cUser_Id = CreateUser ) "createUser",
    ( SELECT cUser_Name FROM UA_User WHERE cUser_Id = ModifyUser ) "modifyUser",
    ( SELECT cUser_Name FROM UA_User WHERE cUser_Id = RelsUser ) "relsUser",
    CONVERT(BIGINT,  bb.Ufts) AS "maxVersion"
FROM
    bom_parent bp,
    bas_part bap,
    bom_bom bb,
    Inventory i 
WHERE
    bp.ParentId = bap.PartId 
    AND bap.InvCode = i.cInvCode 
    AND bp.BomId = bb.BomId
    AND CONVERT(BIGINT,  bb.Ufts) > {{{dbVersion}}} 
order by bb.Ufts asc;

生产订单同步

有定时任务和回调两种方式,定时任务每 2 小时同步一次。会同步生产订单,同时也会查询订单是否有下推工单,如果有工单则同步工单。

生产订单用料清单同步

目前只有回调同步一种方式,会同步生产订单的用料清单,在获取到物料清单的时候会先检查物料同步情况,再对订单的用料清单进行同步。

作者:郭腾彬  创建时间:2025-10-28 14:34
最后编辑:郭腾彬  更新时间:2025-10-28 14:36