如何通过销售发票和日记帐事务信息进行销售交货与退货信息分析

简介:
如何通过销售发票和日记帐事务信息进行销售交货与退货信息分析
 
问:我的销售业务的流程为:销售订单--销售交货--销售发票--销售收款,如何通过销售发票信息和日记帐分录事务交易信息 进行销售交货与退货信息的分析。
 
答:查询语句如下所示,在Sbo 2005B PL38环境下测试通过。
select a.DocEntry,b.DocEntry 发票号码,c.DocEntry 订单号码, l.cardCode,l.cardname,a.ItemCode, a.Dscription, a.Quantity, a.Price, a.LineTotal, a.WhsCode, w.whsName, d.DocEntry 退货单号, d.Quantity 退货数, d.Price 退货单价, d.LineTotal 退货金额 
FROM DLN1 a inner join (SELECT Distinct T0.DocEntry, T0.BaseEntry FROM INV1 T0 inner join OINV T1 on T0.DocEntry=T1.DocEntry AND T0.BaseType=15
AND (T1.CardCode='[%0]' or IsNull('[%0]','')='') AND (T1.DocEntry=[%1] or IsNull([%1],0)=0) AND (T1.TransId=[%2] or IsNull([%2],0)=0)
) b on a.DocEntry=b.BaseEntry left join ORDR c on a.BaseEntry=c.DocEntry and a.BaseType=17
left join RDN1 d on a.DocEntry=d.baseEntry AND a.ItemCode=d.ItemCode and d.baseType=15
inner join OWHS w on a.whsCode=w.whscode inner join ODLN l on a.docEntry=l.docEntry
WHERE (a.ItemCode='[%3]' or IsNull('[%3]','')='')


本文转自foresun  51CTO博客,原文链接:http://blog.51cto.com/foresun/86180,如需转载请自行联系原作者
相关文章
|
安全
选择最佳供应商:ERP系统的供应商选择与评估方法论
选择最佳供应商:ERP系统的供应商选择与评估方法论
1612 0
|
存储 Ubuntu Linux
如何在服务器之间同步文件?
如何在服务器之间同步文件?
445 3
|
存储 安全 网络安全
代理IP的安全性如何确定是否安全
代理IP用于隐藏真实IP,提供隐私保护和访问限制解除,但其安全性取决于提供商信誉、技术性能、隐私政策、法律合规及使用场景选择。选择时,要确保提供商的口碑,检查技术稳定性,验证隐私保护措施,遵守法规,谨慎使用,以确保安全。
|
传感器 芯片 内存技术
自己画一块ESP32-C3 的开发板(立创EDA)(PCB到手)
记录一下第一次使用立创EDA第一次设计ESP-C3的开发板
2920 2
自己画一块ESP32-C3 的开发板(立创EDA)(PCB到手)
|
文字识别
办公技巧 | 免费的PDF转Word方法,从此不再求人!
这种可以直接选择文字的就是“文本型PDF”,通常是由word等文档导出的,还保留着文字、字形等格式,想要转换回word文档也相对简单。
416 0
|
数据采集 算法 数据处理
期现套利系统开发源码规则解析
期现套利系统开发源码规则解析
|
编解码
codec can't decode byte 0xe6 in position 0: ordinal not in range
ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128)] 错误: 实例 "linux-core" 执行所请求操作失败,实例处于错误状态。
1002 0