$ls_carres = $io_report->ds->data["carres"][1]; $ls_carrec = $io_report->ds->data["carrec"][1]; $ls_cardes = $io_report->ds->data["cardes"][1]; uf_print_cabecera($ls_codemp, $ls_nomemp, $ls_coduniadm, $ls_denuniadm, $ls_codunisol, $ls_denunisol, $ls_codres, $ls_nomres, $io_pdf); // Imprimimos la cabecera del registro uf_print_totales($ls_nomrec, $ls_codrec, $ls_carrec, $ls_nomdes, $ls_coddes, $ls_cardes, $io_pdf); if ($lb_valido) { $li_totrow_det = $io_report->ds_detalle->getRowCount("codact"); for ($li_s = 1; $li_s <= $li_totrow_det; $li_s++) { $ls_codart = $io_report->ds_detalle->data["codact"][$li_s]; $ls_denart = $io_report->ds_detalle->data["denact"][$li_s]; $ls_catalogo = $io_report->ds_detalle->data["catalogo"][$li_s]; $li_costo = $io_report->ds_detalle->data["costo"][$li_s]; $li_cantidad = $io_report->ds_detalle->data["cantidad"][$li_s]; $li_total = $li_costo * $li_cantidad; $li_cantidad = $io_fun_activos->uf_formatonumerico($li_cantidad); $li_costo = $io_fun_activos->uf_formatonumerico($li_costo); $li_total = $io_fun_activos->uf_formatonumerico($li_total); $la_data[$li_s] = array('cantidad' => $li_cantidad, 'catalogo' => $ls_catalogo, 'codact' => $ls_codart, 'denact' => $ls_denart, 'costo' => $li_costo, 'total' => $li_total); } } uf_print_detalle($la_data, $io_pdf); // Imprimimos el detalle } unset($la_data); unset($la_datat); if ($lb_valido) { $io_pdf->ezStopPageNumbers(1, 1); $io_pdf->ezStream(); } unset($io_pdf);
$ls_modact = $io_report->ds->data["modact"][$li_i]; $ls_estact = $io_report->ds->data["estact"][$li_i]; $ls_catalogo = $io_report->ds->data["catalogo"][$li_i]; $ld_fecmpact = $io_report->ds->data["feccmpact"][$li_i]; $ld_fecmpactaux = $io_funciones->uf_convertirfecmostrar($ld_fecmpact); $li_costo = $io_report->ds->data["costo"][$li_i]; if ($ls_estact == 'D') { $li_costo = $li_costo * -1; } $ld_total_costo = $ld_total_costo + $li_costo; $li_costo = number_format($li_costo, 2, ',', '.'); $la_data[$li_i] = array('codact' => $ls_codact, 'denact' => $ls_denact, 'resuso' => $ls_nomresuso, 'maract' => $ls_maract, 'modact' => $ls_modact, 'feccmpact' => $ld_fecmpactaux, 'costo' => $li_costo, 'catalogo' => $ls_catalogo); } uf_print_detalle($la_data, $io_pdf); // Imprimimos el detalle $ld_total_costo = $io_fun_activos->uf_formatonumerico($ld_total_costo); uf_print_pie_cabecera($ld_total_costo, $io_pdf); unset($la_data); if ($lb_valido) { $io_pdf->ezStopPageNumbers(1, 1); $io_pdf->ezStream(); } else { print "<script language=JavaScript>"; print " alert('No hay nada que Reportar');"; print " close();"; print "</script>"; } unset($io_pdf); } unset($io_report); unset($io_funciones);
$i = 0; $la_data = ""; $li_total_cantidad = 0; $li_total_precio = 0; if ($lb_valido) { for ($li_i = 1; $li_i <= $li_totrow; $li_i++) { //$io_pdf->transaction('start'); // Iniciamos la transacción //$li_numpag=$io_pdf->ezPageCount; // Número de página $li_id = $io_report->ds_detalle->data["ideact"][$li_i]; $li_codact = $io_report->ds_detalle->data["codact"][$li_i]; $li_denact = $io_report->ds_detalle->data["denact"][$li_i]; $li_grupo = $io_report->ds_detalle->data["grupo"][$li_i]; $li_cantidad = $io_report->ds_detalle->data["cantidad"][$li_i]; $li_costo = $io_report->ds_detalle->data["costo"][$li_i]; $li_total_precio = $li_total_precio + $li_costo; $li_costo = $io_fun_activos->uf_formatonumerico($li_costo); $li_cod_pro = $io_report->ds_detalle->data["cod_pro"][$li_i]; $li_nompro = $io_report->ds_detalle->data["nompro"][$li_i]; $li_numordcom = $io_report->ds_detalle->data["numordcom"][$li_i]; $li_fecordcom = $io_report->ds_detalle->data["fecordcom"][$li_i]; $li_total_cantidad = $li_total_cantidad + $li_cantidad; $la_data[$li_i] = array('idact' => $li_id, 'codact' => $li_codact, 'denact' => $li_denact, 'grupo' => $li_grupo, 'cantidad' => $li_cantidad, 'costo' => $li_costo, 'numordcom' => $li_numordcom, 'fecordcom' => $li_fecordcom); } if ($la_data != "") { $i = $i + 1; uf_print_cabecera($li_cod_pro, $li_nompro, $io_pdf); // Imprimimos la cabecera del registro uf_print_detalle($la_data, $io_pdf); // Imprimimos el detalle //uf_print_pie_de_pagina(&$io_pdf); if ($io_pdf->ezPageCount == $li_numpag) {
$li_vidutimes = $li_viduti * 12; if ($lb_valido1) { $li_mes = 1; $li_totrow1 = $io_report->ds_detalle->getRowCount("codact"); for ($li_s = 1; $li_s <= $li_totrow1; $li_s++) { $ld_fecdepact = $io_report->ds_detalle->data["fecdep"][$li_s]; $ld_fecdepact = $io_funciones->uf_convertirfecmostrar($ld_fecdepact); if ($ld_fecdepact != $ld_fecdep) { $li_mes = $li_mes + 1; } else { break; } } } $li_mesdep = $li_mes . "/" . $li_vidutimes; $li_viduti = $io_fun_activos->uf_formatonumerico($li_viduti); $li_costo = $io_fun_activos->uf_formatonumerico($li_costo); $li_cossal = $io_fun_activos->uf_formatonumerico($li_cossal); $li_depmen = $io_fun_activos->uf_formatonumerico($li_depmen); $li_depacu = $io_fun_activos->uf_formatonumerico($li_depacu); $li_mondep = $io_fun_activos->uf_formatonumerico($li_mondep); $li_pordep = $io_fun_activos->uf_formatonumerico($li_pordep); $la_data[$li_i] = array('codact' => $ls_codact, 'ideact' => $ls_ideact, 'denact' => $ls_denact, 'mesdep' => $li_mesdep, 'viduti' => $li_viduti, 'costo' => $li_costo, 'cossal' => $li_cossal, 'depmen' => $li_depmen, 'depacu' => $li_depacu, 'mondep' => $li_mondep, 'pordep' => $li_pordep); } uf_print_detalle($la_data, $io_pdf); // Imprimimos el detalle $li_totmondep = $io_fun_activos->uf_formatonumerico($li_totmondep); $li_totdepmen = $io_fun_activos->uf_formatonumerico($li_totdepmen); $li_totdepacu = $io_fun_activos->uf_formatonumerico($li_totdepacu); $li_totpordep = $io_fun_activos->uf_formatonumerico($li_totpordep); $li_totcossal = $io_fun_activos->uf_formatonumerico($li_totcossal);
$i = 0; $io_pdf->transaction('start'); // Iniciamos la transacción $li_numpag = $io_pdf->ezPageCount; if ($lb_valido) { $la_data = ""; for ($li_s = 1; $li_s <= $li_totrow; $li_s++) { $ls_coduniadm = $io_report->ds->data["coduniadm"][$li_s]; $ls_denuniadm = $io_report->ds->data["denuniadm"][$li_s]; $li_saldo_anterior = $io_report->ds->data["saldo_anterior"][$li_s]; $li_tot_inc = $io_report->ds->data["tot_inc"][$li_s]; $li_tot_desinc = $io_report->ds->data["tot_desinc"][$li_s]; $li_tot_desinc_060 = $io_report->ds->data["tot_desinc_060"][$li_s]; $li_saldo_actual = $li_saldo_anterior + $li_tot_inc - $li_tot_desinc - $li_tot_desinc_060; if ($li_saldo_anterior > 0) { $li_saldo_anterior = $io_fun_activos->uf_formatonumerico($li_saldo_anterior); } else { $li_saldo_anterior = '0,00'; } if ($li_tot_inc > 0) { $li_tot_inc = $io_fun_activos->uf_formatonumerico($li_tot_inc); } else { $li_tot_inc = '0,00'; } if ($li_tot_desinc > 0) { $li_tot_desinc = $io_fun_activos->uf_formatonumerico($li_tot_desinc); } else { $li_tot_desinc = '0,00'; } if ($li_tot_desinc_060 > 0) { $li_tot_desinc_060 = $io_fun_activos->uf_formatonumerico($li_tot_desinc_060);
// Número de página $ls_codact = $io_report->ds->data["codact"][$li_i]; $ls_denact = $io_report->ds->data["denact"][$li_i]; $ls_ideact = $io_report->ds->data["ideact"][$li_i]; $li_vidautil = $io_report->ds->data["vidautil"][$li_i]; $ld_fecmpact = $io_report->ds->data["feccmpact"][$li_i]; $ld_feincact = $io_report->ds->data["fecincact"][$li_i]; $ld_fecmpactaux = $io_funciones->uf_convertirfecmostrar($ld_fecmpact); $ld_feincactaux = $io_funciones->uf_convertirfecmostrar($ld_feincact); $li_costo = $io_report->ds->data["costo"][$li_i]; $li_cossal = $io_report->ds->data["cossal"][$li_i]; $li_vidautil = $li_vidautil * 12; $li_mondep = $li_costo - $li_cossal; $li_depmen = $li_mondep / $li_vidautil; $li_depanu = round($li_depmen * 12); $li_costoaux = $io_fun_activos->uf_formatonumerico($li_costo); $li_cossalaux = $io_fun_activos->uf_formatonumerico($li_cossal); $li_vidautil = $io_fun_activos->uf_formatonumerico($li_vidautil); $li_mondep = $io_fun_activos->uf_formatonumerico($li_mondep); $li_depmen = $io_fun_activos->uf_formatonumerico($li_depmen); $li_depanu = $io_fun_activos->uf_formatonumerico($li_depanu); uf_print_cabecera($ls_codemp, $ls_nomemp, $ls_codact, $ls_denact, $ls_ideact, $li_vidautil, $ld_fecmpactaux, $ld_feincactaux, $li_costoaux, $li_cossalaux, $li_vidautil, $li_mondep, $li_depmen, $li_depanu, $io_pdf); // Imprimimos la cabecera del registro $lb_valido = $io_report->uf_saf_select_dt_depactivo($ls_codemp, $ls_codact, $ls_ideact); // Obtenemos el detalle del reporte if ($lb_valido) { $li_montot = 0; $li_totrow_det = $io_report->ds_detalle->getRowCount("ideact"); for ($li_s = 1; $li_s <= $li_totrow_det; $li_s++) { $ld_fecdep = $io_report->ds_detalle->data["fecdep"][$li_s]; $li_mondepmen = $io_report->ds_detalle->data["mondepmen"][$li_s];
} $lb_valido_desinc_060 = $io_report->uf_saf_load_dt_resctabiemue_desinc_060($ls_codemp, $ls_coduniadm, $ld_desde, $ld_hasta, $ls_coddesde, $ls_codhasta, $ls_orden); if ($lb_valido_desinc_060) { $li_desinc_060_mes = 0.0; $li_totrow_det = $io_report->ds_detalle->getRowCount("codact"); for ($li_s = 1; $li_s <= $li_totrow_det; $li_s++) { $li_desinc_060_mes = $io_report->ds_detalle->data["tot_desinc_060"][$li_s]; $li_tot_desinc_060_mes = $li_tot_desinc_060_mes + $li_desinc_060_mes; } } $li_exisfinal = 0.0; $li_tot_inc = 0.0; $li_tot_desinc = 0.0; $li_exisfinal = $li_tot_exi_mes_ant + $li_tot_inc_mes - $li_tot_desinc_mes - $li_tot_desinc_060_mes; $li_tot_inc = $li_tot_exi_mes_ant + $li_tot_inc_mes; $li_tot_inc = $io_fun_activos->uf_formatonumerico($li_tot_inc); $li_tot_desinc = $li_exisfinal + $li_tot_desinc_mes + $li_tot_desinc_060_mes; $li_tot_desinc = $io_fun_activos->uf_formatonumerico($li_tot_desinc); $li_tot_exi_mes_ant = $io_fun_activos->uf_formatonumerico($li_tot_exi_mes_ant); $li_tot_inc_mes = $io_fun_activos->uf_formatonumerico($li_tot_inc_mes); $li_tot_desinc_mes = $io_fun_activos->uf_formatonumerico($li_tot_desinc_mes); $li_tot_desinc_060_mes = $io_fun_activos->uf_formatonumerico($li_tot_desinc_060_mes); $li_exisfinal = $io_fun_activos->uf_formatonumerico($li_exisfinal); uf_print_cabecera($ls_estemp, '', $ls_denuniadm, $io_pdf); // Imprimimos la cabecera del registro uf_print_detalle($li_tot_exi_mes_ant, $li_tot_inc_mes, $li_tot_desinc_060_mes, $li_tot_desinc_mes, $li_exisfinal, $li_tot_inc, $li_tot_desinc, $io_pdf); // Imprimimos el detalle uf_print_firmas(&$io_pdf); if ($lb_valido_exi || $lb_valido_inc || $lb_valido_desinc || $lb_valido_desinc_060) { $io_pdf->ezStopPageNumbers(1, 1); $io_pdf->ezStream();
$ls_estatus = $io_report->ds_detalle->data["estatus"][$li_s]; $ls_codgru = $io_report->ds_detalle->data["codgru"][$li_s]; $ls_codsubgru = $io_report->ds_detalle->data["codsubgru"][$li_s]; $ls_codsec = $io_report->ds_detalle->data["codsec"][$li_s]; $ls_codcau = $io_report->ds_detalle->data["codcau"][$li_s]; $ls_ideact = $io_report->ds_detalle->data["ideact"][$li_s]; $ls_cantidad = $io_report->ds_detalle->data["cantidad"][$li_s]; $ls_denact = $io_report->ds_detalle->data["denact"][$li_s]; $ls_cmpmov = $io_report->ds_detalle->data["cmpmov"][$li_s]; $ld_feccmp = $io_report->ds_detalle->data["feccmp"][$li_s]; $ld_feccmp = $io_funciones->uf_convertirfecmostrar($ld_feccmp); $ls_descmp = $io_report->ds_detalle->data["descmp"][$li_s]; $li_total = $io_report->ds_detalle->data["total"][$li_s]; // $li_total=$io_fun_activos->uf_formatonumerico($li_total); if ($ls_estatus == 'I') { $li_totinc = $io_fun_activos->uf_formatonumerico($li_total); $li_totdesinc = ''; $li_moninc = $li_moninc + $li_total; } else { $li_totinc = ''; $li_totdesinc = $io_fun_activos->uf_formatonumerico($li_total); $li_mondesinc = $li_mondesinc + $li_total; } $la_data[$li_s] = array('codgru' => $ls_codgru, 'codsubgru' => $ls_codsubgru, 'codsec' => $ls_codsec, 'codcau' => $ls_codcau, 'ideact' => $ls_ideact, 'cantidad' => $ls_cantidad, 'denact' => $ls_denact, 'cmpmov' => $ls_cmpmov, 'feccmp' => $ld_feccmp, 'descmp' => $ls_descmp, 'total_inc' => $li_totinc, 'total_desinc' => $li_totdesinc); } //$li_montot=$io_fun_activos->uf_formatonumerico($li_montot); if ($la_data != "") { $i = $i + 1; uf_print_cabecera($ls_estemp, '', $ls_direccion, $ls_codemp, $ls_nomemp, $ls_denuniadm, '', $periodo, $io_pdf); // Imprimimos la cabecera del registro uf_print_detalle($la_data, $io_pdf);
$li_tot_gen_inc = 0.0; $li_tot_gen_desinc = 0.0; $la_data = ""; if ($lb_valido) { for ($li_i = 1; $li_i <= $li_totrow; $li_i++) { $io_pdf->transaction('start'); // Iniciamos la transacción $li_numpag = $io_pdf->ezPageCount; // Número de página $ls_codact = $io_report->ds->data["codact"][$li_i]; $li_totinc = $io_report->ds->data["tot_inc"][$li_i]; $li_totdesinc = $io_report->ds->data["tot_desinc"][$li_i]; $li_tot_gen_inc = $li_tot_gen_inc + $li_totinc; $li_tot_gen_desinc = $li_tot_gen_desinc + $li_totdesinc; if ($li_totinc != 0) { $li_totinc = $io_fun_activos->uf_formatonumerico($li_totinc); } else { $li_totinc = ""; } if ($li_totdesinc != 0) { $li_totdesinc = $io_fun_activos->uf_formatonumerico($li_totdesinc); } else { $li_totdesinc = ""; } $la_data[$li_i] = array('codact' => $ls_codact, 'tot_inc' => $li_totinc, 'tot_desinc' => $li_totdesinc); } if ($la_data != "") { $i = $i + 1; uf_print_cabecera($ls_codemp, $ls_nomemp, $ls_coduniadm, $ls_denuniadm, $io_pdf); // Imprimimos la cabecera del registro uf_print_detalle($la_data, $io_pdf);
// Imprimimos el encabezado de la página $li_totrow = $io_report->ds->getRowCount("codact"); $i = 0; for ($li_i = 1; $li_i <= $li_totrow; $li_i++) { $io_pdf->transaction('start'); // Iniciamos la transacción $li_numpag = $io_pdf->ezPageCount; // Número de página $ls_codact = $io_report->ds->data["codact"][$li_i]; $ls_denact = $io_report->ds->data["denact"][$li_i]; $ls_maract = $io_report->ds->data["maract"][$li_i]; $ls_modact = $io_report->ds->data["modact"][$li_i]; $ld_fecmpact = $io_report->ds->data["feccmpact"][$li_i]; $ld_fecmpactaux = $io_funciones->uf_convertirfecmostrar($ld_fecmpact); $li_costo = $io_report->ds->data["costo"][$li_i]; $li_costo = $io_fun_activos->uf_formatonumerico($li_costo); $lb_valido = $io_report->uf_saf_select_dt_activo($ls_codemp, $ls_codact, $ls_status); // Obtenemos el detalle del reporte if ($lb_valido) { $li_montot = 0; $li_totrow_det = $io_report->ds_detalle->getRowCount("ideact"); $la_data = ""; for ($li_s = 1; $li_s <= $li_totrow_det; $li_s++) { $ls_seract = $io_report->ds_detalle->data["seract"][$li_s]; $ls_ideact = $io_report->ds_detalle->data["ideact"][$li_s]; $ls_chapa = $io_report->ds_detalle->data["idchapa"][$li_s]; $ls_nomrespri = $io_report->ds_detalle->data["nomrespri"][$li_s] . " " . $io_report->ds_detalle->data["aperespri"][$li_s]; $ls_nomresuso = $io_report->ds_detalle->data["nomres"][$li_s] . " " . $io_report->ds_detalle->data["aperes"][$li_s]; $ls_denuniadm = $io_report->ds_detalle->data["denuniadm"][$li_s]; $ld_fecincact = $io_report->ds_detalle->data["fecincact"][$li_s]; $ld_fecdesact = $io_report->ds_detalle->data["fecdesact"][$li_s];
$ld_fecha = $io_report->ds->data["feccmp"][$li_i]; uf_print_cabecera($ls_codemp, $ls_nomemp, $ls_cmpmov, $ls_codcau, $ls_dencau, $ls_descmp, $ls_denact, $ls_ideact, $io_pdf); // Imprimimos la cabecera del registro $lb_valido = $io_report->uf_saf_load_dt_modificacion($ls_codemp, $ls_cmpmov, $ls_codact, $ls_ideact); // Obtenemos el detalle del reporte if ($lb_valido) { $li_montot = 0; $li_totrow_det = $io_report->ds_detalle->getRowCount("codact"); for ($li_s = 1; $li_s <= $li_totrow_det; $li_s++) { $ls_codpar = $io_report->ds_detalle->data["codpar"][$li_s]; $ls_denpar = $io_report->ds_detalle->data["denpar"][$li_s]; $li_viduti = $io_report->ds_detalle->data["vidautil"][$li_s]; $li_cossal = $io_report->ds_detalle->data["cossal"][$li_s]; $li_monto = $io_report->ds_detalle->data["monto"][$li_s]; $li_montot = $li_montot + $li_monto; $li_monto = $io_fun_activos->uf_formatonumerico($li_monto); $li_viduti = $io_fun_activos->uf_formatonumerico($li_viduti); $li_cossal = $io_fun_activos->uf_formatonumerico($li_cossal); $la_data[$li_s] = array('codpar' => $ls_codpar, 'denpar' => $ls_denpar, 'vidautil' => $li_viduti, 'cossal' => $li_cossal, 'monto' => $li_monto); } $li_montot = $io_fun_activos->uf_formatonumerico($li_montot); uf_print_detalle($la_data, $io_pdf); // Imprimimos el detalle $la_datat[1] = array('total' => "Total", 'monact' => $li_montot); uf_print_totales($la_datat, &$io_pdf); $lb_valido = $io_report->uf_saf_load_dt_contable($ls_codemp, $ls_cmpmov, $ls_codcau, $ld_fecha); // Obtenemos el detalle del reporte if ($lb_valido) { $li_montotdeb = 0; $li_montothab = 0; $li_totrow_det = $io_report->ds_detcontable->getRowCount("sc_cuenta");
$ld_fecha = $io_report->ds->data["feccmp"][$li_i]; uf_print_cabecera($ls_codemp, $ls_nomemp, $ls_cmpmov, $ls_codcau, $ls_dencau, $ls_descmp, $io_pdf); // Imprimimos la cabecera del registro $lb_valido = $io_report->uf_saf_load_dt_movimiento($ls_codemp, $ls_cmpmov, $ls_codcau); // Obtenemos el detalle del reporte if ($lb_valido) { $li_montot = 0; $li_totrow_det = $io_report->ds_detalle->getRowCount("codact"); for ($li_s = 1; $li_s <= $li_totrow_det; $li_s++) { $ls_codart = $io_report->ds_detalle->data["codact"][$li_s]; $ls_denart = $io_report->ds_detalle->data["denact"][$li_s]; $li_ideact = $io_report->ds_detalle->data["ideact"][$li_s]; $ls_desmov = $io_report->ds_detalle->data["desmov"][$li_s]; $li_monact = $io_report->ds_detalle->data["monact"][$li_s]; $li_montot = $li_montot + $li_monact; $li_monact = $io_fun_activos->uf_formatonumerico($li_monact); $la_data[$li_s] = array('codart' => $ls_codart, 'denart' => $ls_denart, 'ideact' => $li_ideact, 'desmov' => $ls_desmov, 'monact' => $li_monact); } $li_montot = $io_fun_activos->uf_formatonumerico($li_montot); uf_print_detalle($la_data, $io_pdf); // Imprimimos el detalle $la_datat[1] = array('total' => "Total", 'monact' => $li_montot); uf_print_totales($la_datat, &$io_pdf); $lb_valido = $io_report->uf_saf_load_dt_contable($ls_codemp, $ls_cmpmov, $ls_codcau, $ld_fecha); // Obtenemos el detalle del reporte if ($lb_valido) { $li_montotdeb = 0; $li_montothab = 0; $li_totrow_det = $io_report->ds_detcontable->getRowCount("sc_cuenta"); for ($li_s = 1; $li_s <= $li_totrow_det; $li_s++) { $ls_cuenta = $io_report->ds_detcontable->data["sc_cuenta"][$li_s];
if ($lb_valido) { $li_totrow_det = $io_report->ds_detalle->getRowCount("ideact"); for ($li_s = 1; $li_s <= $li_totrow_det; $li_s++) { $ls_codgru = $io_report->ds_detalle->data["codgru"][$li_s]; $ls_codsubgru = $io_report->ds_detalle->data["codsubgru"][$li_s]; $ls_codsec = $io_report->ds_detalle->data["codsec"][$li_s]; $ls_codact = $io_report->ds_detalle->data["codact"][$li_s]; $ls_ideact = $io_report->ds_detalle->data["ideact"][$li_s]; $ls_denact = $io_report->ds_detalle->data["denact"][$li_s]; $ld_feccmp = $io_report->ds_detalle->data["fecha"][$li_s]; $ld_feccmp = $io_funciones->uf_convertirfecmostrar($ld_feccmp); $li_cantidad = $io_report->ds_detalle->data["cantidad"][$li_s]; $li_costo = $io_report->ds_detalle->data["costo"][$li_s]; $li_tot_act_ctacon = $li_tot_act_ctacon + $li_cantidad; $li_tot_cos_ctacon = $li_tot_cos_ctacon + $li_costo; $li_costo = $io_fun_activos->uf_formatonumerico($li_costo); $la_data[$li_s] = array('codgru' => $ls_codgru, 'codsubgru' => $ls_codsubgru, 'codsec' => $ls_codsec, 'codact' => $ls_codact, 'ideact' => $ls_ideact, 'denact' => $ls_denact, 'feccmp' => $ld_feccmp, 'cantidad' => $li_cantidad, 'costo' => $li_costo); } // for interno uf_print_detalle($la_data, $io_pdf); // Imprimimos el detalle $li_tot_cos_ctacon = $io_fun_activos->uf_formatonumerico($li_tot_cos_ctacon); uf_print_pie_cabecera($li_tot_act_ctacon, $li_tot_cos_ctacon, $io_pdf); } } // end for principal if ($lb_valido) { $io_pdf->ezStopPageNumbers(1, 1); $io_pdf->ezStream(); } else { print "<script language=JavaScript>";
uf_cabecera($ls_codsigecof, $ls_desigecof, $ls_direcemp, $ls_ciuemp, $ls_zonpos, $ls_nomresuso, $ls_denuniadm, &$io_pdf); uf_print_cabecera_detalle(&$io_pdf); uf_print_pie_cabecera($io_pdf); if ($lb_valido) { $li_totrow_det = $io_report->ds_detalle->getRowCount("codact"); for ($li_s = 1; $li_s <= $li_totrow_det; $li_s++) { $ls_codart = $io_report->ds_detalle->data["codact"][$li_s]; $ls_denart = $io_report->ds_detalle->data["denact"][$li_s]; $ls_feccmp = $io_report->ds_detalle->data["feccmp"][$li_s]; $ls_codcau = $io_report->ds_detalle->data["codcau"][$li_s]; $ls_dencau = $io_report->ds_detalle->data["dencau"][$li_s]; $ls_monact = $io_report->ds_detalle->data["monact"][$li_s]; $ls_tipcau = $io_report->ds_detalle->data["tipcau"][$li_s]; $ls_feccmp = $io_funciones->uf_convertirfecmostrar($ls_feccmp); $ls_icorpo = $ls_feccmp . ' ' . $ls_codcau . ' ' . $ls_dencau; $ls_monact = $io_fun_activo->uf_formatonumerico($ls_monact); if ($ls_tipcau == 'I') { $la_data[$li_s] = array('nrobien' => $ls_codart, 'descri' => $ls_denart, 'fechinc' => $ls_feccmp, 'codinc' => $ls_codcau, 'concinco' => $ls_dencau, 'fechdesi' => '', 'coddesi' => '', 'concedesi' => '', 'fechreas' => '', 'codreasig' => '', 'concreasig' => '', 'valor' => $ls_monact, 'fechult' => '', 'codult' => '', 'concult' => ''); } else { if ($ls_tipcau == 'D') { $la_data[$li_s] = array('nrobien' => $ls_codart, 'descri' => $ls_denart, 'fechinc' => '', 'codinc' => '', 'concinco' => '', 'fechdesi' => $ls_feccmp, 'coddesi' => $ls_codcau, 'concedesi' => $ls_dencau, 'fechreas' => '', 'codreasig' => '', 'concreasig' => '', 'valor' => $ls_monact, 'fechult' => '', 'codult' => '', 'concult' => ''); } else { $la_data[$li_s] = array('nrobien' => $ls_codart, 'descri' => $ls_denart, 'fechinc' => '', 'codinc' => '', 'concinco' => '', 'fechdesi' => '', 'coddesi' => '', 'concedesi' => '', 'fechreas' => $ls_feccmp, 'codreasig' => $ls_codcau, 'concreasig' => $ls_dencau, 'valor' => $ls_monact, 'fechult' => '', 'codult' => '', 'concult' => ''); } } } uf_print_detalle($la_data, $io_pdf); // Imprimimos el detalle } $io_pdf->ezStopPageNumbers(1, 1); if (isset($d) && $d) {
if ($lb_valido) { $li_montot = 0; $li_totrow_det = $io_report->ds_detalle->getRowCount("codact"); for ($li_s = 1; $li_s <= $li_totrow_det; $li_s++) { $ld_fectraact = $io_report->ds_detalle->data["fectraact"][$li_s]; $ls_codact = $io_report->ds_detalle->data["codact"][$li_s]; $ls_denact = $io_report->ds_detalle->data["denact"][$li_s]; $ls_ideact = $io_report->ds_detalle->data["ideact"][$li_s]; //$ls_desmov= $io_report->ds_detalle->data["desmov"][$li_s]; $ls_codres = $io_report->ds_detalle->data["nomres"][$li_s]; $ls_coduniadm = $io_report->ds_detalle->data["denuniadm"][$li_s]; $ls_codresnew = $io_report->ds_detalle->data["nomnew"][$li_s]; $ls_coduniadmnew = $io_report->ds_detalle->data["uniadmnew"][$li_s]; $li_monact = $io_report->ds_detalle->data["monact"][$li_s]; $li_montot = $li_montot + $li_monact; $li_monact = $io_fun_activos->uf_formatonumerico($li_monact); $ld_fectraact = $io_funciones->uf_convertirfecmostrar($ld_fectraact); $la_data[$li_s] = array('fectraact' => $ld_fectraact, 'codact' => $ls_codact, 'denact' => $ls_denact, 'ideact' => $ls_ideact, 'codres' => $ls_codres, 'coduniadm' => $ls_coduniadm, 'codresnew' => $ls_codresnew, 'coduniadmnew' => $ls_coduniadmnew, 'monact' => $li_monact); } $li_montot = $io_fun_activos->uf_formatonumerico($li_montot); uf_print_detalle($la_data, $io_pdf); // Imprimimos el detalle $la_datat[1] = array('total' => "Total", 'monact' => $li_montot); uf_print_totales($la_datat, &$io_pdf); //*** COMENTADO POR ANAIS SARABIA 26/07/2010******* /* $lb_valido=$io_report->uf_saf_load_dt_contable($ls_codemp,$ls_cmpmov,$ls_codcau,$ld_fecha); // Obtenemos el detalle del reporte if($lb_valido) { $li_montotdeb=0; $li_montothab=0;
// Número de página $ls_codgru = $io_report->ds->data["codgru"][$li_i]; $ls_dengru = $io_report->ds->data["dengru"][$li_i]; $lb_valido = $io_report->uf_saf_load_dt_resbiegru($ls_codemp, $li_ordenact, $ld_desde, $ld_hasta, $ls_coddesde, $ls_codhasta, $ls_grupo, $ls_subgrupo, $ls_seccion); // Obtenemos el detalle del reporte if ($lb_valido) { $li_totrow_det = $io_report->ds_detalle->getRowCount("ideact"); $la_data = ""; for ($li_s = 1; $li_s <= $li_totrow_det; $li_s++) { $ls_subgrupo = $io_report->ds_detalle->data["codsubgru"][$li_s]; $ls_densubgru = $io_report->ds_detalle->data["densubgru"][$li_s]; $li_cantidad = $io_report->ds_detalle->data["cantidad"][$li_s]; $li_costo = $io_report->ds_detalle->data["total"][$li_s]; $li_tot_activo = $li_tot_activo + $li_cantidad; $li_tot_costo = $li_tot_costo + $li_costo; $li_costo = $io_fun_activos->uf_formatonumerico($li_costo); } $li_total = $li_total + $li_tot_costo; $li_totactgen = $li_totactgen + $li_tot_activo; $li_totcosgen = $li_totcosgen + $li_tot_costo; $li_tot_costo = $io_fun_activos->uf_formatonumerico($li_tot_costo); $la_data[$li_s] = array('codsubgru' => $ls_subgrupo, 'densubgru' => $ls_densubgru, 'cantidad' => $li_tot_activo, 'costo' => $li_tot_costo); if ($la_data != "") { $i = $i + 1; uf_print_cabecera($ls_codemp, $ls_nomemp, $ls_codgru, $ls_dengru, $io_pdf); // Imprimimos la cabecera del registro uf_print_detalle($la_data, $io_pdf); // Imprimimos el detalle //uf_print_pie_de_pagina(&$io_pdf); if ($io_pdf->ezPageCount == $li_numpag) { // Hacemos el commit de los registros que se desean imprimir
$lb_valido = $io_report->uf_saf_load_dt_relbiemuefal($ls_codemp, $ls_coduniadm, $ls_cmpmov, $ld_desde, $ld_hasta, $ls_coddesde, $ls_codhasta, $ls_grupo, $ls_subgrupo, $ls_seccion, $li_orden); // Obtenemos el detalle del reporte if ($lb_valido) { $li_totrow_det = $io_report->ds_detalle->getRowCount("ideact"); $la_data = ""; for ($li_s = 1; $li_s <= $li_totrow_det; $li_s++) { $ls_grupo = $io_report->ds_detalle->data["grupo"][$li_s]; $ls_subgrupo = $io_report->ds_detalle->data["subgrupo"][$li_s]; $ls_seccion = $io_report->ds_detalle->data["seccion"][$li_s]; $ls_ideact = $io_report->ds_detalle->data["ideact"][$li_s]; $ls_denact = $io_report->ds_detalle->data["denact"][$li_s]; $ls_marca = $io_report->ds_detalle->data["marca"][$li_s]; $ls_modelo = $io_report->ds_detalle->data["modelo"][$li_s]; $ls_cantidad = $io_report->ds_detalle->data["cantidad"][$li_s]; $ls_costo = $io_report->ds_detalle->data["costo"][$li_s]; $ls_costo = $io_fun_activos->uf_formatonumerico($ls_costo); $la_data[$li_s] = array('codgru' => $ls_grupo, 'codsubgru' => $ls_subgrupo, 'codsec' => $ls_seccion, 'ideact' => $ls_ideact, 'denact' => $ls_denact, 'maract' => $ls_marca, 'modact' => $ls_modelo, 'cantidad' => $ls_cantidad, 'regcont' => '', 'costo' => $ls_costo, 'cantdif' => '', 'costot' => ''); } if ($la_data != "") { $i = $i + 1; uf_print_cabecera($ls_estemp, '', $ls_denuniadm, $ls_cmpmov, $ld_feccmp, $io_pdf); // Imprimimos la cabecera del registro uf_print_detalle($la_data, $io_pdf); // Imprimimos el detalle uf_print_pie_cabecera($io_pdf); uf_print_pie_de_pagina(&$io_pdf); if ($io_pdf->ezPageCount == $li_numpag) { // Hacemos el commit de los registros que se desean imprimir $io_pdf->transaction('commit'); } else { // Hacemos un rollback de los registros, agregamos una nueva página y volvemos a imprimir
$ls_nomrec = ""; $ls_aperec = ""; $ls_cedrec = ""; $li_racnom = ""; $li_denasicar = ""; $li_denasicar_r = ""; $li_denasicar_t = ""; if ($lb_valido) { $li_totrow_det = $io_report->ds_detalle->getRowCount("codact"); for ($li_s = 1; $li_s <= $li_totrow_det; $li_s++) { $ls_codart = $io_report->ds_detalle->data["codact"][$li_s]; $li_cantidad = $io_report->ds_detalle->data["cantidad"][$li_s]; $ls_denart = $io_report->ds_detalle->data["denact"][$li_s]; $li_costo = $io_report->ds_detalle->data["costo"][$li_s]; $li_total = $io_report->ds_detalle->data["total"][$li_s]; $li_costo = $io_fun_activo->uf_formatonumerico($li_costo); $li_total = $io_fun_activo->uf_formatonumerico($li_total); $la_data[$li_s] = array('cantidad' => $li_cantidad, 'denact' => $ls_codart . " " . $ls_denart, 'costo' => $li_costo, 'total' => $li_total); } uf_print_detalle($la_data, $io_pdf); // Imprimimos el detalle } unset($la_data); uf_print_pie_detalle($ls_periodo, $io_pdf); $io_report->uf_saf_buscarcargos_reponcedente($ls_codemp, $ls_cmpres, $ls_codresced); $li_totrow = $io_report->ds_detalle->getRowCount("cedper"); for ($li_c = 1; $li_c <= $li_totrow; $li_c++) { $ls_nomced = $io_report->ds_detalle->data["nomper"][$li_c]; $ls_apeced = $io_report->ds_detalle->data["apeper"][$li_c]; $ls_cedced = $io_report->ds_detalle->data["cedper"][$li_c]; $li_racnom = $io_report->ds_detalle->data["racnom"][$li_c];