Загрузка данных
smevCheckTableNrd = new QueryTable("GjgFpbpG", {
onRowDblClick: function (data, index) {
},
initComplete: function (queryAction) {
},
onRowSelect: function (data, index) {
//$("#manualSuccessSelect").val(data.manual_success);
//$("#amlcftComment").val(data.amlcft_comment);
//$("#smevSACheckEditVisible").show();
//uploadFileListSA.reload();
},
onRowDeselect: function (data, index) {
//$("#smevSACheckEditVisible").hide();
},
drawCallback: function (settings) {
}
},
function () {
var data = {};
var clientData = clientTable.data();
data.isShown = smevCheckNrd;
data.individual_id = (clientData ? clientData.id : application().id);
return data;
},
selection,
{
showFilter: true,
showExportToExcelButton: true,
paginate: true
});
SELECT
s.id as id,
to_char(sr.date, 'DD.MM.YYYY') as date,
src.short_name as document_type,
case when sr.type = 'OUT' then 'Исходящий'
when sr.type = 'IN' then 'Входящий' end as type,
case when src.service_type = 'SMEF PFR' then 'СФР'
when src.service_type = 'SMEF NRD' then 'НРД'
when src.service_type = 'SMEF FNS' then 'ФНС' end as service,
src.full_name as document_full_name,
case when src.view_code is not null then '<a target="_blank" href="view?viewCode=' || src.view_code || '&id='|| s.smev_register_id || '&sid=' || s.id ||'">'|| sr.number ||'</a>' else sr.number end as registry_number,
case mftv.count when 1 then 'Сформирован'
when 2 then 'Проверяется'
when 3 then 'ФЛК пройден'
when 4 then 'Ошибка ФЛК'
when 5 then 'Отправлен'
else ''
end as status,
sr.username as user,
s.registry_type as registry_type
FROM report.smev_register sr
join (
select id, smev_register_id, contract_id, individual_id, 'nrd' as registry_type from report.smev_nrd
union all
select id, smev_register_id, contract_id, individual_id, 'nrd_dsv' as registry_type from report.smev_nrd_dsv
union all
select id, smev_register_id, null as contract_id, null as individual_id, 'anpv' as registry_type from report.smev_anpv
union all
select asls.id, smev_register_id, null as contract_id, i.id as individual_id, 'asls' as registry_type from report.smev_asls asls join ourpension.individual i on asls.insurance_number = i.insurance_number
union all
select znnch.id, smev_register_id, null as contract_id, i.id as individual_id, 'znnch' as registry_type from report.smev_znnch znnch join ourpension.individual i on znnch.insurance_number = i.insurance_number
union all
select vspnp.id, smev_register_id, null as contract_id, i.id as individual_id, 'vspn_p' as registry_type from report.smev_vspn_p vspnp join ourpension.individual i on vspnp.insurance_number = i.insurance_number
union all
select uvspnp.id, smev_register_id, null as contract_id, i.id as individual_id, 'u_vspn_p' as registry_type from report.smev_u_vspn_p uvspnp join ourpension.individual i on uvspnp.insurance_number = i.insurance_number
union all
select zspnnpf.id, smev_register_id, null as contract_id, i.id as individual_id, 'zspnnpf' as registry_type from report.smev_zspnnpf zspnnpf join ourpension.individual i on zspnnpf.insurance_number = i.insurance_number
union all
select uzspnnpf.id, smev_register_id, null as contract_id, i.id as individual_id, 'u_zspnnpf' as registry_type from report.smev_u_zspnnpf uzspnnpf join ourpension.individual i on uzspnnpf.insurance_number = i.insurance_number
union all
select upevvddsnpf.id, smev_register_id, null as contract_id, i.id as individual_id, 'upevdds_npf' as registry_type from report.smev_upevdds_npf upevvddsnpf join ourpension.individual i on upevvddsnpf.insurance_number = i.insurance_number
union all
select zrspnnpf.id, smev_register_id, null as contract_id, i.id as individual_id, 'zrspn_npf' as registry_type from report.smev_zrspn_npf zrspnnpf join ourpension.individual i on zrspnnpf.insurance_number = i.insurance_number
union all
select inspn.id, smev_register_id, null as contract_id, i.id as individual_id, 'inspn' as registry_type from report.smev_inspn inspn join ourpension.individual i on inspn.insurance_number = i.insurance_number
union all
select uinspn.id, smev_register_id, null as contract_id, i.id as individual_id, 'u_inspn' as registry_type from report.smev_u_inspn uinspn join ourpension.individual i on uinspn.insurance_number = i.insurance_number
union all
select inspnv.id, smev_register_id, null as contract_id, i.id as individual_id, 'inspn_v' as registry_type from report.smev_inspn_v inspnv join ourpension.individual i on inspnv.insurance_number = i.insurance_number
union all
select uinspnv.id, smev_register_id, null as contract_id, i.id as individual_id, 'u_inspn_v' as registry_type from report.smev_u_inspn_v uinspnv join ourpension.individual i on uinspnv.insurance_number = i.insurance_number
union all
select rspnnpf.id, smev_register_id, null as contract_id, i.id as individual_id, 'rspnnpf' as registry_type from report.smev_rspnnpf rspnnpf join ourpension.individual i on rspnnpf.insurance_number = i.insurance_number
union all
select urspnnpf.id, smev_register_id, null as contract_id, i.id as individual_id, 'u_rspnnpf' as registry_type from report.smev_u_rspnnpf urspnnpf join ourpension.individual i on urspnnpf.insurance_number = i.insurance_number
union all
select uzevddsnpf.id, smev_register_id, null as contract_id, i.id as individual_id, 'uzev_dds_npf' as registry_type from report.smev_uzev_dds_npf uzevddsnpf join ourpension.individual i on uzevddsnpf.insurance_number = i.insurance_number
union all
select uzevoddsnpf.id, smev_register_id, null as contract_id, i.id as individual_id, 'uzevo_dds_npf' as registry_type from report.smev_uzevo_dds_npf uzevoddsnpf join ourpension.individual i on uzevoddsnpf.insurance_number = i.insurance_number
union all
select sizlp.id, smev_register_id, null as contract_id, i.id as individual_id, 'sizlp' as registry_type from report.smev_sizlp sizlp join ourpension.individual i on sizlp.insurance_number = i.insurance_number
union all
select sfv.id, smev_register_id, null as contract_id, i.id as individual_id, 'sfv' as registry_type from report.smev_sfv sfv join ourpension.individual i on sfv.insurance_number = i.insurance_number
union all
select usfv.id, smev_register_id, null as contract_id, i.id as individual_id, 'u_sfv' as registry_type from report.smev_u_sfv usfv join ourpension.individual i on usfv.insurance_number = i.insurance_number
union all
select sfsnpf.id, smev_register_id, null as contract_id, i.id as individual_id, 'sfs_npf' as registry_type from report.smev_sfs_npf sfsnpf join ourpension.individual i on sfsnpf.insurance_number = i.insurance_number
union all
select usfsnpf.id, smev_register_id, null as contract_id, i.id as individual_id, 'u_sfs_npf' as registry_type from report.smev_u_sfs_npf usfsnpf join ourpension.individual i on usfsnpf.insurance_number = i.insurance_number
union all
select unpf.id, smev_register_id, null as contract_id, i.id as individual_id, 'unpf' as registry_type from report.smev_unpf unpf join ourpension.individual i on unpf.insurance_number = i.insurance_number
union all
select uovm.id, uovm.smev_register_id, null as contract_id, i.id as individual_id, 'uovm' as registry_type from report.smev_uovm uovm join ourpension.individual i on uovm.insurance_number = i.insurance_number
union all
select uops.id, smev_register_id, null as contract_id, i.id as individual_id, 'uops' as registry_type from report.smev_uops uops join ourpension.individual i on uops.insurance_number = i.insurance_number
union all
select id, smev_register_id, null as contract_id, null as individual_id, 'uspn' as registry_type from report.smev_uspn uspn
union all
select iszl.id, iszl.smev_register_id, null as contract_id, i.id as individual_id, 'iszl' as registry_type from report.smev_iszl iszl join ourpension.individual i on iszl.insurance_number = i.insurance_number
union all
select uvmsk.id, smev_register_id, null as contract_id, i.id as individual_id, 'uvmsk' as registry_type from report.smev_uvmsk uvmsk join ourpension.individual i on uvmsk.insurance_number = i.insurance_number
union all
select rpfr.id, smev_register_id, null as contract_id, i.id as individual_id, 'rpfr' as registry_type from report.smev_rpfr rpfr join ourpension.individual i on rpfr.insurance_number = i.insurance_number
union all
select nspn.id, smev_register_id, null as contract_id, i.id as individual_id, 'nspn' as registry_type from report.smev_nspn nspn join ourpension.individual i on nspn.insurance_number = i.insurance_number
union all
select uier.id, smev_register_id, null as contract_id, i.id as individual_id, 'uier' as registry_type from report.smev_uier uier join ourpension.individual i on uier.insurance_number = i.insurance_number
union all
select uker.id, smev_register_id, null as contract_id, i.id as individual_id, 'uker' as registry_type from report.smev_uker uker join ourpension.individual i on uker.insurance_number = i.insurance_number
union all
select npf.id, smev_register_id, null as contract_id, i.id as individual_id, 'npf' as registry_type from report.smev_npf npf join ourpension.individual i on npf.insurance_number = i.insurance_number
union all
select uzev_dds_sfr.id, smev_register_id, null as contract_id, i.id as individual_id, 'uzev_dds_sfr' as registry_type from report.smev_uzev_dds_sfr uzev_dds_sfr join ourpension.individual i on uzev_dds_sfr.insurance_number = i.insurance_number
) s on s.smev_register_id = sr.id
join report.smev_register_codes src on sr.smev_register_type_code = src.short_name
left join dev.model_file_to_verification mftv on sr.verified_file_id = mftv.id
WHERE
s.individual_id = :individual_id
#if(!$isShown)
and 1=0
#end
order by sr.date