$ds_voucher->data=$data; $li_totrow=$ds_voucher->getRowCount("numdoc"); $io_pdf->transaction('start'); // Iniciamos la transacci�n $thisPageNum=$io_pdf->ezPageCount; for($li_i=1;$li_i<=$li_totrow;$li_i++) { $li_totprenom = 0; $ldec_mondeb = 0; $ldec_monhab = 0; $li_totant = 0; $ls_numdoc = $ds_voucher->data["numdoc"][$li_i]; $ls_codban = $ds_voucher->data["codban"][$li_i]; $ls_nomban = $class_report->uf_select_data($io_sql,"SELECT nomban FROM scb_banco WHERE codban ='".$ls_codban."' AND codemp='".$ls_codemp."'","nomban"); $ls_ctaban = $ds_voucher->data["ctaban"][$li_i]; $ls_chevau = $ds_voucher->data["chevau"][$li_i]; $ld_fecmov = $io_funciones->uf_convertirfecmostrar($ds_voucher->data["fecmov"][$li_i]); $ls_nomproben = $ds_voucher->data["nomproben"][$li_i]; $ls_solicitudes = $class_report->uf_select_solicitudes($ls_numdoc,$ls_codban,$ls_ctaban); $ls_conmov = $ds_voucher->getValue("conmov",$li_i); $ldec_monret = $ds_voucher->getValue("monret",$li_i); $ldec_monto = $ds_voucher->getValue("monto",$li_i); //$ldec_total = $ldec_monto-$ldec_monret; $ldec_total = $ldec_monto; //Asigno el monto a la clase numero-letras para la conversion. $numalet->setNumero($ldec_total); //Obtengo el texto del monto enviado. $ls_monto= $numalet->letra(); uf_print_encabezado_pagina(number_format($ldec_total,2,",","."),$ls_nomproben,$ls_monto,$_SESSION["la_empresa"]["ciuemp"].", ".$ld_fecmov,$io_pdf); // Imprimimos el encabezado de la p�gina
} $ds_voucher->data=$data; $li_totrow=$ds_voucher->getRowCount("numdoc"); $io_pdf->transaction('start'); // Iniciamos la transacción $thisPageNum=$io_pdf->ezPageCount; for($li_i=1;$li_i<=$li_totrow;$li_i++) { unset($la_data); $li_totprenom=0; $ldec_mondeb=0; $ldec_monhab=0; $li_totant=0; $ls_numdoc = $ds_voucher->data["numdoc"][$li_i]; $ls_codban = $ds_voucher->data["codban"][$li_i]; $ls_nomban = $class_report->uf_select_data($io_sql,"SELECT * FROM scb_banco WHERE codban ='".$ls_codban."' AND codemp='".$ls_codemp."'","nomban"); $ls_ctaban = $ds_voucher->data["ctaban"][$li_i]; $ls_denctaban = $class_report->uf_select_data($io_sql,"SELECT dencta FROM scb_ctabanco WHERE codemp='".$ls_codemp."' AND codban ='".$ls_codban."' AND ctaban ='".$ls_ctaban."'","dencta"); $ls_chevau = $ds_voucher->data["chevau"][$li_i]; $ld_fecmov = $io_funciones->uf_convertirfecmostrar($ds_voucher->data["fecmov"][$li_i]); $ls_nomproben = $ds_voucher->data["nomproben"][$li_i]; $ls_nomproben = str_replace(",","",$ls_nomproben); $ls_solicitudes = $class_report->uf_select_solicitudes($ls_numdoc,$ls_codban,$ls_ctaban); $ls_conmov = $ds_voucher->getValue("conmov",$li_i); $ldec_monret = $ds_voucher->getValue("monret",$li_i); $ldec_monto = $ds_voucher->getValue("monto",$li_i); $ldec_total = $ldec_monto-$ldec_monret; $ls_monto = $numalet->uf_convertir_letra($ldec_total,'',''); $io_encabezado = $io_pdf->openObject(); uf_print_encabezado_pagina(number_format($ldec_total,2,",","."),$ls_nomproben,$ls_monto,$_SESSION["la_empresa"]["ciuemp"].", ".$ld_fecmov,$io_pdf,$y_pos); // Imprimimos el encabezado de la página uf_print_cabecera(array('title'=>'<b>Registro Presupuestario Pago</b>','title2'=>'<b>Registro Contable Pago</b>'),$ls_numdoc,$ls_nomban,$ls_ctaban,$ls_denctaban,$ls_chevau,$ls_nomproben,$ls_solicitudes,$ls_conmov,$ld_fecmov,number_format($ldec_total,2,",","."),$ls_monto,$io_pdf); // Imprimimos la cabecera del registro
$ldec_monhab=0; $li_totant=0; $ls_numdoc=$ds_voucher->getValue("numdoc",1); $ls_codban_tesoreria=$ds_voucher->getValue("codban",1); $ls_agno=date("Y"); $ls_ctaban_tesoreria=$ds_voucher->getValue("ctaban",1); $ls_chevau=$ds_voucher->getValue("chevau",1); $ld_fecmov=$io_funciones->uf_convertirfecmostrar($ds_voucher->getValue("fecmov",1)); $ls_nomproben=$ds_voucher->getValue("nomproben",1); $ls_solicitudes=$class_report->uf_select_solicitudes($ls_numdoc,$ls_codban,$ls_ctaban); $ls_conmov=$ds_voucher->getValue("conmov",1); $ldec_monret=$ds_voucher->getValue("monret",1); $ldec_monto=$ds_voucher->getValue("monto",1); $ldec_total=$ldec_monto-$ldec_monret; $ls_coduniadm=$ds_voucher->getValue("coduniadmsig",1); $ls_nomuniadm=$class_report->uf_select_data($io_sql,"SELECT * FROM spg_ministerio_ua WHERE coduac ='".$ls_coduniadm."' AND codemp='".$ls_codemp."'","denuac"); $ls_codestpro=$ds_voucher->getValue("codestprosig",1); $rs_estpro=$class_report->uf_select_rowdata($io_sql,"SELECT * FROM spg_ep1 WHERE codestpro1 ='".$ls_codestpro."' AND codemp='".$ls_codemp."'"); $ls_estcla_estpro=$rs_estpro["estcla"]; $ls_denestpro1=$rs_estpro["denestpro1"]; $ls_codpro=$ds_voucher->getValue("cod_pro",1); $ls_cedben=$ds_voucher->getValue("ced_bene",1); $ls_tipodestino=$ds_voucher->getValue("tipo_destino",1); $ls_tipdocres=$ds_voucher->getValue("tipdocressig",1); $ls_numdocres=$ds_voucher->getValue("numdocressig",1); $ld_fecordpag=$io_funciones->uf_convertirfecmostrar($ds_voucher->getValue("fecordpagsig",1)); $ls_fte_financiamiento=$ds_voucher->getValue("codfuefin",1); $ls_nomfuefin=$class_report->uf_select_data($io_sql,"SELECT * FROM sigesp_fuentefinanciamiento WHERE codfuefin ='".$ls_fte_financiamiento."' AND codemp='".$ls_codemp."'","denfuefin"); $ls_forpag=$ds_voucher->getValue("forpagsig",1); if($ls_forpag=='D') {$ls_denforpag='Directa';}
{ $ld_monislrjur = number_format($ld_montotislr,2,',','.');//Impuesto aplicado sobre persona Jurídica. } elseif(strtoupper($ls_tipretislr)=="N") { $ld_monislrnat = number_format($ld_montotislr,2,',','.');//Impuesto aplicado sobre persona Natural. } } $li_totfil = 0; for ($i=0;$i<$li_totrowsol;$i++) { $ls_numsolpag = $la_numsolpag[$i]; if (!empty($ls_numsolpag)) { $li_totfil++; $ls_fecemisol = $class_report->uf_select_data($io_sql,"SELECT fecemisol FROM cxp_solicitudes WHERE codemp='".$ls_codemp."' AND numsol ='".$ls_numsolpag."'","fecemisol"); $la_datsolpag[$li_totfil] = array('anoordpag'=>substr($ls_fecemisol,0,4),'numordpag'=>substr($ls_numsolpag,-9),'fecordpag'=>substr($ls_fecemisol,-2)."-".substr($ls_fecemisol,5,2)); } } } else { if ($ldec_monret>0) { $ld_montotiva = $class_report->uf_load_retenciones_scb($ls_codemp,$ls_codban,$ls_ctaban,$ls_numdoc,$ls_codope,$ls_estmov,$ls_tipretislr,"IVA"); if ($ld_montotiva>0) { $ld_monretiva = number_format($ld_montotiva,2,',','.'); } if ($ld_montotiva<$ldec_monret)//Realizamos esta verificacion para ver si hace falta buscar retenciones de islr. {