首页 > 其他分享 >单价、库存视图

单价、库存视图

时间:2024-08-08 17:08:40浏览次数:7  
标签:库存 join 单价 CBO 视图 whq evtrl id left

if object_id('TEMPDB..#priceTable') is not null
begin
drop table #priceTable
end

create table #priceTable (polineCreatedOn date,price varchar(max),itemid varchar(max),purchaseOrderdocno varchar(max),)

insert into #priceTable
select   
max(poline.CreatedOn),
poline.FinallyPriceTC,
poline.ItemInfo_ItemID ,
purchaseOrder.DocNo
from
PM_POLine poline 
left join PM_PurchaseOrder purchaseOrder on purchaseOrder.id=poline.PurchaseOrder

where 1=1 
--and
--purchaseOrder.DocNo='20PO2405120029'
--poline.ItemInfo_ItemCode='4604-00128'
group by

poline.FinallyPriceTC,
poline.ItemInfo_ItemID ,
purchaseOrder.DocNo,
 poline.CreatedOn

order by poline.CreatedOn desc 



select  DISTINCT 
categoryTrl.Name 主分类,
itemMaster.Code  物料号,
itemMaster.SPECS 规格,
ItemTypeAttributeEnum.name 物料属性,
uomTrl.Name 库存主单位名称,
itemMaster.DescFlexField_PrivateDescSeg1 图号,
itemMaster.DescFlexField_PrivateDescSeg2  材质,
itemMaster.DescFlexField_PrivateDescSeg3  生产厂家,
itemMaster.name   物料名称,
seibanMaster.SeibanNO 番号,
wh.Code  存储地点编码,
bin.Code 库位,
binTrl.name  库位名称,
whTrl.Name 存储地点名称,
lotMaster.LotCode 批号,
orgTrl.name 组织名称,
org.Code 组织编码,
StorageTypeEnum.Name 存储类型,
project.Code 项目编码,
projectTrl.name 项目,
whq.ToRetStQtyCU     采购待退数量,
transferApply.DocNo 调拨申请单号 ,
transApplyLine.ApplyQty 调入在途量 ,
transferOut.DocNo 调出单号,
transOutLine.StoreUOMQty 调出在途数量 ,
whq.StoreMainQty 库存量,
pricetable.price 价格,
pricetable.polineCreatedOn 物料购买创建时间

from  InvTrans_WhQoh whq

left join CBO_ItemMaster itemMaster on itemMaster.id=whq.ItemInfo_ItemID
left join CBO_Wh wh on wh.id=whq.wh
left join CBO_Wh_Trl whTrl on whTrl.id=wh.id
left join Base_Organization org on org.id=whq.ItemOwnOrg
left join Base_Organization_Trl orgTrl on org.id=orgTrl.id
left join InvDoc_TransApplyLine transApplyLine  on transApplyLine.ItemInfo_ItemID=whq.ItemInfo_ItemID and transApplyLine.Status=2
left join InvDoc_TransferApply transferApply  on transferApply.id=transApplyLine.TransferApply and transferApply.Status=2
left join InvDoc_TransOutLine transOutLine  on transOutLine.ItemInfo_ItemID=whq.ItemInfo_ItemID and transOutLine.BusiClose=0
left join InvDoc_TransferOut  transferOut  on transferOut.id=transOutLine.transferOut 
left join (select ev.name,evtrl.code,evtrl.evalue from UBF_Sys_ExtEnumValue_Trl ev 
                                    left join ubf_sys_extenumvalue evtrl on evtrl.id=ev.id
                                    left join UBF_MD_Class ec on ec.Local_ID=evtrl.ExtEnumType and evtrl.ExtEnumTypeUID=ec.id
                                    where ec.FullName='UFIDA.U9.CBO.Enums.StorageTypeEnum') as StorageTypeEnum on StorageTypeEnum.EValue=whq.StorageType
left join CBO_Project project on project.id=whq.Project
left join CBO_Project_Trl projectTrl on projectTrl.id=project.id
left join CBO_Category  category on itemMaster.MainItemCategory=category.id
left join CBO_Category_Trl categoryTrl on categoryTrl.id=category.id
left join CBO_SeibanMaster  seibanMaster on seibanMaster.id=whq.SeiBan_EntityID
left join CBO_Bin  bin on bin.id=whq.BinInfo_Bin
left join CBO_Bin_Trl binTrl on binTrl.id=bin.id
left join Lot_LotMaster  lotMaster on lotMaster.id=whq.LotInfo_LotMaster_EntityID
left join Base_UOM uom on uom.id=itemMaster.InventoryUOM
left join Base_UOM_Trl uomTrl on uomTrl.id=uom.id
left join (select ev.name,evtrl.code,evtrl.evalue from UBF_Sys_ExtEnumValue_Trl ev 
                                    left join ubf_sys_extenumvalue evtrl on evtrl.id=ev.id
                                    left join UBF_MD_Class ec on ec.Local_ID=evtrl.ExtEnumType and evtrl.ExtEnumTypeUID=ec.id
                                    where ec.FullName='UFIDA.U9.CBO.SCM.Item.ItemTypeAttributeEnum') as ItemTypeAttributeEnum on ItemTypeAttributeEnum.EValue=itemMaster.ItemFormAttribute
