发货通知单常用字段 查询SQL参考原创
金蝶云社区-王富贵
王富贵
11人赞赏了该文章 132次浏览 未经作者许可,禁止转载编辑于2024年09月20日 17:39:05
summary-icon摘要由AI智能服务提供

该文本提供了四个SQL查询示例,用于从不同维度检索销售发货通知单的信息。第一个查询获取基本的字段和常用基础资料,包括销售组织、客户、销售员和物料等详细信息。第二个查询关注数量相关字段,包括销售数量、库存数量及计价单位等。第三个查询涉及金额相关字段,包括单价、税额、价税合计等财务信息。第四个查询则关注其他常用信息,如源单信息、关闭状态和库存维度等。每个查询均通过指定单据编码('这里输入通知单号')来筛选数据,并使用了LEFT JOIN来关联多个数据表以获取完整的信息。


--1、基本的字段 和 常用基础资料:销售组织、客户、销售员、物料、创建人
SELECT
    DE.FID 表头内码FID,DE.FDATE 日期,DE.FCREATEDATE 创建日期,SE.FNAME 创建人,
    DE.FBILLNO 单据编码,
    DE.FSALEORGID 销售组织内码,ORG.FNUMBER 销售组织编码,ORGL.FNAME 销售组织名称,
    DE.FCUSTOMERID 客户内码,CU.FNUMBER 客户编码,CUL.FNAME 客户名称,DE.FSALESMANID 销售员内码,SA.FNUMBER 销售员编码,SAL.FNAME 销售员名称,
    DEE.FSEQ 分录行号,DEE.FENTRYID 分录行内码Fentryid,
    DEE.FMATERIALID 分录行物料内码,TB.FNUMBER 物料编码,TBL.FNAME 物料名称
FROM    
    T_SAL_DELIVERYNOTICE DE
    LEFT JOIN T_SAL_DELIVERYNOTICEENTRY DEE ON DE.FID = DEE.FID
    LEFT JOIN T_ORG_ORGANIZATIONS ORG ON DE.FSALEORGID = ORG.FORGID
    LEFT JOIN T_ORG_ORGANIZATIONS_L ORGL ON ORG.FORGID   = ORGL.FORGID AND ORGL.FLOCALEID = 2052
    LEFT JOIN T_BD_CUSTOMER CU ON DE.FCUSTOMERID = CU.FCUSTID
    LEFT JOIN T_BD_CUSTOMER_L CUL ON CU.FCUSTID = CUL.FCUSTID AND CUL.FLOCALEID = 2052
    LEFT JOIN V_BD_SALESMAN SA ON DE.FSALESMANID = SA.fid
    LEFT JOIN V_BD_SALESMAN_L SAL ON SA.FID = SAL.FID AND SAL.FLOCALEID = 2052
    LEFT JOIN T_BD_MATERIAL TB ON DEE.FMATERIALID = TB.FMATERIALID
    LEFT JOIN T_BD_MATERIAL_L TBL ON TB.FMATERIALID = TBL.FMATERIALID AND TBL.FLOCALEID = 2052
    LEFT JOIN T_SEC_USER SE ON DE.FCREATORID = SE.FUSERID
WHERE  1=1
    AND DE.FBILLNO = '这里输入通知单号'



--2、数量、常用反写字段
SELECT
    DE.FID 表头内码FID,DE.FDATE 日期,DE.FCREATEDATE 创建日期,
    DE.FBILLNO 单据编码,
    DEE.FSEQ 表体行号,DEE.FENTRYID 分录行内码Fentryid,
    DEE.FBASEUNITID 基本单位,
    DEEF.FPriceUnitId 计价单位, DEE.FUnitID 销售单位, DEE2.FStockUnitID 库存单位,
    DEEF.FPriceUnitQty 计价数量,DEE.FQTY 销售数量,DEE2. FStockQty 库存数量,
    DEE.FBASEUNITQTY 销售基本数量,DEEF.FPRICEBASEQTY 计价基本数量,DEE2.FSTOCKBASEQTY 库存基本数量,
    DEEF.FSalBaseNum 销售基本分子 ,DEEF.FStockBaseDen 库存基本分母,
    DEE.FJOINOUTQTY 关联出库数量, DEE.FBASEJOINOUTQTY 关联出库数量_基本, DEE2.FSTOCKBASEJOINOUTQTY 关联出库数量_库存基本,
    DEE.FREMAINOUTQTY 未出库数量,
    DEE.FSUMOUTQTY 累计出库数量, DEE.FBASESUMOUTQTY 累计出库数量_基本, DEE2.FSTOCKBASESUMOUTQTY 累计出库数量_库存基本,
    DEE.FBASESUMRETNOTICEQTY 累计发货数量_基本单位,  
    DEE2.FSTOCKCHANGEQTY 变更数量_库存, DEE2.FSTOCKCHANGEBASEQTY 变更数量_库存基本,
    DEE.FOutContROL 控制出库数量,DEE.FOUTMAXQTY 出库上限,DEE.FOUTMINQTY 出库下限,DEE.FBASEOUTMAXQTY 出库上限基本数量,DEE.FBASEOUTMINQTY 出库下限基本数量
