首页 > 数据库 >金蝶云星空数据库根据仓库和仓位查询内码(SQL脚本)

金蝶云星空数据库根据仓库和仓位查询内码(SQL脚本)

时间:2024-02-03 12:13:00浏览次数:28  
标签:JOIN 金蝶 仓库 内码 FENTRYID 仓位 SQL ID SELECT

SELECT      a.仓库ID,
            a.仓库名称,
            d.仓位ID,
            d.仓位名称,c.内码
  FROM      (   SELECT      a.FSTOCKID '仓库ID',
                            b.FNAME '仓库名称'
                  FROM      T_BD_STOCK a
                 INNER JOIN T_BD_STOCK_L b
                    ON a.FSTOCKID = b.FSTOCKID --仓库列表
            ) a
  LEFT JOIN (   SELECT FENTRYID '仓位值表FENTRYID',
                       FSTOCKID '仓库ID'
                  FROM dbo.T_BD_STOCKFLEXITEM
             ) b
             ON b.仓库ID = a.仓库ID
  LEFT JOIN (   SELECT FDETAILID '内码',
                       FENTRYID '仓位值表FENTRYID',
                       FFLEXENTRYID '仓位表FENTRYID'
                  FROM T_BD_STOCKFLEXDETAIL
            ) c
           ON c.仓位值表FENTRYID = b.仓位值表FENTRYID
  LEFT JOIN (   SELECT      loc.FID AS '仓位ID',
                            locCol1L.FNAME '仓位名称',
                            locCol1.FENTRYID '仓位表FENTRYID'
                  FROM      T_BAS_FLEXVALUESDETAIL loc
                  LEFT JOIN T_BAS_FLEXVALUESENTRY locCol1
                    ON (loc.FF100004    = locCol1.FENTRYID)
                  LEFT JOIN T_BAS_FLEXVALUESENTRY_L locCol1L
                    ON locCol1.FENTRYID = locCol1L.FENTRYID
            ) d
    ON d.仓位表FENTRYID  = c.仓位表FENTRYID
 WHERE    a.仓库名称='备品仓'
 AND d.仓位名称='B2/01-01-01-001A'

  FF100004中的 100004 是仓位值集。

 仓位ID就是业务单据上的库位/仓位ID,也是【即时库存】的库位/仓位。

标签:JOIN,金蝶,仓库,内码,FENTRYID,仓位,SQL,ID,SELECT
From: https://www.cnblogs.com/lanrenka/p/17948191

相关文章

  • 金蝶云星空审核使用了基础资料的属性字段报错:表达式计算出错
    ##报错内容表达式计算出错:F_XXXX_MaterialId.FIsSNManage==trueandF_XXXX_ProductLibraryId==0(基础资料字段F_XXXX_MaterialId没有定义FIsSNManage字段的引用,请修正公式或在此字段中添加其引用。)条件表达式结果转换失败:F_XXXX_MaterialId.FIsSNManage==trueand......
  • 金蝶云星空表单服务规则设置-基础资料和复选框判断
     一、语法规则基础资料判断:标识=null复选框判断打钩:标识=true 二、业务需求售后单审核时,如果物料启用了序列号管理,明细序列号资料必须选择。 三、开发实现  四、测试记得一定要重新启动环境。 ......
  • 金蝶云星空使用插件打开单据列表
     表单插件-按钮点击事件ListShowParametershowParam=newListShowParameter();showParam.IsLookUp=false;//是否查找数据showParam.OpenStyle.ShowType=ShowType.Modal;//展示风格:模态显示......
  • 金蝶云星空协同平台导出单据类型
    需求:导出A账套的其他出库单的单据类型操作:    ......
  • 金蝶云星空业务对象添加网络互控存储在哪些表
    一、【网控操作列表】确定后数据写入 --业务对象的操作列表《网络控制对象》主表SELECT*FROMT_BAS_NETWORKCTRLOBJECTWHEREFMETAOBJECTID='XXXX_AS_AfterOrder';--《网络控制对象》多语言 SELECT*FROMT_BAS_NETWORKCTRLOBJECT_LWHEREfidIN(SELECTFIDFROM......
  • 金蝶云星空业务对象添加网控设置
    一、排查是否已经网控设置二、网控设置    ......
  • 金蝶云星空本地构建部署包时报错
    一、报错内容描述C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(2769,5):errorMSB3086:任务未能使用SdkToolsPath“”或注册表项“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MicrosoftSDKs\Windows\v8.0A\WinSDK-NetFx40Tools-x86”找到“sgen.exe......
  • PostgreSQL
    PostgreSQLsql语言范畴DDL:DROP、CREATE、ALTER等语句。DML:INSERT、UPDATE、DELETE语句。DQL:SELECT语句oDCL:GRANT、REVOKE、COMMIT、ROLLBACK等语句。DDL数据库定义语言定义数据库对象定义:数据库表,数据库类型,字段类型删除数据库表,删除字段类型等DML数据库......
  • docker安装MySQL
    可以通过以下步骤使用Docker安装MySQL:1.找到当前可用的MySQL镜像。可以在DockerHub上搜索MySQL镜像,或者使用其他可信赖的镜像源。2.拉取所需的MySQL镜像到本地。使用以下命令拉取MySQL镜像(这里以MySQL5.7版本为例):```bashdockerpullmysql:5.7```3.准备一个目录用于存储MyS......
  • 【数据库】为什么PostgreSQL第一次查询结果很慢,第二次就变快了
    引言在PostgreSQL数据库中,我们经常会遇到这样的情况:第一次执行某个查询语句时,结果返回的速度非常慢,而当我们再次执行相同的查询语句时,速度却变得非常快。这种现象可能会让我们感到困惑,为什么同样的查询语句,第一次执行会这么慢,而第二次执行却这么快呢?PostgreSQL的查询缓存机制Po......