83 lines
3.0 KiB
SQL
83 lines
3.0 KiB
SQL
DROP TABLE IF EXISTS vv_PartnerConnectionInfoAccount;
|
|
DROP VIEW IF EXISTS vv_PartnerConnectionInfoAccount;
|
|
CREATE view vv_PartnerConnectionInfoAccount
|
|
as
|
|
select '01-Account' MainType,
|
|
t2.Oid Oid,
|
|
t2.CustomersFrom CustomersFrom,
|
|
t1.Customer Customers,
|
|
t1.PartnerType PartnerType,
|
|
t2.DocumentNumber 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
|
|
where t2.GCRecord is null and
|
|
t2.GLDocumentType=1 and
|
|
ifnull(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,
|
|
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.DocumentNumber 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.DocumentNumber 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 |