0d1a845a-f667-401a-ad7c-c8b969acce27BAZA_REKLAM29.7cmStringtrueprawa_agencjetrueStringtrueprawa_agenttrueString=Year(Today)rokListaLatrokrokString=Month(Today)miesiac123456789101112Float0=CDec("0,22")truestawka vat0=CDec("0,22")trueStringListaAgencjiSymbolagencjaListaAgencjiSymbolSymboltrueStringListaAgentowF_ROZagentListaAgentowF_ROZSymboltrueString1Wydawca12truetrue21cm0.25cmtrue1cm1cm1cm13f46e4e-7f57-4699-a788-f9c439b9a4ac21cmID_SPRZEDAWCYSystem.Int32ID_NABYWCYSystem.Int32NUMERSystem.Int32NUMER_ROZSystem.StringROKSystem.Int32MSSystem.Int32DATA_SPRZEDAZYSystem.DateTimeNR_FKSystem.StringNETTOSystem.DecimalS_VATSystem.DoubleVATSystem.DoubleBRUTTOSystem.Doublesuma_zaplatSystem.DecimalID_FAKTURYSystem.Int32SymbolSystem.StringAgencjaSystem.String=Fields!S_VAT.ValueIn=Parameters!vat.Value=Fields!Agencja.ValueIn=Parameters!agencja.Value=Fields!NUMER_ROZ.ValueIn=Parameters!agent.ValueBAZA_REKLAMSELECT dbo.FAKTURY.ID_SPRZEDAWCY, dbo.FAKTURY.ID_NABYWCY, dbo.FAKTURY.NUMER, dbo.FAKTURY.NUMER_ROZ,
YEAR(dbo.FAKTURY.DATA_SPRZEDAZY) AS ROK, MONTH(dbo.FAKTURY.DATA_SPRZEDAZY) AS MS, dbo.FAKTURY.DATA_SPRZEDAZY,
CONVERT(VARCHAR, dbo.FAKTURY.NUMER) + '/' + CONVERT(VARCHAR, dbo.FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR,
dbo.FAKTURY.NUMER_ROK) AS NR_FK, CASE WHEN K.S_VAT IS NULL THEN SUM(FAKTURA_DETAILS.NETTO) ELSE K.Netto END AS NETTO,
CASE WHEN K.S_VAT IS NULL THEN FAKTURA_DETAILS.S_VAT ELSE K.S_VAT END AS S_VAT, CASE WHEN K.S_VAT IS NULL
THEN SUM(FAKTURA_DETAILS.NETTO * FAKTURA_DETAILS.S_VAT) ELSE (K.Netto * K.S_VAT) END AS VAT, CASE WHEN K.S_VAT IS NULL
THEN SUM(FAKTURA_DETAILS.NETTO * (1 + FAKTURA_DETAILS.S_VAT)) ELSE (K.Netto * (1 + K.S_VAT)) END AS BRUTTO, dbo.FAKTURY.suma_zaplat,
dbo.FAKTURY.ID_FAKTURY, CASE WHEN AGENCI.Symbol IS NULL
THEN CASE WHEN FAKTURY.NUMER_ROZ = 'POZ' THEN 'Poznań' ELSE 'Katowice' END ELSE AGENCI.Symbol END AS Symbol,
dbo.AGENCJE.Symbol AS Agencja
FROM dbo.FAKTURY INNER JOIN
dbo.FAKTURA_DETAILS ON dbo.FAKTURY.ID_FAKTURY = dbo.FAKTURA_DETAILS.ID_FAKTURY LEFT OUTER JOIN
dbo.AGENCI ON dbo.FAKTURY.NUMER_ROZ = dbo.AGENCI.F_ROZ LEFT OUTER JOIN
dbo.AGENCJE ON dbo.FAKTURY.ID_SPRZEDAWCY = dbo.AGENCJE.Id_agencji LEFT OUTER JOIN
dbo.VIEW_KOREKTY AS K ON dbo.FAKTURY.ID_FAKTURY = K.idFakturyVAT
WHERE (YEAR(dbo.FAKTURY.DATA_SPRZEDAZY) = @rok) AND (MONTH(dbo.FAKTURY.DATA_SPRZEDAZY) = @miesiac) AND (dbo.FAKTURY.KOREKTA = 0)
AND (dbo.FAKTURY.SystemKsiegowyId IN (@systemKsiegowy))
GROUP BY dbo.FAKTURY.ID_SPRZEDAWCY, dbo.AGENCJE.Symbol, dbo.AGENCI.Symbol, dbo.FAKTURY.ID_NABYWCY, dbo.FAKTURY.NUMER,
dbo.FAKTURY.NUMER_ROZ, YEAR(dbo.FAKTURY.DATA_SPRZEDAZY), dbo.FAKTURY.DATA_SPRZEDAZY, CONVERT(VARCHAR, dbo.FAKTURY.NUMER)
+ '/' + CONVERT(VARCHAR, dbo.FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR, dbo.FAKTURY.NUMER_ROK), dbo.FAKTURY.suma_zaplat,
dbo.FAKTURA_DETAILS.S_VAT, dbo.FAKTURY.ID_FAKTURY, K.netto, K.S_VAT
ORDER BY dbo.FAKTURY.NUMER=Parameters!rok.Value=Parameters!miesiac.Value=Parameters!systemKsiegowy.ValuerokSystem.Int32BAZA_REKLAMselect distinct year(DATA_W) as rok from dbo.NR where DATA_W is not null and year(DATA_W) >=2009 order by year(DATA_W)desctrueSYMBSystem.StringBAZA_REKLAMSELECT SYMB
FROM [LISTA TYTUŁÓW]
WHERE (st_aktywny = - 1)trueId_agencjiSystem.Int32SymbolSystem.StringBAZA_REKLAMSELECT Id_agencji, Symbol
FROM AGENCJE where aktywna=1 and (@prawa_agencje is null or @prawa_agencje= Id_agencji)=Parameters!prawa_agencje.ValuetrueID_AGENTASystem.Int32SymbolSystem.StringF_ROZSystem.StringagencjaSystem.String=Fields!agencja.ValueIn=Parameters!agencja.ValueBAZA_REKLAMSELECT A.ID_AGENTA, A.Symbol, A.F_ROZ, A2.Symbol agencja
FROM AGENCI A left join Agencje A2
on A.ID_AGENCJI = A2.ID_Agencji
where aktywny=1 AND (A2.Symbol in (@agencja) OR A2.Symbol is null) AND (@prawa_agent is null OR A.Symbol=@prawa_agent)
union
select 0, 'Poznań', 'POZ','GS O/Poznań'
union
select 0,'Katowice','KAT','GS O/Katowice'
order by A.Symbol=Parameters!agencja.Value=Parameters!prawa_agent.Valuetrue18.83333cm1cm0.25cm18.75cm2true0.63492cm="ZESTAWIENIE MIESIĘCZNE FAKTUR ZA REKLAMĘ za miesiąc: " & Parameters!miesiac.Value & " rok: " & Parameters!rok.Value1