Subject: RE: SEECTEBI
From: Batiashvili Zurab <[email-masked]>
To: sergo <[email-masked]>
Date: Thu, 11 Dec 2014 08:53:00 +0000

Rac ramea im excel, romelic bazashi foqsirdeba

From: sergo [mailto:[email-masked]]
Sent: Thursday, December 11, 2014 12:53
To: Batiashvili Zurab
Subject: Re: SEECTEBI

ოქმის  ნომერი  და  ოქმის  თარიღი  თვე/რიცხვი/წელი ვიპოვე დოკუმენტში:

საქართველოს მთავრობის 2010 წლის 3 ნოემბრის №331 დადგენილებით შექმნილი უწყებათაშორისი კომისიის საოქმო გადაწყვეტილების  N

საქართველოს მთავრობის 2010 წლის 3 ნოემბრის №331 დადგენილებით შექმნილი უწყებათაშორისი კომისიის საოქმო გადაწყვეტილების თარიღი

კიდევ რომელი ველი გჭირდება ?

სიტყვაზე თუ 08/10/2014 -ში  გადაირიცხა და 08/23/2014 - ში რაღაც ნაწილი თანხის ან მთლიანად დაბრუნდა ეს რეპორტში როგორ უნდა გამოჩნდეს ?

ახალ სკრიპტებს გიგზავნი :

--2014 წლის ცხრილი- ზაზა 29.08.xlsx

SELECT

MED_AID_CARD_NO as N'ოქმის N',

convert(nvarchar(20),dd.FOREIGN_TREATMENT_LETTER_DATE,101) as N'ოქმის თარიღი თვე/რიცხვი/წელი',

--'' as N'ოქმის N, თარიღი თვე/რიცხვი/წელი',

org.name as N'კლინიკის ან/და დაწესებულების დასახელება',

'' as N'ოქმით გამოყოფილი ჯამური თანხა',

N'ლარი' as N'ლარი',

con.NO_OLD_STYLE as N'გაფორმებული ხელშეკრულების ნომერი',

convert(nvarchar(20),con.SIGN_DATE,101) as N'გაფორმებული ხელშეკრულების თარიღი',

con.REG_NO as N'CMR კოდი',

con.GENERAL_AMOUNT as N'ხელშეკრულების მთლიანი თანხა',

'' as N'შეთანხმება',

isnull(SUM(ISNULL(po.AMOUNT,0)-ISNULL(po.RETURNEDAMOUNT,0)),0)

as N'გადარიცხული თანხა',

'' as N'შენიშვნა',

'' as N'ოქმი/ხელშეკრულება',

'' as N'ხელშეკრულება/გადარიცხვა'

FROM

BUDGET_PROGRAM_COMPONENT bpc 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 org.ID = con.ORGANIZATION_ID INNER JOIN

PROVIDED_SERVICE ps ON ps.CONTRACT_ID=con.ID INNER JOIN

dbo.DOC doc ON ps.ID = doc.PROVIDED_SERVICE_ID and doc.doc_type_id in (236) INNER JOIN

doc_detail dd on dd.DOC_ID=doc.id  INNER JOIN

LIABILITY_DOC ld  ON ld.PROVIDED_SERVICE_ID=ps.ID INNER JOIN

LIABILITY_DOC_DETAIL ldd ON ldd.LIABILITY_DOC_ID=ld.ID  INNER JOIN

PAYMENT_ORDER po ON po.LIABILITY_DOC_DETAIL_ID=ldd.ID INNER JOIN

COMMAND_ACCESS_LOG cal ON cal.ROW_ID=po.ID and cal.COMMAND_ID=63 AND cal.RESULTING_STATUS_ID=po.STATUS_ID

AND CAL.ID=(SELECT MAX(ID)FROM COMMAND_ACCESS_LOG cal WHERE cal.ROW_ID=po.ID and cal.COMMAND_ID=63 AND cal.RESULTING_STATUS_ID=po.STATUS_ID)

WHERE po.STATUS_ID IN (41)

and bpsc.id=966 and con.year=2014

group by

MED_AID_CARD_NO,

convert(nvarchar(20),dd.FOREIGN_TREATMENT_LETTER_DATE,101),

