102 lines
3.1 KiB
Transact-SQL
102 lines
3.1 KiB
Transact-SQL
|
|
/****** Object: View [dbo].[vv_PartnerConnectionInfoAccount] Script Date: 05/18/2012 09:18:46 ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
|
|
|
|
|
|
|
|
|
|
CREATE view [dbo].[vv_PartnerConnectionInfoAccount]
|
|
as
|
|
select '01-Account' MainType,
|
|
t2.Oid Oid,
|
|
t2.CustomersFrom CustomersFrom,
|
|
t1.Customer Customers,
|
|
t1.PartnerType PartnerType,
|
|
t4.ConnectInfo ConnectInfo,
|
|
t2.CurrencyName CurrencyName,
|
|
sum(t1.AmountHUF) BallanceHUF,
|
|
sum(t1.AmountDEV) BallanceDEV,
|
|
t3.ShortName Currency,
|
|
t2.DatePayment DatePayment,
|
|
t2.DateCreated DateCreated,
|
|
t2.DateExecution DateExecution,
|
|
t2.CurrencyRate CurrencyRate,
|
|
t2.DocumentNumber DocumentNumber,
|
|
max(t2.RegistryNumber) RegistryNumber
|
|
from GLRows t1 join GLHeader t2 on
|
|
t1.GLHeader=t2.Oid left join CurrencyName t3 on
|
|
t2.CurrencyName=t3.Oid left join GlAccounts t4 on
|
|
t1.GLHeader=t4.Oid
|
|
where t2.GCRecord is null and
|
|
t2.GLDocumentType=1 and
|
|
isnull(t2.IsEditable,0)=0 and
|
|
t1.PartnerType in (0,1) and
|
|
t1.GCRecord is null
|
|
group by t2.Oid,t2.CustomersFrom,t1.Customer,t1.PartnerType,
|
|
t4.ConnectInfo,t2.DocumentNumber,t2.CurrencyName,t3.ShortName,t2.DateExecution,t2.DatePayment,
|
|
t2.DateCreated,t2.DateExecution,t2.CurrencyRate
|
|
|
|
union all
|
|
|
|
select '01-Account' MainType,
|
|
t1.Oid Oid,
|
|
t1.CustomersFrom CustomersFrom,
|
|
t1.Customers Customers,
|
|
0 PartnerType,
|
|
t1.ConnectInfo ConnectInfo,
|
|
t1.CurrencyName CurrencyName,
|
|
t1.TotalBruttoHUF BallanceHUF,
|
|
t1.TotalBruttoDEV BallanceDEV,
|
|
t3.ShortName Currency,
|
|
t1.DatePayment DatePayment,
|
|
t1.DateCreated DateCreated,
|
|
t1.DateExecution DateExecution,
|
|
t1.CurrencyRate CurrencyRate,
|
|
t1.DocumentNumber DocumentNumber,
|
|
t1.DocumentNumber RegistryNumber
|
|
from InvoiceHeader t1 left join CurrencyName t3 on
|
|
t1.CurrencyName=t3.Oid
|
|
where t1.GLAccounts is null and
|
|
t1.IsEditable=0 and
|
|
t1.GCRecord is null
|
|
|
|
union all
|
|
|
|
select '01-Account' MainType,
|
|
t1.Oid Oid,
|
|
t1.CustomersFrom CustomersFrom,
|
|
t1.Customers Customers,
|
|
1 PartnerType,
|
|
t1.F_ConnectInfo ConnectInfo,
|
|
t1.F_CurrencyName CurrencyName,
|
|
t1.F_AmountBruttoHUF BallanceHUF,
|
|
t1.F_AmountBruttoDEV BallanceDEV,
|
|
t3.ShortName Currency,
|
|
t1.F_DatePayment DatePayment,
|
|
t1.F_DateCreated DateCreated,
|
|
t1.F_DateExecution DateExecution,
|
|
t1.F_CurrencyRate CurrencyRate,
|
|
t1.DocumentNumber DocumentNumber,
|
|
t1.RegistryNumber RegistryNumber
|
|
from RegistryHeader t1 left join RegistryType t2 on
|
|
t1.RegistryType=t2.Oid left join CurrencyName t3 on
|
|
t1.F_CurrencyName=t3.Oid
|
|
where t1.GCRecord is null and
|
|
t1.F_GLAccounts is null and
|
|
t1.IsEditable=0 and
|
|
t1.IsStorno=0 and
|
|
t2.RegistryMainType=0 and
|
|
t1.RegistryAcceptState=0
|
|
|
|
|
|
|
|
|
|
|
|
GO
|
|
|