销售出库单常用字段 查询SQL参考(开箱即用)原创
金蝶云社区-王富贵
王富贵
24人赞赏了该文章 536次浏览 未经作者许可,禁止转载编辑于2024年09月04日 08:46:56
summary-icon摘要由AI智能服务提供

该文本包含三个SQL查询,分别用于从销售出库相关表中检索不同类型的信息: 1. **基本字段与常用基础资料**:查询销售出库单的基本信息,包括销售组织、客户、销售员、物料等详细编码和名称,以及出库单的表头、表体信息和创建人。 2. **数量与常用反写字段**:除了基本字段外,还查询了与数量相关的详细字段,如应发数量、实发数量、各单位的数量、累计退货数量、关联应收数量及金额等。 3. **金额相关字段**:专门查询与金额相关的信息,包括含税与不含税的单价、税额、折扣额、金额汇总及其本位币表示,还包含汇率等金融信息。 每个查询都通过特定的连接条件和WHERE子句限定了出库单号,以“这里输入出库单号”为占位符。

--1.基本的字段 和 常用基础资料:销售组织、客户、销售员、物料、创建人
SELECT
    ST.FID 表头内码,ST.FDATE 日期,ST.FCREATEDATE 创建日期,SE.FNAME 创建人,
    ST.FDOCUMENTSTATUS 单据状态,
    ST.FBILLNO 单据编码,
    STE.FSEQ 分录行号,STE.FENTRYID 分录行内码Fentryid,
    ST.FSALEORGID 销售组织内码,ORG.FNUMBER 销售组织编码,ORGL.FNAME 销售组织名称,
    ST.FCUSTOMERID 客户内码,CU.FNUMBER 客户编码,CUL.FNAME 客户名称,
    STE.FSEQ 分录行号,STE.FENTRYID 分录行内码Fentryid,
    STE.FMATERIALID 分录行物料内码,TB.FNUMBER 物料编码,TBL.FNAME 物料名称
FROM
    T_SAL_OUTSTOCK ST --表头
    INNER JOIN T_SAL_OUTSTOCKENTRY STE ON ST.FID = STE.FID --表体
    LEFT JOIN T_ORG_ORGANIZATIONS ORG ON ST.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 ST.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 ST.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 STE.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 ST.FCREATORID = SE.FUSERID
WHERE 1=1
    AND ST.FBILLNO = '这里输入出库单号'


--2.数量 和 常用反写字段
SELECT
    ST.FID 表头内码,ST.FDATE 日期,ST.FCREATEDATE 创建日期,
    ST.FDOCUMENTSTATUS 单据状态,ST.FBILLNO 单据编码,
    STE.FSEQ 分录行号,STE.FENTRYID 分录行内码Fentryid,
    STE.FMustQty 应发数量,  STE.FRealQty 实发数量,--关联库存单位
    STE.FBASEUNITID 基本单位,STE.FUNITID 库存单位,STEF.FPRICEUNITID 计价单位,STEF.FSALUNITID 销售单位,STE.FAUXUNITID 库存辅单位,
    STEF.FPriceUnitQty 计价数量,STEF.FSALUNITQTY 销售数量,STE.FBaseUnitQty 库存基本数量,STEF.FSALBASEQTY 销售基本数量,  STEF.FPRICEBASEQTY 计价基本数量,STE.FAUXUNITQTY 库存辅单位数量,
    --累计退货、关联退货
    STER.FSumRetStockQty 累计退货数量,STER.FBaseSumRetstockQty 累计退货数量_基本单位,STER.FStockBaseSumRetStockQty 累计退货数量_库存基本,
    STER.FRETURNQTY 关联退货数量,STER.FBASERETURNQTY 关联退货数量_基本单位, STER.FSTOCKBASERETURNQTY 关联退货数量_库存基本,
    STER.FSUMRETNOTICEQTY 累计退货通知,STER.FBASESUMRETNOTICEQTY 累计退货通知_销售基本,
    --关联应收、未关联应收数量
    STER.FARJOINQTY 关联应收数量,STER.FBASEARJOINQTY 关联应收数量_计价基本,STER.FSTOCKBASEARJOINQTY 关联应收数量_库存基本,STER.FSALBASEARJOINQTY 关联应收数量_销售基本,STER.FARNOTJOINQTY 未关联应收数量_计价单位,
    --累计应收数量
    FSUMINVOICEDQTY 累计应收数量_销售,FBASEARQTY 累计应收数量_销售基本,  
    --关联、累计应收金额
    STER.FARJOINAMOUNT 关联应收金额,STER.FARAMOUNT 累计应收金额,
    --其他
    STEF.FSALBASENUM 销售基本分子,STEF.FSTOCKBASEDEN 库存基本分母
FROM
    T_SAL_OUTSTOCK ST --表头
    LEFT JOIN T_SAL_OUTSTOCKFIN STFIN ON ST.FID = STFIN.FID
    LEFT JOIN T_SAL_OUTSTOCKENTRY STE ON ST.FID = STE.FID --表体
    LEFT JOIN T_SAL_OUTSTOCKENTRY_F STEF ON STE.FENTRYID = STEF.FENTRYID --明细财务表
    LEFT JOIN T_SAL_OUTSTOCKENTRY_LK STELK ON STE.FENTRYID = STELK.FENTRYID --明细关联表
    LEFT JOIN T_SAL_OUTSTOCKENTRY_R STER ON STE.FENTRYID = STER.FENTRYID --R表\反写表
WHERE 1=1
    AND ST.FBILLNO = '这里输入出库单号'



--3.金额 相关字段
SELECT
    ST.FBILLNO,ST.FDATE,ST.FDOCUMENTSTATUS,stef.FTAILDIFFFLAG 尾差处理标识,
    STE.FENTRYID,STFIN.FLOCALCURRID 本位币,STFIN.FSETTLECURRID 结算币别,STFIN.FISPRICEEXCLUDETAX 价外税,STFIN.FISINCLUDEDTAX 含税,
    STFIN.FEXCHANGERATE 汇率,
    STEF.FPriceUnitQty 计价数量,STEF.FTAXPRICE 含税单价,STEF.FTAXRATE 税率,STEF.FDISCOUNTRATE 折扣率,
    STEF.FAMOUNT 金额,STEF.FTAXAMOUNT 税额, STEF.FDISCOUNT 折扣额,STEF.FALLAMOUNT 价税合计,
    STEF.FAMOUNT_LC 金额本位币,STEF.FTAXAMOUNT_LC 税额本位币 ,STEF.FALLAMOUNT_LC 价税合计本位币,
    STFIN.FBILLAMOUNT 表头金额汇总,STFIN.FBILLTAXAMOUNT 表头税额汇总,STFIN.FBILLALLAMOUNT 表头价税合计汇总,
    STFIN.FBILLAMOUNT_LC 表头金额汇总本位币,STFIN.FBILLTAXAMOUNT_LC 表头税额汇总本位币,STFIN.FBILLALLAMOUNT_LC 表头价税合计汇总本位币
FROM
    T_SAL_OUTSTOCK ST --表头
    INNER JOIN T_SAL_OUTSTOCKFIN STFIN ON ST.FID = STFIN.FID
    INNER JOIN T_SAL_OUTSTOCKENTRY STE ON ST.FID = STE.FID --表体
    INNER JOIN T_SAL_OUTSTOCKENTRY_F STEF ON STE.FENTRYID = STEF.FENTRYID --明细财务表
WHERE  1=1
    AND ST.FBILLNO = '这里输入出库单号'


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

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

请选择打赏金币数 *

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