left join #priceTable pricetable on pricetable.itemid=whq.ItemInfo_ItemID


where     whq.StoreMainQty>0 
--and  org.Code='20'  
--and  whq.ItemInfo_ItemCode='4604-00128' 

order by pricetable.polineCreatedOn desc

 

标签:库存,join,单价,CBO,视图,whq,evtrl,id,left
From: https://www.cnblogs.com/friend/p/18349308

相关文章

  • 淘宝库存更新修改接口
    先来看看这个接口的请求参数 num_iid:是指需要修改的淘宝商品的数字id,一般是通过接口拉取店铺的商品列表取得的,这个参数是必填的sku_id:是指淘宝商品的销售属性唯一id,如果是更新某个销售属性的库存数量就得填写,比如你一件衣服,它有红色和黄色的两个颜色的销售属性,那么你可以单......
  • 高并发场景下的库存管理,理论与实战能否兼得?
    前言本篇文章,是一篇实战后续篇,是基于之前我发了一篇关于如何构建高并发系统文章的延伸:高并发系统的艺术:如何在流量洪峰中游刃有余而这篇文章,从实践出发,解决一个真实场景下的高并发问题:秒杀场景下的系统库存扣减问题。随着互联网业务的不断发展,选择在网上购物的人群不断增加,这......
  • QT解析读取XML文件并显示在列表视图里
      背景:本地用数据库管理用户数据不方便,需要手动增删查改账户,存在安全风险,两个方案可供替代:1.调用接口来获取用户信息json,通过软件解析json字符串提取用户账号信息。2.直接跳过调用接口那一步,选择xml文件路径并解析。(由于第一种方案行不通,故使用第二种)步骤一:界面设计添加一......
  • 达梦数据库的系统视图v$mem_reginfo
    达梦数据库的系统视图v$mem_reginfo达梦数据库的V$MEM_REGINFO视图提供了系统当前已分配但未释放的内存信息。这个视图在MEMORY_LEAK_CHECK参数设置为1时才会注册信息,用于监控内存的申请和释放情况。通过查询V$MEM_REGINFO视图,可以关注REFNUM字段,如果该字段值很大,则可能存......
  • mysql如何储存大量数据,分库存分表的建议和看法
    MySQL在处理大量数据时,分库分表是常见的策略,可以有效提升数据库的性能和扩展性。下面是关于MySQL分库分表的建议和看法:1.何时考虑分库分表数据量大:当单一数据库实例无法处理大规模数据或达到性能瓶颈时,可以考虑分库分表来分散数据存储和查询压力。垂直切分:将不同的......
  • SAP MM学习笔记48 - 负库存的概念,Lot(批次)管理
    上一章讲了SAPMM模块的实地棚卸(库存盘点)。SAPMM学习笔记47-实地棚卸(库存盘点)-CSDN博客本章来继续讲MM的其他内容,负库存和Lot管理。-负库存 负库存在SAP当中是允许的,但是也是严格管理的,有些公司是不允许使用的。 必须要在Customize以及品目当中都设定之后才可......
  • 如何将零件放入装配体视图中呢?
    问题描述:如何将零件放入装配体视图中呢?问题解答:方法1:将装配体左平铺,零件右平铺,按着Ctrl键,用鼠标左键即可将零件拖拽到装配体视图中。方法2:通过浏览文件插入。方法3:通过插入零部件按钮在打开文档中插入的。方法4:在设计树中,通过按着Ctrl键,用鼠标左键即可将零件拖拽到......
  • Prism视图模型定位器(ViewModelLocator)
    视图模型定位器(ViewModelLocator)依照“标准命名约定”将视图(View)中的数据上下文链接到视图模型(ViewModel)的实例。自动绑定视图模型Prism视图模型定位器(ViewModelLocator)有一个AutoWireViewModel属性:当设置为true时,AutoWireViewModelChanged事件调用类中的ViewMod......
  • 2000-2022年 上市公司-库存周转率、供应链效率明细数据
    国际化程度是衡量企业在全球市场竞争力和影响力的关键指标。它反映了企业在全球范围内的业务拓展和市场渗透能力。通过分析企业的海外分支机构数量、海外销售收入占比等,可以对企业的国际化程度进行量化评估。国际化程度指标国际化程度1通过海外收入占营业收入的比重来衡量企......
  • 成品库存周转率报表(一)
     一、每日库存结存到表单《历史库存信息》 生成历史库存每日库存存储二、报表逻辑组织=供应链中心,仓库=成品仓,区间可选,可单独搜索某物料(1)库存数取自《历史库存信息》(2)期初库存为起始日期的查询库存,期末库存为结束日期的查询库存(3)平均库存数量=(期初库存数量+期末库存数量)/......