销售退货单常用字段 查询SQL参考原创
11人赞赏了该文章
121次浏览
编辑于2024年11月26日 09:35:08
摘要由AI智能服务提供
本文提供了四个SQL查询示例,分别用于获取销售退货单的基本信息、数量和常用反写字段、单价金额相关字段以及其他常用信息。查询通过连接不同的表和视图来获取销售组织、客户、销售员、物料等详细数据,并可通过单据编号进行筛选。
有用
反馈
--1.基本的字段 和 常用基础资料:销售组织、客户、销售员、物料、创建人 SELECT RT.FID 表头内码FID,RT.FDATE 日期,RT.FCREATEDATE 创建日期,SE.FNAME 创建人, RT.FDOCUMENTSTATUS 单据状态,RT.FBUSINESSTYPE 业务类型, RT.FBILLNO 单据编号,ASL.FDATAVALUE 退货原因, RTE.FSEQ 分录行号,RTE.FENTRYID 分录行内码Fentryid,RTE.FRETURNTYPE 退货类型内码,ASL02.FDATAVALUE 退货类型, RT.FSALEORGID 销售组织内码,ORG.FNUMBER 销售组织编码,ORGL.FNAME 销售组织名称, RT.FRETCUSTID 客户内码,CU.FNUMBER 客户编码,CUL.FNAME 客户名称, RTE.FSEQ 分录行号,RTE.FENTRYID 分录行内码Fentryid, RTE.FMATERIALID 分录行物料内码,TB.FNUMBER 物料编码,TBL.FNAME 物料名称 FROM T_SAL_RETURNSTOCK RT INNER JOIN T_SAL_RETURNSTOCKENTRY RTE ON RT.FID = RTE.FID LEFT JOIN T_ORG_ORGANIZATIONS ORG ON RT.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 RT.FRETCUSTID = 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 RT.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 RTE.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 RT.FCREATORID = SE.FUSERID LEFT JOIN T_BAS_ASSISTANTDATAENTRY_L ASL ON RT.FRETURNREASON = ASL.FENTRYID AND ASL.FLOCALEID = 2052 LEFT JOIN T_BAS_ASSISTANTDATAENTRY_L ASL02 ON RTE.FRETURNTYPE = ASL02.FENTRYID AND ASL02.FLOCALEID = 2052 WHERE 1=1 AND RT.FBILLNO = '这里输入退单单号' /* 备注 单据状态: Z暂存,A创建,B审核中,C已审核,D重新审核 一些其他未列明的常见基础资料: 单据类型FBILLTYPEID,关联表T_BAS_BILLTYPE、T_BAS_BILLTYPE_L的FBILLTYPEID 业务类型FBUSINESSTYPE,枚举值,常见:Normal普通销售,Consignment寄售 */ --2.数量 和 常用反写字段 SELECT RT.FID 表头内码FID,RT.FDATE 日期,RT.FCREATEDATE 创建日期, RT.FDOCUMENTSTATUS 单据状态,RT.FBILLNO 单据编码, RTE.FSEQ 分录行号,RTE.FENTRYID 分录行内码Fentryid, RTE.FMustQty 应退数量, RTE.FRealQty 实退数量,--关联库存单位 RTE.FBASEUNITID 基本单位,RTE.FUNITID 库存单位,RTEF.FPRICEUNITID 计价单位,RTEF.FSALUNITID 销售单位,RTE.FAUXUNITID 库存辅单位, RTEF.FPriceUnitQty 计价数量,RTEF.FSALUNITQTY 销售数量,RTE.FBaseUnitQty 库存基本数量,RTEF.FSALBASEQTY 销售基本数量, RTEF.FPRICEBASEQTY 计价基本数量,RTE.FAUXUNITQTY 库存辅单位数量, --关联应收、未关联应收数量 RTER.FINVOICEDQTY 关联应收数量_计价,RTER.FBASEARJOINQTY 关联应收数量_计价基本,RTER.FSTOCKBASEARJOINQTY 关联应收数量_库存基本,RTER.FSALBASEARJOINQTY 关联应收数量_销售基本,RTER.FARNOTJOINQTY 未关联应收数量_计价单位, --累计应收数量 RTER.FSUMINVOICEDQTY 累计应收数量_销售,RTER.FBASEARQTY 累计应收数量_销售基本, --其他 RTEF.FSALBASENUM 销售基本分子,RTEF.FSTOCKBASEDEN 库存基本分母 FROM T_SAL_RETURNSTOCK RT LEFT JOIN T_SAL_RETURNSTOCKFIN RTFIN ON RT.FID = RTFIN.FID LEFT JOIN T_SAL_RETURNSTOCKENTRY RTE ON RT.FID = RTE.FID LEFT JOIN T_SAL_RETURNSTOCKENTRY_F RTEF ON RTE.FENTRYID = RTEF.FENTRYID LEFT JOIN T_SAL_RETURNSTOCKENTRY_R RTER ON RTE.FENTRYID = RTER.FENTRYID WHERE 1=1 AND RT.FBILLNO = '这里输入退单单号' --3.单价金额 相关字段 SELECT RT.FBILLNO 单据编号,RT.FDATE 日期,RT.FDOCUMENTSTATUS 单据状态,RTEF.FTAILDIFFFLAG 尾差处理标识, RTE.FSEQ 分录行号,RTE.FENTRYID 分录行内码Fentryid,RTFIN.FLOCALCURRID 本位币,RTFIN.FSETTLECURRID 结算币别,RTFIN.FISPRICEEXCLUDETAX 价外税,RTFIN.FISINCLUDEDTAX 含税, RTFIN.FEXCHANGERATE 汇率, RTEF.FPriceUnitQty 计价数量,RTEF.FTAXPRICE 含税单价,RTEF.FTAXRATE 税率,RTEF.FDISCOUNTRATE 折扣率, RTEF.FAMOUNT 金额,RTEF.FTAXAMOUNT 税额, RTEF.FDISCOUNT 折扣额,RTEF.FALLAMOUNT 价税合计, RTEF.FAMOUNT_LC 金额本位币,RTEF.FTAXAMOUNT_LC 税额本位币 ,RTEF.FALLAMOUNT_LC 价税合计本位币, RTFIN.FBILLAMOUNT 表头金额汇总,RTFIN.FBILLTAXAMOUNT 表头税额汇总,RTFIN.FBILLALLAMOUNT 表头价税合计汇总, RTFIN.FBILLAMOUNT_LC 表头金额汇总本位币,RTFIN.FBILLTAXAMOUNT_LC 表头税额汇总本位币,RTFIN.FBILLALLAMOUNT_LC 表头价税合计汇总本位币 FROM T_SAL_RETURNSTOCK RT INNER JOIN T_SAL_RETURNSTOCKFIN RTFIN ON RT.FID = RTFIN.FID INNER JOIN T_SAL_RETURNSTOCKENTRY RTE ON RT.FID = RTE.FID INNER JOIN T_SAL_RETURNSTOCKENTRY_F RTEF ON RTE.FENTRYID = RTEF.FENTRYID WHERE 1=1 AND RT.FBILLNO = '这里输入退单单号' /*备注 查询币别相关信息: SELECT CU.FCURRENCYID 币别内码,CUL.FNAME 货币名称,CU.FNUMBER 货币编码,CU.FCODE 货币代码,CU.FPRICEDIGITS 单价精度,CU.FAMOUNTDIGITS 金额精度 FROM T_BD_CURRENCY CU INNER JOIN T_BD_CURRENCY_L CUL ON CU.FCURRENCYID =CUL.FCURRENCYID AND CUL.FLOCALEID = 2052 */ --4、其他常用 SELECT RT.FID 表头内码FID,RT.FDATE 日期,RT.FBILLNO 单据编号, RTE.FSEQ 分录行号,RTE.FENTRYID 分录行内码Fentryid, --源单信息 RTER.FSRCBILLTYPEID 源单类型,RTER.FSrcBillNo 源单编号,RTE.FOrderNo 订单单号, RTELK.FSTABLENAME 源单表名,RTELK.FSBILLID LK表FSBILLID,RTELK.FSID LK表FSID, RTE.FSOENTRYID 销售订单EntryId, --库存维度相关 RTE.FSTOCKFLAG 库存更新标示, RTE.FSTOCKID 仓库,RTE.FSTOCKLOCID 仓位,RTE.FSTOCKSTATUSID 库存状态, RTE.FLOT 批号,RTE.FLOT_TEXT 批号文本,RTE.FAUXPROPID 辅助属性内码, RTE.FPRODUCEDATE 生产日期,RTE.FEXPIRYDATE 有效期至,RTE.FBOMID BOM版本内码 FROM T_SAL_RETURNSTOCK RT LEFT JOIN T_SAL_RETURNSTOCKENTRY RTE ON RT.FID = RTE.FID LEFT JOIN T_SAL_RETURNSTOCKENTRY_R RTER ON RTE.FENTRYID = RTER.FENTRYID LEFT JOIN T_SAL_RETURNSTOCKENTRY_LK RTELK ON RTE.FENTRYID = RTELK.FENTRYID WHERE 1=1 AND RT.FBILLNO = '这里输入退单单号'
赞 11
11人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读