金蝶k3wise BOM展开

金蝶系统BOM展开调用sql

Create Table #data (  FIndex int IDENTITY, FBomInterid int, FBomEntryID int NOT NULL DEFAULT 0,/*BOM分录*/ FItemID int null, FAuxPropID int default(0) null, FNeedQty decimal(28,14) default(0) null, FBeginDay Datetime Default('1900-01-01') NOT NULL,  FEndDay DateTime Default('2100-01-01') NOT NULL,  FPercent Decimal(28,13) Default(100) null, FBOMLevel int null, FItemType int null, FParentID int default(0)null, FRate   decimal(28,14) default(0) null, FHistory int default(0) null, FHaveMrp smallint default(0) null, FLevelString varchar(200) null, FBom int ) 

Create Table #ParentItem(  FIndex int IDENTITY, FBomInterid int, FBomEntryID int NOT NULL DEFAULT 0,/*BOM分录*/ FItemID int null, FAuxPropID int default(0) null, FNeedQty decimal(28,14) default(0) null, FBeginDay Datetime Default('1900-01-01') NOT NULL,  FEndDay DateTime Default('2100-01-01') NOT NULL,  FPercent Decimal(28,13) Default(100) null, FBOMLevel int null, FItemType int null,  FParentID int default(0)null, FRate   decimal(28,14) default(0) null, FHistory int default(0) null, FHaveMrp smallint default(0) null, FLevelString varchar(200) null , FBom int,FMaterielType int )

Create Table #Errors ( FIndex int IDENTITY, FType smallint default(0), FErrText nvarchar(355) )
 
Insert into #ParentItem (FBOMInterID,FBOMEntryID,FItemID,FAuxPropID,FNeedQty,FBOMLevel,FParentID,FItemType,FBom) Select 0 AS FBOMInterID,0 AS FBOMEntryID, t1.FItemID,0,round(1,t1.FQtyDecimal+2), 0,0,t1.FErpClsID FItemtype,t1.FItemID  From t_ICItem t1 Where  t1.fitemid=1640

declare @p4 int
set @p4=0
declare @p5 nchar(400)
set @p5=N'                                                                                                                                                                                                                                                                                                                                                                                                                '
exec PlanMutiBomReverse 0,0,1,@p4 output,@p5 output
select @p4, @p5

select a.FLevelString FLevel,b.FNumber FNumber  ,b.FName, b.FModel, k.FName as FErpClsName, isnull(d.FName,'') FUnitID, a.FNeedQty as FQty,  1 as FColPrecision, a.FBeginDay, a.FEndDay, a.FPercent,  (case c.FBomSkip when 1058 then '是' else '否' end) as FBomSkip ,
CASE WHEN (a.FBeginDay BETWEEN '1900-01-01' AND  '2100-01-01') THEN 0  WHEN (a.FEndDay BETWEEN '1900-01-01' AND  '2100-01-01' ) THEN 0  WHEN ('1900-01-01' >= a.FBeginDay AND '2100-01-01' <= a.FEndDay) THEN 0 ELSE 1 END AS FAlterBackColor, '253, 223, 223' AS FBackColor, 
 b.FChartNumber, isnull(e.FBillNo,'') as FRoutingID, isnull(e.FRoutingName,'') as FRoutingName,c.FNote,a.FBomInterid,a.FBOMLevel,b.FitemID EditFitem,F.FQtyDecimal FInitDecimal,F.FQtyDecimal FQtyDecimal , ISNULL(g.FmachinePos,'') AS FMachinePos,a.FAuxPropID,ISNULL(ta.FName,'') as FAuxPropName  from #data a inner join t_icitem b on a.FItemid = b.FItemid inner join icbom c on a.FBomInterid = c.FInterID And a.FItemid = c.FItemid  left outer join T_routing e on c.FRoutingID=e.FinterID inner join t_icitem f on a.FBom=f.fitemid
 Left Join t_AuxItem ta on a.FAuxPropID=ta.FItemID 
 left outer join t_measureunit d on F.FUnitID=d.FItemID inner join  t_subMessage k on b.FErpclsID = k.FInterID LEFT JOIN ICBOMChild g on c.FInterID=g.FInterID AND f.FItemID=g.FItemID and a.FBOMEntryID=g.FEntryID Where  a.FBom=1640  order by a.Findex desc
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
金蝶Wise 14.2是一款企业资源规划(ERP)软件,提供了一套全面的BOM展开功能。 BOM展开在生产企业中非常重要,它是一种将产品的组成部分及其层次结构进行分解的方法。通过BOM展开,企业可以清晰地了解产品的组成,帮助企业进行生产计划、控制生产成本和提高生产效率。 金蝶Wise 14.2的BOM展开功能可以实现以下几个方面的功能: 1. 展开产品的层次结构:金蝶Wise 14.2可以将产品的BOM清单进行展开,将产品所有的组成部分一层一层地展示出来。企业可以清晰地了解到每个组件所属的层级,更好地掌握产品的整体结构和组成。 2. 显示物料关系:金蝶Wise 14.2还可以显示物料之间的关系,包括上下级关系和使用关系。这样企业可以方便地查看物料之间的替代关系,以及判断每个物料在产品中的重要性和影响范围。 3. 控制物料成本:通过BOM展开,企业可以清晰地了解到每个产品所需要的物料数量和种类。金蝶Wise 14.2可以将这些信息与企业的供应链系统进行对接,帮助企业进行物料的采购计划和成本控制。 4. 优化生产计划:金蝶Wise 14.2可以根据BOM展开的信息,帮助企业优化生产计划。企业可以基于产品的组成结构,合理安排生产任务,避免物料的浪费和生产的重复。 综上所述,金蝶Wise 14.2提供了一套功能强大的BOM展开功能,帮助企业更好地了解产品的组成结构、控制物料成本和优化生产计划。通过使用这个功能,企业可以提高生产效率,降低生产成本,增强市场竞争力。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值