Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив / Denisov_S_I_UAI-511_Diplom_Versia_FINAL_NAYa.doc
Скачиваний:
76
Добавлен:
09.06.2015
Размер:
8.36 Mб
Скачать

Участники (Listeners)

Select e.full_fio

,eg.Name

,s.d_start

,(Select os2.d_start

From orders_students_ os2

,paragraphs_ p

Where os2.id_student = s.id_student

And os2.id_paragraph = p.id_paragraph

And p.idk_order In (201, 207))

,rcg.d_end

,kba.Name

,ps.Status_Text

,(Select ps2.Status_Text

From orders_students_ os2

,paragraphs_status_ ps2

Where os2.id_student = s.id_student

And os2.id_paragraph = ps2.id_paragraph

And ps2.idk_order In (201, 207))

,psc.status_text

,(Select Max(ts_.Get_Org_Name(o.id_organization, Sysdate))

From representatives_ r

,organizations_ o

Where r.id_represented = c.id_with_whom

And r.id_representative = o.id_contractor)

,/*nvl(*/(Select Sum(sa.money)

From stages_ st

,accounts_contract_ ac

,salary_account_ sa

,spent_ s

,paragraphs_ p

Where st.id_contract = c.id_contract

And st.id_stage = ac.id_stage

And ac.id_basis_sal = sa.id_basis_sal_charge

And sa.id_salary_account = s.id_salary_account

And ac.id_paragraph = p.id_paragraph

And p.idk_order In (444, 436))

/*,(Select Sum(st.money)

From stages_ st

Where st.id_contract = c.id_contract))*/

,d.series || Decode(d.series, '', '', ' ') || d.identifier

,ct.heard_hours

,rcg.hours

,(Select Max(ct2.when_given1)

From certificate_ ct2

,kind_level_formation_ klf

Where ct2.id_e1 = s.id_e

And ct2.idk_level_formation = klf.idk_level_formation

And klf.qualifier = 96

And ct2.when_given1 <= s.d_start)

,s.id_student

,e.id_e

,eg.id_ed_group

,s.idkba_transfer

,s.id_order_start

,ps.id_order

,ps.idk_order

,c.id_contract

,ps.Status_order

,s.id_order_contract

,ps.id_erp_user

,e.id_contractor

-- Рамочный договор

,decode(cm.id_contract

,''

,''

,nvl((Select pc.Value

From parameters_contract_ pc

Where pc.idk_parameter_contract = 4

And pc.id_contract = cm.id_contract)

,psm.Status_Text)) Номер_рд

,cm.id_contract

,decode(cm.id_contract

,''

,''

,(Select ts_.Get_Org_Name(o.id_organization, c.d_start)

From organizations_ o

Where o.id_contractor = cm.id_with_whom))

,(Select Sum(sa.money)

From stages_ st

,accounts_contract_ ac

,salary_account_ sa

,spent_ s

,paragraphs_ p

Where st.id_contract = c.id_contract

And st.id_stage = ac.id_stage

And ac.id_basis_sal = sa.id_basis_sal_charge

And sa.id_salary_account = s.id_salary_account

And ac.id_paragraph = p.id_paragraph

And sa.id_charge = 40811 -- НДС

And p.idk_order In (444, 436))

,(Select ps2.id_paragraph

From orders_students_ os2

,paragraphs_status_ ps2

Where os2.id_student = s.id_student

And os2.id_paragraph = ps2.id_paragraph

And ps2.idk_order In (201, 207))

,(Select ps2.id_erp_user

From orders_students_ os2

,paragraphs_status_ ps2

Where os2.id_student = s.id_student

And os2.id_paragraph = ps2.id_paragraph

And ps2.idk_order In (201, 207))

,(Select ps2.Status_order

From orders_students_ os2

,paragraphs_status_ ps2

Where os2.id_student = s.id_student

And os2.id_paragraph = ps2.id_paragraph

And ps2.idk_order In (201, 207))

,ct.id_certificate

,d.id_doc

,kd.name

,kd.idk_doc

,d.when_given

,m.registration_number

,m.id_mag_r_diplom

From students_ s

,employees_history_ e

,educational_group_ eg

,kind_basis_action_ kba

,paragraphs_status_ ps

,paragraphs_status_ psc

,contracts_ c

,contracts_ cm

,paragraphs_status_ psm

,magazine_registr_diplomas_ m

,documents_ d

,kind_document_ kd

,certificate_ ct

-- Сроки обучения

,(Select rcg2.id_ed_group

,Min(rcg2.d_start) d_start

,Max(rcg2.d_end) d_end

,sum(elumk.hours) hours

From refresher_course_group_ rcg2

,educational_load_umk_ elumk

Where rcg2.id_refresher_course_plan = %p1[i]%

And elumk.id_methodical_complex(+) = rcg2.id_methodical_complex

Group By rcg2.id_ed_group

--,elumk.hours

) rcg

Where e.id_e = s.id_e

And s.d_start Between e.d_start And nvl(e.d_end, s.d_start)

And s.id_ed_group = rcg.id_ed_group

And s.d_start Between rcg.d_start And nvl(rcg.d_end, s.d_start)

And eg.id_ed_group = s.id_ed_group

And kba.idk_basis_action = s.idkba_transfer

And ps.id_paragraph = s.id_order_start

And psc.id_paragraph(+) = s.id_order_contract

And c.id_paragraph(+) = psc.id_paragraph

And c.id_contract_main = cm.id_contract(+)

And cm.id_paragraph = psm.id_paragraph(+)

And m.id_student(+) = s.id_student

And m.id_certificate = ct.id_certificate(+)

And d.id_doc(+) = ct.id_doc

And d.idk_doc = kd.idk_doc(+)

Соседние файлы в папке Архив