MODIFICACION DEL FIC - agosto 22 de 2016 Se debe hacer las siguientes modificaciones al FIC: 1. Corregir el cálculo del FIC en la contabilización de acuerdo al query del punto 2. 2. Generar informe/archivo, según query anexo: select a.Sucursal Clave, s.descripcion Nombre,(select drc_ccf from ccff where a.cdg_ccf = ccff.cdg_ccf) Regional, (select DSC_obr from obr where a.CCOSTO = obr.FAX_OBR) Proyecto, (select NOMBRE from CIU where a.ciudad_trabaja = CIU.CIUDAD) CiudadT, count(a.docto_ident) as Personas, cast(round(count(distinct a.docto_ident) * 17236.35,0) as int) Valor, a.CDG_CCF, (select DSC_CCF from ccff where a.cdg_ccf = ccff.cdg_ccf) Caja from ama a , suc s , ess e, sbct t where a.sucursal = s.sucursal and a.docto_ident = t.idf_sbc and a.emp_ss = e.emp_ss and ano = '2016' and mes = '06' and a.servicio = 'RP' group by a.sucursal,e.descripcion, s.descripcion,a.cdg_ccf,a.cdg_ccf,a.CIUDAD_TRABAJA,a.CDG_CCF,a.CCOSTO order by a.sucursal, a.ccosto Los puntos resaltados con Amarillo son campos variables, el valor del fic tomarlo de las variables fic:valor de la tabla SSV y recordar que si es el pago de una sola persona, el valor del fic debe llevarse hasta la variable del fic 3. Generar el archivo plano para el Sena, el query de este archivo sería: select a.Sucursal Nit_Contratista,a.CCOSTO No_Obra,o.dsc_obr Nombre_Obra,count(distinct a.docto_ident) as No_Trabajadores,'20160430' Periodo_pago, CAST( round(count(distinct a.docto_ident) * 17236.35,0) as int) as Valor_aporte, '21882061' nro_transferencia,'20160510' Fecha_pago,d.DPTO Departamento,d.nombre Departamento from ama a , suc s , ess e, sbct t, obr o,DEP d,CIU c where a.sucursal = s.sucursal and a.docto_ident = t.idf_sbc and a.emp_ss = e.emp_ss and o.CIU_OBR = c.CIUDAD and SUBSTRING(o.ciu_obr,1,2) = d.DPTO and a.CCOSTO = o.FAX_OBR and ano = '2016' and mes = '04' and a.servicio = 'RP' group by a.sucursal,e.descripcion, s.descripcion,a.CCOSTO,d.DPTO,c.CIUDAD,o.DSC_OBR,d.NOMBRE order by a.sucursal, a.CCOSTO Los puntos resaltados con Amarillo son campos variables asi: Periodo de pago (aaaammdd) : este campo puede ser en una variable, ó que lo pida en la pantalla Valor_aporte: es la sumatoria de los valores calculados por sucursal, centro de costos y esto me debe conincidir con lo pagado en el query del punto 1. Nro_transferencia: este campo puede ser en una variable, ó que lo pida en la pantalla Fecha_pago: (aaaammdd) este campo puede ser en una variable, ó que lo pida en la pantalla. Ano: Año de proceso Mes: Mes de proceso Nota: los valores en los tres puntos deben ser iguales