--'' as N'ოქმის N, თარიღი თვე/რიცხვი/წელი',

org.name ,

--'' as N'ოქმით გამოყოფილი ჯამური თანხა',

--N'ლარი' ,

con.NO_OLD_STYLE ,

con.SIGN_DATE ,

con.REG_NO ,

con.GENERAL_AMOUNT

--''

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

--2014 wlis - lela 17-10-2014.xlsx

SELECT

--dd.*,

--doc.doc_type_id,

MED_AID_CARD_NO as N'ოქმის N',

convert(nvarchar(20),dd.FOREIGN_TREATMENT_LETTER_DATE,101) as N'ოქმის თარიღი თვე/რიცხვი/წელი',

dd.patient_name as N'პაციენტის  გვარი სახელი',

dd.cra_person_code as N'პირადი  ნომერი',

'' as N'თანხა',            -- ver gavige ra tanxa igulisxmeba

N'ლარი' as N'ლარი',

org.name as N'კლინიკის ან/და დაწესებულების დასახელება',

org.TIN as N'კლინიკის  ან/და  დაწესებულების  საიდენტიფიკაციო  კოდი',

con.NO_OLD_STYLE as N'გაფორმებული ხელშეკრულების ნომერი',

convert(nvarchar(20),con.SIGN_DATE,101) as N'გაფორმებული ხელშეკრულების თარიღი',

con.GENERAL_AMOUNT as N'ხელშეკრულებაში  პაციენტზე  განსაზღვრული  თანხა',

con.REG_NO as N'CMR კოდი',

po.[no] as N'საგადახდო  მოთხოვნის  ნომერი ',

convert(nvarchar(20),cal.business_event_date,101) as N'გადარიცხვის  თარიღი  თვე/რიცხვი/წელი',

po.amount  as N'საგადახდო  მოთხოვნის  თანხა',

'' as N'გადმომისამართება'

FROM

BUDGET_PROGRAM_COMPONENT bpc 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 org.ID = con.ORGANIZATION_ID  INNER JOIN

PROVIDED_SERVICE ps on ps.CONTRACT_ID=con.ID INNER JOIN

dbo.DOC doc ON ps.ID = doc.PROVIDED_SERVICE_ID and doc.doc_type_id not in (60,73) INNER JOIN

doc_detail dd on dd.DOC_ID=doc.id INNER JOIN

LIABILITY_DOC ld ON  ld.PROVIDED_SERVICE_ID=ps.ID INNER JOIN

LIABILITY_DOC_DETAIL ldd ON ldd.LIABILITY_DOC_ID=ld.ID  INNER JOIN

PAYMENT_ORDER po ON po.LIABILITY_DOC_DETAIL_ID=ldd.ID INNER JOIN

COMMAND_ACCESS_LOG cal ON cal.ROW_ID=po.ID and cal.COMMAND_ID=63 AND cal.RESULTING_STATUS_ID=po.STATUS_ID and po.STATUS_ID=41

AND CAL.ID=(SELECT MAX(ID)FROM COMMAND_ACCESS_LOG cal WHERE cal.ROW_ID=po.ID and cal.COMMAND_ID=63 AND cal.RESULTING_STATUS_ID=po.STATUS_ID)

where bpsc.id=966 and con.year=2014 and doc.doc_type_id=236

2014-12-10 12:03 GMT+04:00 sergo <[email-masked]>:

gamarjoba zura,

aba sheamocmon scori monacemebi brundeba tu ara

--2014 წლის ცხრილი- ზაზა 29.08.xlsx

SELECT

'' as N'ოქმის N, თარიღი თვე/რიცხვი/წელი',

org.name as N'კლინიკის ან/და დაწესებულების დასახელება',

'' as N'ოქმით გამოყოფილი ჯამური თანხა',

N'ლარი' as N'ლარი',

con.NO_OLD_STYLE as N'გაფორმებული ხელშეკრულების ნომერი',

con.SIGN_DATE as N'გაფორმებული ხელშეკრულების თარიღი',

con.REG_NO as N'CMR კოდი',

con.GENERAL_AMOUNT as N'ხელშეკრულების მთლიანი თანხა',

