public function LeerAsientos() { global $db; //$db->debug=true; $oAsiento = new Asientos(); $oAsiento->codemp=$this->codemp; $oAsiento->sig_cuenta=$this->sig_cuenta; $oAsiento->ano_presupuesto=$this->ano_presupuesto; $RsA = $oAsiento->LeerAsientoIngreso(); //ver($RsA); $oAsientoVar = new AsientoVariacionDao(); $oAsientoVar->sig_cuenta=$this->sig_cuenta; $oAsientoVar->ano_presupuesto=$this->ano_presupuesto; $RsC = $oAsientoVar->LeerAsientoIngreso(); $ArAux["variacion"]=$RsA; $ArAux["caif"]=$RsC; //ver($ArAux); return $ArAux; }
public function LeerAsientos() { global $db; //$db->debug=true; $oAsiento = new Asientos(); $oAsiento->codemp=$this->codemp; $oAsiento->sig_cuenta=$this->sig_cuenta; $oAsiento->ano_presupuesto=$this->ano_presupuesto; $oAsiento->codinte=$this->codinte; $RsA = $oAsiento->LeerAsientoGasto(); $oAsientoVar = new AsientoVariacionDao(); $oAsientoVar->sig_cuenta=$this->sig_cuenta; $oAsientoVar->ano_presupuesto=$this->ano_presupuesto; $oAsientoVar->codinte=$this->codinte; $RsC = $oAsientoVar->LeerAsientoGastos(); // $oPlanCuentas = new planUnicoRe(); // $oPlanCuentas->sig_cuenta=$this->sig_cuenta; // $RsC = $oPlanCuentas->LeerUna(); // $oPlanCuentas->sig_cuenta=$RsA->fields["sig_cuenta"]; // $RsC2 = $oPlanCuentas->LeerUna(); $ArAux["variacion"]=$RsA; $ArAux["caif"]=$RsC; $ArAux["caif2"]=$RsC2; return $ArAux; }
public function reporte_balance_general() { $la_cuentas[1] ='100000000';//activo $la_cuentas[2] ='110000000';//activo circulante $la_cuentas[3] ='111000000';//activo disponible $la_cuentas[4] ='111010000'; $la_cuentas[5] ='111010100'; $la_cuentas[6] ='111010200'; $la_cuentas[7] ='111010201'; $la_cuentas[8] ='111010202'; $la_cuentas[9] ='111010203'; $la_cuentas[10] ='111020000'; //activos circuilante exigible $la_cuentas[11] ='112000000';//activo exigible $la_cuentas[12] ='112010000'; $la_cuentas[13] ='112010100'; $la_cuentas[14] ='112010200'; $la_cuentas[15] ='112020000'; $la_cuentas[16] ='112020100'; $la_cuentas[17] ='112020200'; $la_cuentas[18] ='112030000'; $la_cuentas[19] ='224010100';// menos provision para cuentas incobrables $la_cuentas[20] ='112049900'; $la_cuentas[21] ='112050000'; $la_cuentas[22] ='112060000'; $la_cuentas[23] ='112100000'; $la_cuentas[24] ='112110000'; $la_cuentas[25] ='112190000'; $la_cuentas[26] ='113000000';// activos realizables $la_cuentas[27] ='113010000'; $la_cuentas[28] ='113020000'; $la_cuentas[29] ='113030000'; $la_cuentas[30] ='113040000'; $la_cuentas[31] ='113050000'; $la_cuentas[32] ='224010300'; $la_cuentas[33] ='113060000'; $la_cuentas[34] ='113060100'; $la_cuentas[35] ='113060200'; $la_cuentas[36] ='113060300'; $la_cuentas[37] ='114000000';// activos diferidos a corto plazo $la_cuentas[38] ='114010000'; $la_cuentas[39] ='114010300'; $la_cuentas[40] ='114010900'; $la_cuentas[41] ='114990000'; $la_cuentas[42] ='119000000';//otros activos circulates $la_cuentas[43] ='119090000'; //activos no circulantes $la_cuentas[45] ='120000000'; $la_cuentas[46] ='121000000'; $la_cuentas[47] ='121010000'; $la_cuentas[48] ='121010100'; $la_cuentas[49] ='121010200'; $la_cuentas[50] ='121020000'; $la_cuentas[51] ='121020100'; $la_cuentas[52] ='121020200'; $la_cuentas[54] ='121030000'; $la_cuentas[55] ='121030100'; $la_cuentas[56] ='121030200'; $la_cuentas[57] ='122000000'; $la_cuentas[58] ='122010000'; $la_cuentas[59] ='122020000'; $la_cuentas[60] ='122030000'; $la_cuentas[61] ='122040000'; $la_cuentas[62] ='122050000'; $la_cuentas[63] ='123000000'; $la_cuentas[64] ='123010000'; $la_cuentas[65] ='123010100'; $la_cuentas[66] ='225010100'; $la_cuentas[67] ='123010200'; $la_cuentas[68] ='225010200'; $la_cuentas[69] ='123010300'; $la_cuentas[70] ='225010300'; $la_cuentas[71] ='123010400'; $la_cuentas[72] ='225010400'; $la_cuentas[73] ='123010500'; $la_cuentas[74] ='225010500'; $la_cuentas[75] ='123010600'; $la_cuentas[76] ='225010600'; $la_cuentas[77] ='123010700'; $la_cuentas[78] ='225010700'; $la_cuentas[79] ='123010800'; $la_cuentas[80] ='225010800'; $la_cuentas[81] ='123010900'; $la_cuentas[82] ='225010900'; $la_cuentas[83] ='123011900'; $la_cuentas[84] ='225011900'; $la_cuentas[85] ='123020000'; $la_cuentas[86] ='123030000'; $la_cuentas[87] ='123040000'; $la_cuentas[88] ='123050000'; $la_cuentas[89] ='123050100'; $la_cuentas[90] ='123050200'; $la_cuentas[91] ='124000000'; $la_cuentas[92] ='124010000'; $la_cuentas[93] ='225020100'; $la_cuentas[94] ='124020000'; $la_cuentas[95] ='225020200'; $la_cuentas[96] ='124030000'; $la_cuentas[97] ='225020300'; $la_cuentas[98] ='124040000'; $la_cuentas[99] ='225020400'; $la_cuentas[100] ='124050000'; $la_cuentas[101] ='225020500'; $la_cuentas[102] ='124190000'; $la_cuentas[103] ='225021900'; $la_cuentas[104] ='125000000'; $la_cuentas[105] ='125010000'; $la_cuentas[106] ='125010600'; $la_cuentas[107] ='125010900'; $la_cuentas[108] ='125090000'; $la_cuentas[109] ='129000000'; $la_cuentas[110] ='129010000'; $la_cuentas[111] ='129010100'; $la_cuentas[112] ='129090000'; //pasivos $la_cuentas[113] ='200000000'; $la_cuentas[114] ='210000000'; $la_cuentas[115] ='211010000'; $la_cuentas[116] ='211020000'; $la_cuentas[117] ='211030000'; $la_cuentas[118] ='211040000'; $la_cuentas[119] ='211050000'; $la_cuentas[120] ='214000000'; $la_cuentas[121] ='214010000'; $la_cuentas[122] ='214090000'; $la_cuentas[123] ='219000000'; $la_cuentas[124] ='219090000'; $la_cuentas[125] ='220000000'; $la_cuentas[126] ='221000000'; $la_cuentas[127] ='221010000'; $la_cuentas[128] ='221020000'; $la_cuentas[129] ='224000000'; $la_cuentas[130] ='224010000'; $la_cuentas[131] ='224010200'; $la_cuentas[132] ='224010400'; $la_cuentas[133] ='224010900'; $la_cuentas[134] ='224020000'; $la_cuentas[135] ='229000000'; $la_cuentas[136] ='229090000'; // patrimonio $la_cuentas[137] ='300000000'; $la_cuentas[138] ='320000000'; $la_cuentas[139] ='321000000'; $la_cuentas[140] ='321010000'; $la_cuentas[141] ='322000000'; $la_cuentas[142] ='322010000'; $la_cuentas[143] ='322010100'; $la_cuentas[144] ='322010200'; $la_cuentas[145] ='322010300'; $la_cuentas[146] ='322020000'; $la_cuentas[147] ='322020100'; $la_cuentas[148] ='322020200'; $la_cuentas[149] ='323000000'; $la_cuentas[150] ='323010000'; $la_cuentas[151] ='324000000'; $la_cuentas[152] ='324010000'; $id1=0; $datastore1=Array(); $id2=0; $datastore2=Array(); $id3=0; $datastore3=Array(); $id4=0; $datastore4=Array(); for($i=1;$i<=155;$i++) { if($i>=1 && $i<=43) { if($i>=11 && $i<=18) { $oCuenta= new Asientos(); $oCuenta->sc_cuenta = $la_cuentas[$i]; if($oCuenta->tieneMovimiento()===true) { $oConversion = new ConversionDao; $oConversion->sc_cuenta=trim($la_cuentas[$i]); $resp = $oConversion->ExisteCambio(); $datastore1[$id1]=$oCuenta->LeerSaldosContcxc(); $id1++; } } else { $oCuenta= new Asientos(); $oCuenta->sc_cuenta = $la_cuentas[$i]; if($oCuenta->tieneMovimiento()===true) { $oConversion = new ConversionDao; $oConversion->sc_cuenta=trim($la_cuentas[$i]); $resp = $oConversion->ExisteCambio(); $datastore1[$id1]=$oCuenta->LeerSaldosCont(); $id1++; } } } if($i>=45 && $i<=112) { $oCuenta= new Asientos(); $oCuenta->sc_cuenta = $la_cuentas[$i]; if($oCuenta->tieneMovimiento()===true) { $oConversion->sc_cuenta=trim($la_cuentas[$i]); $datastore2[$id2]=$oCuenta->LeerSaldosCont(); $idActual = $id2; $id2++; if($i>=65 && $i<=84) { if(($i%2)==0) { $datastore2[$id2]=$oCuenta->LeerSaldosContNeto($rsAnterior,$datastore2[$idActual]); $id2++; } } if($i>=92 && $i<=103) { if(($i%2)!=0) { $datastore2[$id2]=$oCuenta->LeerSaldosContNeto($rsAnterior,$datastore2[$idActual]); $id2++; } } } $rsAnterior=$datastore2[$idActual]; } if($i>=113 && $i<=136) { $oCuenta= new Asientos(); $oCuenta->sc_cuenta = $la_cuentas[$i]; if($oCuenta->tieneMovimiento()===true) { $datastore3[$id3]=$oCuenta->LeerSaldosContPasivo2(); $id3++; } } if($i>=137 && $i<=152) { $oCuenta= new Asientos(); $oCuenta->sc_cuenta = $la_cuentas[$i]; if($oCuenta->tieneMovimiento()===true) { $datastore4[$id4]=$oCuenta->LeerSaldosContPasivo2(); $id4++; } } } $data["datos0"]=$datastore1; $data["datos1"]=$datastore2; $data["datos2"]=$datastore3; $data["datos3"]=$datastore4; $data["datos4"]=$this->LeerResultadoEjercicio(); $data["datos5"]=$this->LeerCapital(); $data["datos6"]=$this->LeerActivoNeto(); return $data; }