Al parecer en el script del upgrade no viene la creación de esos paquetes, por lo que los obtuve de los scripts cuando se crea desde cero la aplicación.
Los scripts son:
CREATE procedure [pdo].[exp_impreso_beneficio]
@codexp int = null
as
begin
select plz_nombre, bad_descripcion
from exp.emp_empleos
inner JOIN eor.plz_plazas on plz_codigo = emp_codplz
inner join exp.bae_beneficios_adic_emp on bae_codemp = emp_codigo
inner join exp.bad_beneficios_adic on bad_codigo = bae_codbad
where emp_codexp = @codexp
order BY plz_nombre, bad_descripcion
end
GO
PRINT N'Creating [pdo].[exp_impreso_forma_pago]...';
GO
CREATE procedure [pdo].[exp_impreso_forma_pago]
@codexp int = null
as
begin
select plz_nombre,
fpa_descripcion,
cbe_numero_cuenta,
bca_nombre,
case isnull(cbe_tipo_cuenta, '')
when 'C' then 'Corriente'
when 'A' then 'Ahorro'
when '' then null else 'Tipo de cuenta no reconocida'
end cbe_tipo_cuenta,
mon_descripcion
from exp.emp_empleos
inner JOIN eor.plz_plazas on plz_codigo = emp_codplz
inner JOIN exp.fpe_formas_pago_empleo on fpe_codemp = emp_codigo
inner JOIN exp.fpa_formas_pagos on fpa_codigo = fpe_codfpa
left JOIN exp.cbe_cuentas_banco_exp on cbe_codigo = fpe_codcbe
left JOIN gen.bca_bancos_y_acreedores on bca_codigo = cbe_codbca
left JOIN gen.mon_monedas on mon_codigo = cbe_codmon
where emp_codexp = @codexp
order BY plz_nombre, fpa_descripcion
end
GO
PRINT N'Creating [pdo].[exp_impreso_evaluaciones]...';
GO
CREATE procedure [pdo].[exp_impreso_evaluaciones]
@codexp int = null
as
begin
select plz_nombre,
eve_fecha,
eve_evaluador,
eve_nota,
eve_comentarios
from (select plz_nombre,
eve_comentarios_evaluador eve_comentarios,
isnull(exp_apellidos_nombres, eve_nombre_evaluador) eve_evaluador,
eve_fecha eve_fecha,
eve_nota eve_nota
from exp.eve_evaluaciones_empleo
left join exp.emp_empleos e1 on e1.emp_codigo = eve_codemp_evaluador
left join exp.exp_expedientes on exp_codigo = e1.emp_codexp
join exp.emp_empleos e2 on e2.emp_codigo = eve_codemp
join eor.plz_plazas on plz_codigo = e2.emp_codplz
where e2.emp_codexp = @codexp
union all
select plz_nombre,
eva_coment_evaluador eve_comentarios,
exp_apellidos_nombres eve_evaluador,
eva_fecha eve_fecha,
eva_nota eve_nota
from eva.con_consolidaciones
join eva.eva_evaluaciones on eva_codcon = con_codigo
join exp.emp_empleos e1 on e1.emp_codigo = eva_codemp_evaluador
join exp.exp_expedientes on exp_codigo = e1.emp_codexp
join exp.emp_empleos e2 on e2.emp_codigo = con_codemp
join eor.plz_plazas on plz_codigo = e2.emp_codplz
where e2.emp_codexp = @codexp) v1
order by plz_nombre, eve_fecha desc
end
GO
PRINT N'Creating [pdo].[exp_impreso_concursos]...';
GO
CREATE procedure [pdo].[exp_impreso_concursos]
@codexp int = null
as
begin
select pue_nombre,
case cos_estado
when 'Creacion' then 'Creación'
when 'InscripcionCandidatos' then 'Inscripción de candidatos'
when 'EvaluacionCandidatos' then 'Evaluación de candidatos'
when 'SeleccionFinalistas' then 'Selección de finalistas'
when 'ContratacionFinalistas' then 'Contratación de finalistas'
when 'Cancelado' then 'Cancelado'
when 'Finalizado' then 'Finalizado'
else 'Estado no reconocido'
end cos_estado,
exp_resp.exp_apellidos_nombres exp_responsable_concurso,
tco_descripcion,
cos_fecha_ini_contratacion,
case ccs_estado
when 'Inscrito' then 'Inscrito'
when 'Descartado' then 'Descartado'
when 'Finalista' then 'Finalista'
when 'Elegido' then 'Elegido'
when 'PendienteAutorizacionAccion' then 'Pendiente de autorización'
when 'Contratado' then 'Contratado'
else 'Estado no reconocido'
end ccs_estado
from rys.cos_concursos_seleccion
join rys.ccs_candidatos_concurso on ccs_codcos = cos_codigo
left join rys.can_candidatos on can_codigo = ccs_codcan
left join exp.emp_empleos emp_eva on emp_eva.emp_codigo = ccs_codemp
join eor.pue_puestos on pue_codigo = cos_codpue
left join exp.emp_empleos emp_resp on emp_resp.emp_codigo = cos_codemp_responsable
left join exp.exp_expedientes exp_resp on exp_resp.exp_codigo = emp_resp.emp_codexp
join exp.tco_tipos_de_contrato on tco_codigo = cos_codtco
where can_codexp = @codexp or emp_eva.emp_codexp = @codexp
end
GO
answered
18 Mar '14, 20:28
Juan Carlos Soria
1.1k●171●179●185
accept rate:
41%