'' as N'შეთანხმება',

(select isnull(SUM(ISNULL(po.AMOUNT,0)-ISNULL(po.RETURNEDAMOUNT,0)),0) from

PROVIDED_SERVICE ps INNER JOIN

LIABILITY_DOC ld ON ps.CONTRACT_ID=con.ID and ld.PROVIDED_SERVICE_ID=ps.ID INNER JOIN

LIABILITY_DOC_DETAIL ldd ON ldd.LIABILITY_DOC_ID=ld.ID  INNER JOIN

PAYMENT_ORDER po ON po.LIABILITY_DOC_DETAIL_ID=ldd.ID INNER JOIN

COMMAND_ACCESS_LOG cal ON cal.ROW_ID=po.ID and cal.COMMAND_ID=63 AND cal.RESULTING_STATUS_ID=po.STATUS_ID

AND CAL.ID=(SELECT MAX(ID)FROM COMMAND_ACCESS_LOG cal WHERE cal.ROW_ID=po.ID and cal.COMMAND_ID=63 AND cal.RESULTING_STATUS_ID=po.STATUS_ID)

WHERE po.STATUS_ID IN (41) )

as N'გადარიცხული თანხა',

'' as N'შენიშვნა',

'' as N'ოქმი/ხელშეკრულება',

'' as N'ხელშეკრულება/გადარიცხვა'

FROM

BUDGET_PROGRAM_COMPONENT bpc 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 org.ID = con.ORGANIZATION_ID

where bpsc.id=966

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

--2014 wlis - lela 17-10-2014.xlsx

SELECT

'' as N'ოქმის N',

'' as N'ოქმის თარიღი თვე/რიცხვი/წელი',

dd.patient_name as N'პაციენტის  გვარი სახელი',

dd.cra_person_code as N'პირადი  ნომერი',

'' as N'თანხა',            -- ver gavige ra tanxa igulisxmeba

N'ლარი' as N'ლარი',

org.name as N'კლინიკის ან/და დაწესებულების დასახელება',

org.TIN as N'კლინიკის  ან/და  დაწესებულების  საიდენტიფიკაციო  კოდი',

con.NO_OLD_STYLE as N'გაფორმებული ხელშეკრულების ნომერი',

con.SIGN_DATE as N'გაფორმებული ხელშეკრულების თარიღი',

con.GENERAL_AMOUNT as N'ხელშეკრულებაში  პაციენტზე  განსაზღვრული  თანხა',

con.REG_NO as N'CMR კოდი',

po.[no] as N'საგადახდო  მოთხოვნის  ნომერი ',

cal.business_event_date as N'გადარიცხვის  თარიღი  თვე/რიცხვი/წელი',

po.amount  as N'საგადახდო  მოთხოვნის  თანხა',

'' as N'გადმომისამართება'

FROM

BUDGET_PROGRAM_COMPONENT bpc 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 org.ID = con.ORGANIZATION_ID  INNER JOIN

PROVIDED_SERVICE ps on ps.CONTRACT_ID=con.ID INNER JOIN

dbo.DOC doc ON ps.ID = doc.PROVIDED_SERVICE_ID and doc.doc_type_id not in (60,73) INNER JOIN

doc_detail dd on dd.DOC_ID=doc.id INNER JOIN

LIABILITY_DOC ld ON  ld.PROVIDED_SERVICE_ID=ps.ID INNER JOIN

LIABILITY_DOC_DETAIL ldd ON ldd.LIABILITY_DOC_ID=ld.ID  INNER JOIN

PAYMENT_ORDER po ON po.LIABILITY_DOC_DETAIL_ID=ldd.ID INNER JOIN

COMMAND_ACCESS_LOG cal ON cal.ROW_ID=po.ID and cal.COMMAND_ID=63 AND cal.RESULTING_STATUS_ID=po.STATUS_ID and po.STATUS_ID=41

AND CAL.ID=(SELECT MAX(ID)FROM COMMAND_ACCESS_LOG cal WHERE cal.ROW_ID=po.ID and cal.COMMAND_ID=63 AND cal.RESULTING_STATUS_ID=po.STATUS_ID)

where bpsc.id=966 and con.year=2014