| From : | sergo <sergo.mdz@gmail.com> |
| To : | Batiashvili Zurab <zbatiashvili@moh.gov.ge> |
| Subject : | Re: referaluri daxmareba |
| Received On : | 27.10.2014 08:50 |
და კიდევ რამიანტერესებს იცი სერგო?
თვითონ HESPERUS რომ აქვს რეპორტები, ასეთი რეპორტების ამოღება თუ შეიძლება იქედან? თუნდაც დაშლილად PS და PO ?
ზურა
From: sergo [mailto:sergo.mdz@gmail.com]
Sent: Monday, October 27, 2014 01:48To: Batiashvili Zurab
Subject: Re: referaluri daxmareba
გამარჯობა ,
ეს უნდა შეიცვალოს იმიტომ რომ ჩამოწერის შემდეგ ბანკის მიერ შეიძლება დაბრუნდეს მთელი თანხა ან ნაწილი
where A.STATUS_ID in (38,41)
A.[AMOUNT] მაგივრად ISNULL(A.AMOUNT,0)-ISNULL(A.returnedamount,0)
ერთ შესრულებას შეიძლება ჰქონდეს რამდენიმე გადარიცხვა ამიტომ ჯამურად ჯობია აღება
გიგზავნი სკრიპტს
SELECT
bp.[name] as N'პროგრამა',
bpc.[name] as N'კომპონენტი',
bpsc.[name] as N'სუბკომპონენტი',
org.[name] as N'ორგანიზაცია',
con.NO_OLD_STYLE as N'კონტრაქტი',
con.year as 'conYEAR',
ps.id as 'შესრულების ID',
convert(varchar(20),ps.reporting_period_start,102)+'-'+convert(varchar(20),ps.reporting_period_end,102) as N'ანგარიშგების პერიოდი',
d.amount as N'მოთხოვნილი თანხა /ანგარიშ-ფაქტურის თანხა',
(select sum(ISNULL(po.AMOUNT,0)-ISNULL(po.returnedamount,0))
from
LIABILITY_DOC ld LEFT JOIN
LIABILITY_DOC_DETAIL ldd ON ldd.LIABILITY_DOC_ID=ld.ID and ld.PROVIDED_SERVICE_ID=ps.ID LEFT JOIN
PAYMENT_ORDER po ON po.LIABILITY_DOC_DETAIL_ID=ldd.ID and po.STATUS_ID in (38,41)
) as N'გადარიცხული თანხები'
FROM
BUDGET_PROGRAM bp INNER JOIN
BUDGET_PROGRAM_COMPONENT bpc ON bp.ID=bpc.BUDGET_PROGRAM_ID INNER JOIN
BUDGET_PROGRAM_SUBCOMPONENT bpsc ON bpc.id=bpsc.BUDGET_PROGRAM_COMPONENT_ID INNER JOIN
[CONTRACT] con ON con.BUDGET_PROGRAM_SUBCOMPONENT_ID=bpsc.ID INNER JOIN
ORGANIZATION org ON con.ORGANIZATION_ID=org.ID INNER JOIN
PROVIDED_SERVICE ps ON ps.CONTRACT_ID=con.ID LEFT JOIN
DOC d ON d.PROVIDED_SERVICE_ID=ps.id and d.DOC_TYPE_ID=60
WHERE
org.id=183 and
bpsc.id in (957,860,554) and
ps.REPORTING_PERIOD_START>'2009.04.30' and ps.REPORTING_PERIOD_END<'2014.10.01' and
ps.status_id=14
order by ps.REPORTING_PERIOD_START
On Fri, Oct 24, 2014 at 5:32 PM, Batiashvili Zurab <zbatiashvili@moh.gov.ge> wrote:
ეს სცორადაა სერგო?
SELECT -- TOP 100
G.[YEAR]
,F.[ID] as BUDGET_PROGRAM_SUBCOMPONENT_ID
,F.[NAME] as BUDGET_PROGRAM_SUBCOMPONENT_NAME
,E.[ID] as CONTRACT_ID
,E.[ORGANIZATION_ID]
,E.[BUDGET_PROGRAM_SUBCOMPONENT_ID]
,E.[STATUS_ID]
,E.[YEAR]
,E.[NO_OLD_STYLE]
,D.[ID] as PROVIDED_SERVICE_ID
,D.[CONTRACT_ID]
,D.[REPORTING_PERIOD_START]
,D.[REPORTING_PERIOD_END]
,C.[ID] as LIABILITY_DOC_ID
,C.[STATUS_ID]
,C.[PROVIDED_SERVICE_ID]
,C.[DATE]
,C.[REGISTERED]
,B.[ID] as LIABILITY_DOC_DETAIL_ID
,B.[LIABILITY_DOC_ID]
,B.[SERVICE_TYPE_ID]
,B.[CORRECTION]
,B.[AMOUNT]
,B.[REGISTERED_AMOUNT]
,A.[ID] as PAYMENT_ORDER_ID
,A.[AMOUNT]
,A.[DATE]
,A.[NO]
,A.[RECIPIENT]
,A.[RECIPIENT_TIN]
FROM PAYMENT_ORDER A
join LIABILITY_DOC_DETAIL B on B.ID = A.LIABILITY_DOC_DETAIL_ID
join LIABILITY_DOC C on C.ID = B.LIABILITY_DOC_ID
join PROVIDED_SERVICE D on D.ID = C.PROVIDED_SERVICE_ID
join [CONTRACT] E on E.ID = D.CONTRACT_ID
join BUDGET_PROGRAM_SUBCOMPONENT F on F.ID = E.BUDGET_PROGRAM_SUBCOMPONENT_ID
join BUDGET_CODE_HISTORY G on G.[BUDGET_PROGRAM_SUBCOMPONENT_ID] = F.ID
where A.STATUS_ID = 41 and D.STATUS_ID = 14 and E.ORGANIZATION_ID = 183 and E.[STATUS_ID] = 7
and G.[YEAR] = '2011' and F.ID = 860
From: sergo [mailto:sergo.mdz@gmail.com]
Sent: Friday, October 24, 2014 03:25
To: Batiashvili Zurab
Subject: Re: referaluri daxmareba
გამარჯობა,
გიგზავნი სკრიპტს