FROM    
    T_SAL_DELIVERYNOTICE DE
    LEFT JOIN T_SAL_DELIVERYNOTICEENTRY DEE ON DE.FID = DEE.FID
    LEFT JOIN T_SAL_DELIVERYNOTICEENTRY_E DEE2 ON DEE.FENTRYID = DEE2.FENTRYID
    LEFT JOIN T_SAL_DELIVERYNOTICEENTRY_F DEEF ON DEE.FENTRYID = DEEF.FENTRYID
WHERE 1=1
    AND DE.FBILLNO = '这里输入通知单号'



--3、金额相关字段
SELECT
    DE.FID 表头内码FID,DE.FDATE 单据日期,DE.FCREATEDATE 创建日期,
    DE.FBILLNO 单据编号,DEE.FENTRYID 分录行内码Fentryid,DEE.FSEQ 表体行号,
    DEFIN.FISINCLUDEDTAX 含税,DEFIN.FISPRICEEXCLUDETAX 价外税,DEFIN.FEXCHANGERATE 汇率,
    DEEF.FPRICEUNITQTY 计价数量,
    DEEF.FPRICE 单价,DEEF.FTAXPRICE 含税单价,DEEF.FTAXRATE 税率,DEEF.FDISCOUNTRATE 折扣率,
    DEEF.FAMOUNT 金额,DEEF.FTAXAMOUNT 税额,DEEF.FALLAMOUNT 价税合计,DEEF.FDISCOUNT 折扣额,
    DEEF.FAMOUNT_LC 金额_本位币,DEEF.FTAXAMOUNT_LC 税额_本位币,DEEF.FALLAMOUNT_LC 价税合计_本位币,
    DEEF.FTAILDIFFFLAG 尾差处理标识,
    DEFIN.FBILLAMOUNT 表头金额汇总,DEFIN.FBILLTAXAMOUNT 表头税额汇总,DEFIN.FBILLALLAMOUNT 表头价税合计汇总,
    DEFIN.FBILLAMOUNT_LC 表头金额本位币汇总,DEFIN.FBILLTAXAMOUNT_LC 表头税额本位币汇总,DEFIN.FBILLALLAMOUNT_LC 表头价税合计本位币汇总
FROM
    T_SAL_DELIVERYNOTICE DE --销售订单
    LEFT JOIN T_SAL_DELIVERYNOTICEFIN DEFIN ON DE.FID = DEFIN.FID
    LEFT JOIN T_SAL_DELIVERYNOTICEENTRY DEE ON DE.FID = DEE.FID --销售订单明细
    LEFT JOIN T_SAL_DELIVERYNOTICEENTRY_F DEEF ON DEE.FENTRYID = DEEF.FENTRYID
WHERE 1=1
    AND DE.FBILLNO = '这里输入通知单号'



--4、其他常用
SELECT
    DE.FID 表头内码FID,DE.FDATE 日期,DE.FBILLNO 单据编码,
    --源单信息
    DEE.FSrcType 源单类型,DEE.FSrcBillNo 源单编号,DEE.FOrderNo 订单单号,DEE.FOrderSeq 订单行号,
    DEELK.FSTABLEID 来源表ID,DEELK.FSTABLENAME  单表名,   DEELK.FSBILLID LK表FSBILLID,DEELK.FSID LK表FSID,  
    DEE2.FSOENTRYID 订单分录内码,
    --关闭字段
    DE.FCLOSERID 关闭人,DE.FCLOSEDATE 关闭日期, DE.FCLOSESTATUS 关闭状态,DE.FISSYSCLOSE 系统自动关闭,DEE.FCLOSESTATUS 行关闭状态,
    --库存维度相关
    DEE.FSHIPMENTSTOCKID 出货仓库,DEE.FSHIPMENTSTOCKLOCID 出货仓位,
    DEE.FLOT 批号,DEE.FLOT_TEXT 批号文本,DEE.FAUXPROPID 辅助属性内码,
    DEE.FPRODUCEDATE 生产日期,DEE.FEXPIRYDATE 有效期至,DEE.FBOMID BOM版本内码
FROM    
    T_SAL_DELIVERYNOTICE DE
    LEFT JOIN T_SAL_DELIVERYNOTICEENTRY DEE ON DE.FID = DEE.FID
    LEFT JOIN T_SAL_DELIVERYNOTICEENTRY_E DEE2 ON DEE.FENTRYID = DEE2.FENTRYID
    LEFT JOIN T_SAL_DELIVERYNOTICEENTRY_LK DEELK ON DEE.FENTRYID = DEELK.FENTRYID
WHERE 1=1
   AND DE.FBILLNO = '这里输入通知单号'

/*备注:
关闭人、变更人字段,关联T_SEC_USER.FUSERID
关闭状态:A-未关闭,B-关闭
*/


图标赞 11
11人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0