S^1^0^M^noprrp041^MODULE^^ S^2^1^R^reporteHoras_rpt^^^public F^0^C:\Users\jsoto\Documents\PROYECTOS\BDL320\MARMOTECH\PROYECTO\nodir\noprrp041.4gl D^2^130^168^9^0^0 X^2^c^115^35^0^finish X^2^c^110^38^0^output X^2^c^106^36^0^start X^2^D^130^9^0^ S^3^2^P^x^RECORD^^ D^3^131^142^12^0^0 X^3^r^165^41^0^ X^3^r^164^35^0^ X^3^r^161^49^0^ X^3^r^161^36^0^ X^3^r^161^20^0^ X^3^r^160^55^0^ X^3^r^160^37^0^ X^3^r^160^20^0^ X^3^r^159^61^0^ X^3^r^153^20^0^ X^3^l^152^25^0^ X^3^l^148^14^0^ X^3^l^130^26^0^ X^3^D^131^12^0^ S^4^3^P^cod_supervisor^VARCHAR(50)^^ D^4^132^132^9^0^0 X^4^D^132^9^0^ S^5^3^P^supervisor^VARCHAR(50)^^ D^5^133^133^9^0^0 X^5^D^133^9^0^ S^6^3^P^cod_empleado^INTEGER^^ D^6^134^134^9^0^0 X^6^D^134^9^0^ S^7^3^P^empleado^VARCHAR(50)^^ D^7^135^135^9^0^0 X^7^D^135^9^0^ S^8^3^P^fecha_trabajo^DATE^^ D^8^136^136^9^0^0 X^8^D^136^9^0^ S^9^3^P^cantidad_horas^INTEGER^^ D^9^137^137^9^0^0 X^9^D^137^9^0^ S^10^3^P^valor_horas^VARCHAR(100)^^ D^10^138^138^9^0^0 X^10^D^138^9^0^ S^11^3^P^tipo_calculo^DECIMAL(12,2)^^ D^11^139^139^9^0^0 X^11^D^139^9^0^ S^12^3^P^documento^INTEGER^^ D^12^140^140^9^0^0 X^12^D^140^9^0^ S^13^3^P^fecha_doc^DATE^^ D^13^141^141^9^0^0 X^13^D^141^9^0^ S^14^2^V^fecha_reporte^CHAR(30)^^ D^14^143^143^5^0^0 X^14^r^159^27^0^ X^14^l^156^17^0^ X^14^D^143^5^0^ S^15^2^V^fecha^CHAR(30)^^ D^15^144^144^5^0^0 X^15^r^159^20^0^ X^15^l^157^17^0^ X^15^D^144^5^0^ S^16^2^V^total_horas^INTEGER^^ D^16^145^145^5^0^0 X^16^r^167^20^0^ X^16^l^164^17^0^ X^16^D^145^5^0^ S^17^2^V^total_valor_horas^DECIMAL(12,2)^^ D^17^146^146^5^0^0 X^17^r^167^33^0^ X^17^l^165^17^0^ X^17^D^146^5^0^ S^18^2^V^reportDef^base.Report^^ D^18^0^0^0^0^0 S^19^1^F^reporte_horas^^^public D^19^45^128^11^0^0 X^19^c^42^10^0^ X^19^D^45^11^0^ S^20^19^V^handler^om.SaxDocumentHandler^^ D^20^47^47^9^0^0 X^20^r^106^68^0^ X^20^l^101^30^0^ X^20^D^47^9^0^ S^21^19^V^r_filename^STRING^^ D^21^48^48^7^0^0 X^21^r^95^57^0^ X^21^l^89^21^0^ X^21^D^48^7^0^ S^22^19^V^r_output^STRING^^ D^22^49^49^7^0^0 X^22^r^99^55^0^ X^22^l^98^61^0^ X^22^D^49^7^0^ S^23^19^V^preview^INTEGER^^ D^23^50^50^7^0^0 X^23^r^100^56^0^ X^23^l^97^30^0^ X^23^D^50^7^0^ S^24^19^V^criterio^STRING^^ D^24^51^51^7^0^0 X^24^r^83^39^0^ X^24^l^74^23^0^ X^24^D^51^7^0^ S^25^1^F^main^^^public D^25^36^43^2^0^0 X^25^D^36^2^0^ S^26^1^C^comando^base.SqlHandle^^private D^26^86^86^25^0^0 X^26^u^87^49^0^ X^26^D^86^25^0^ S^27^1^C^cotizaciones^base.SqlHandle^^private D^27^87^87^25^0^0 X^27^u^92^22^0^ X^27^D^87^25^0^ S^28^0^V^status^INTEGER^^builtin F^1^C:\Program Files\FourJs\Genero Studio320\fgl\lib/fgl.4gl D^28^15^15^9^1^1 X^28^D^15^9^1^ S^29^0^V^int_flag^INTEGER^^builtin D^29^15^15^17^1^1 X^29^l^124^17^0^ X^29^D^15^17^1^ S^30^0^V^datos^RECORD^^global D^30^12^15^12^0^0 X^30^r^157^69^0^ X^30^r^157^25^0^ X^30^r^84^100^0^ X^30^r^84^49^0^ X^30^r^67^36^0^ X^30^r^67^16^0^ X^30^r^63^16^0^ X^30^r^57^16^0^ X^30^r^55^23^0^ X^30^D^12^12^0^ S^31^30^V^fecha_inicial^DATE^^ D^31^13^13^9^0^0 X^31^D^13^9^0^ S^32^30^V^fecha_final^DATE^^ D^32^14^14^9^0^0 X^32^D^14^9^0^ S^33^0^V^usuarios^VARCHAR(20)^^global D^33^16^16^5^0^0 X^33^r^40^34^0^ X^33^l^38^31^0^ X^33^D^16^5^0^ S^34^0^V^clave^VARCHAR(20)^^global D^34^17^17^5^0^0 X^34^r^40^49^0^ X^34^l^39^31^0^ X^34^D^17^5^0^ S^35^0^V^selec^STRING^^global D^35^18^18^5^0^0 X^35^r^86^38^0^ X^35^r^85^25^0^ X^35^l^78^20^0^ X^35^D^18^5^0^ S^36^0^V^pcompanias^RECORD^^global D^36^19^19^5^0^0 X^36^r^159^42^0^ X^36^r^158^21^0^ X^36^r^41^19^0^ X^36^D^19^5^0^ S^37^36^V^cod_comp^CHAR(5)^smarmotech.companias.cod_comp^ D^37^0^0^0^0^0 X^37^D^19^5^0^ S^38^36^V^nombre^CHAR(40)^smarmotech.companias.nombre^ D^38^0^0^0^0^0 X^38^D^19^5^0^ S^39^36^V^rnc^CHAR(30)^smarmotech.companias.rnc^ D^39^0^0^0^0^0 X^39^D^19^5^0^ S^40^36^V^direccion^CHAR(40)^smarmotech.companias.direccion^ D^40^0^0^0^0^0 X^40^D^19^5^0^ S^41^36^V^telefono^CHAR(15)^smarmotech.companias.telefono^ D^41^0^0^0^0^0 X^41^D^19^5^0^ S^42^36^V^fax^CHAR(15)^smarmotech.companias.fax^ D^42^0^0^0^0^0 X^42^D^19^5^0^ S^43^36^V^administrador^CHAR(40)^smarmotech.companias.administrador^ D^43^0^0^0^0^0 X^43^D^19^5^0^ S^44^36^V^email^CHAR(100)^smarmotech.companias.email^ D^44^0^0^0^0^0 X^44^D^19^5^0^ S^45^36^V^paginaweb^CHAR(100)^smarmotech.companias.paginaweb^ D^45^0^0^0^0^0 X^45^D^19^5^0^ S^46^36^V^direccion1^CHAR(50)^smarmotech.companias.direccion1^ D^46^0^0^0^0^0 X^46^D^19^5^0^ S^47^36^V^telefono1^CHAR(15)^smarmotech.companias.telefono1^ D^47^0^0^0^0^0 X^47^D^19^5^0^ S^48^36^V^fax1^CHAR(15)^smarmotech.companias.fax1^ D^48^0^0^0^0^0 X^48^D^19^5^0^ S^49^36^V^status_t^CHAR(1)^smarmotech.companias.status_t^ D^49^0^0^0^0^0 X^49^D^19^5^0^ S^50^36^V^us_crea^CHAR(9)^smarmotech.companias.us_crea^ D^50^0^0^0^0^0 X^50^D^19^5^0^ S^51^36^V^fech_crea^DATE^smarmotech.companias.fech_crea^ D^51^0^0^0^0^0 X^51^D^19^5^0^ S^52^36^V^us_mod^CHAR(9)^smarmotech.companias.us_mod^ D^52^0^0^0^0^0 X^52^D^19^5^0^ S^53^36^V^fech_mod^DATE^smarmotech.companias.fech_mod^ D^53^0^0^0^0^0 X^53^D^19^5^0^ S^54^36^V^codnomina^CHAR(30)^smarmotech.companias.codnomina^ D^54^0^0^0^0^0 X^54^D^19^5^0^ S^55^36^V^cuenta_no_inv^CHAR(10)^smarmotech.companias.cuenta_no_inv^ D^55^0^0^0^0^0 X^55^D^19^5^0^ S^56^36^V^dias_vence_reservas^SMALLINT^smarmotech.companias.dias_vence_reservas^ D^56^0^0^0^0^0 X^56^D^19^5^0^ S^57^36^V^path_documentos_ordenes^CHAR(100)^smarmotech.companias.path_documentos_ordenes^ D^57^0^0^0^0^0 X^57^D^19^5^0^ S^58^36^V^url_file_destino^CHAR(100)^smarmotech.companias.url_file_destino^ D^58^0^0^0^0^0 X^58^D^19^5^0^ S^59^0^V^idx^INTEGER^^global D^59^20^20^5^0^0 X^59^r^114^20^0^ X^59^l^104^27^0^ X^59^r^94^24^0^ X^59^l^90^21^0^ X^59^D^20^5^0^ S^60^0^V^reporteHoras^RECORD^^global D^60^22^33^12^0^0 X^60^r^110^55^0^ X^60^r^92^40^0^ X^60^D^22^12^0^ S^61^60^V^cod_supervisor^VARCHAR(50)^^ D^61^23^23^9^0^0 X^61^D^23^9^0^ S^62^60^V^supervisor^VARCHAR(50)^^ D^62^24^24^9^0^0 X^62^D^24^9^0^ S^63^60^V^cod_empleado^INTEGER^^ D^63^25^25^9^0^0 X^63^D^25^9^0^ S^64^60^V^empleado^VARCHAR(50)^^ D^64^26^26^9^0^0 X^64^D^26^9^0^ S^65^60^V^fecha_trabajo^DATE^^ D^65^27^27^9^0^0 X^65^D^27^9^0^ S^66^60^V^cantidad_horas^INTEGER^^ D^66^28^28^9^0^0 X^66^D^28^9^0^ S^67^60^V^valor_horas^VARCHAR(100)^^ D^67^29^29^9^0^0 X^67^D^29^9^0^ S^68^60^V^tipo_calculo^DECIMAL(12,2)^^ D^68^30^30^9^0^0 X^68^D^30^9^0^ S^69^60^V^documento^INTEGER^^ D^69^31^31^9^0^0 X^69^D^31^9^0^ S^70^60^V^fecha_doc^DATE^^ D^70^32^32^9^0^0 X^70^D^32^9^0^ S^71^0^F^msg^^^extern X^71^c^123^18^0^ S^72^0^F^fgl_report_commitCurrentSettings^^^extern X^72^c^101^40^0^ S^73^0^F^fgl_report_selectPreview^^^extern X^73^c^100^31^0^ S^74^0^F^fgl_report_selectDevice^^^extern X^74^c^99^31^0^ S^75^0^F^seleccionarsalida^^^extern X^75^c^98^31^0^ S^76^0^F^fgl_report_loadCurrentSettings^^^extern X^76^c^95^26^0^ S^77^0^F^fgl_winmessage^^^extern X^77^c^117^26^0^ X^77^c^68^18^0^ X^77^c^64^22^0^ X^77^c^58^22^0^ T^10^34^d^0^0^DEFINE T^11^34^d^0^0^GLOBALS DEFINE T^12^33^d^0^0^DEFINE T^12^15^d^0^0^RECORD T^22^33^d^0^0^RECORD T^36^43^f^0^0^MAIN T^45^128^f^0^0^FUNCTION T^47^51^d^0^0^DEFINE T^54^126^i^0^0^DIALOG T^55^72^i^0^0^INPUT T^56^60^i^0^0^ T^57^60^c^0^0^IF T^58^59^c^0^0^THEN T^62^70^i^0^0^ T^63^66^c^0^0^IF T^64^65^c^0^0^THEN T^67^70^c^0^0^IF T^68^69^c^0^0^THEN T^74^120^i^0^0^CONSTRUCT T^77^119^i^0^0^ T^92^112^l^0^0^FOREACH T^94^108^c^0^0^IF T^95^106^c^0^0^THEN T^95^103^c^0^0^IF T^97^101^c^0^0^THEN T^114^119^c^0^0^IF T^115^115^c^0^0^THEN T^116^118^c^0^0^ELSE T^130^168^f^0^0^REPORT T^131^146^d^0^0^DEFINE T^131^142^d^0^0^RECORD r^2^ORDER EXTERNAL^0 o^2^5^1 T^152^153^a^0^0^BEFORE GROUP OF 5 x^153^0^ p^v^5 T^155^161^a^0^0^ON EVERY ROW x^159^0^ p^v^15 p^v^14 p^v^38 p^v^7 p^v^8 p^v^9 p^v^10 p^v^11 p^v^12 p^v^13 T^163^167^a^0^0^ON LAST ROW x^167^0^ p^v^16 p^v^17