From : Batiashvili Zurab <zbatiashvili@moh.gov.ge>
To : sergo <sergo.mdz@gmail.com>
Subject : RE: SEECTEBI
Received On : 11.12.2014 08:53

Rac ramea im excel, romelic bazashi foqsirdeba

 

 

From: sergo [mailto:sergo.mdz@gmail.com]
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 <sergo.mdz@gmail.com>:

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