跨组织业务下游应收单获取成本过程
跨组织业务,通过应收结算清单下推应收单。那么应收单是如何获取成本的呢?下面记录一下应收单获取成本的过程。
1、根据应收单明细内码查找应收结算清单的源单及内码
declare @p3 dbo.udt_inttable insert into @p3 values(100005) exec sp_executesql N'SELECT t1.FEntryId, t1.FSID fpsid, CASE WHEN t3.FSRCEntryID = 0 THEN t3.FBizEntryID ELSE t3.FSRCEntryID END fsid, CASE WHEN t3.FSRCEntryID = 0 THEN t3.FBizFormID ELSE t3.FSRCFORMID END fformid, t1.FSTABLENAME, T4.FDATE, t5.FBasePriceQty FROM t_AR_receivableEntry_LK t1 INNER JOIN T_IOS_ARSettlementDetail t3 ON (t1.FSBILLID = t3.FID AND t1.FSID = t3.FDETAILID) INNER JOIN T_IOS_ARSettlementDetail_R t5 ON (t5.FID = t3.FID AND t5.FDetailID = t3.FDetailID) INNER JOIN T_IOS_ARSettlement t4 ON (t4.FID = t3.FID AND CHARINDEX(''T_IOS_ARSettlementDetail'', t1.FSTABLENAME) = 1) INNER JOIN (SELECT FID FROM @FID_udt1 b) tid ON t1.FEntryId = tid.FID',N'@FID_udt1 [udt_inttable] READONLY',@FID_udt1=@p3
2、查看源单信息(例子中源单为分布式调出单)
declare @p3 dbo.udt_inttable insert into @p3 values(100003) exec sp_executesql N'SELECT a2.FEntryID fsid, a1.FID, a1.FBILLNO, a2.FSEQ, a1.FDATE, a2.FBASEQTY fpricebaseqty FROM T_STK_STKTRANSFEROUT a1 INNER JOIN T_STK_STKTRANSFEROUTENTRY a2 ON a2.FID = a1.FID INNER JOIN (SELECT FID FROM @FID_udt1 b) tid ON a2.FEntryID = tid.FID',N'@FID_udt1 [udt_inttable] READONLY',@FID_udt1=@p3
3、将源单信息收集到临时表
create table #tmpa0f68673894711ec95d9a864f1b (ACCTSYSTEMID bigint, ACCTORGID bigint, ACCTPOLICYID bigint, BILLFORMID nvarchar(2000), BILLENTRYID bigint) insert into #tmpa0f68673894711ec95d9a864f1b(ACCTSYSTEMID,ACCTORGID,ACCTPOLICYID,BILLFORMID,BILLENTRYID)
4、根据源单信息查找成本
select CAL.FACCTSYSTEMID ,CAL.FFINORGID ,CAL.FACCTPOLICYID ,SEQ.FBILLFROMID ,SEQ.FBILLENTRYID ,SEQ.FACCTGPRICE,SEQ.FACCTGAMOUNT, SEQ.FQTY from V_HS_OutInStockSeq SEQ INNER JOIN T_HS_OUTACCTG ACCTG ON SEQ.FACCTGID=ACCTG.FID INNER JOIN T_HS_CALDIMENSIONS CAL ON ACCTG.FDIMENSIONID=CAL.FDIMENSIONID inner join #tmpa0f68673894711ec95d9a864f1b tmp_b on CAL.FACCTSYSTEMID = tmp_b.ACCTSYSTEMID and CAL.FFINORGID = tmp_b.ACCTORGID and CAL.FACCTPOLICYID = tmp_b.ACCTPOLICYID and SEQ.FBILLFROMID = tmp_b.BILLFORMID and SEQ.FBILLENTRYID = tmp_b.BILLENTRYID
5、删除对应应收单t_AR_SOCCOSTENTRY表记录重新补充数据
6、更新更新T_AR_RECEIVABLEENTRY成本字段FCOSTAMTSUM
所以,成本数据的获取,最终来自于参加核算的单据的成本。一旦核算单据被删除掉了,应收单将无法获取到成本。
跨组织业务下游应收单获取成本过程
跨组织业务,通过应收结算清单下推应收单。那么应收单是如何获取成本的呢?下面记录一下应收单获取成本的过程。1、根据应收单明细内码查找...
点击下载文档
本文2024-09-16 18:38:18发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-23420.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf
热门文章