本文整理汇总了PHP中class_datastore::reset_ds方法的典型用法代码示例。如果您正苦于以下问题:PHP class_datastore::reset_ds方法的具体用法?PHP class_datastore::reset_ds怎么用?PHP class_datastore::reset_ds使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类class_datastore
的用法示例。
在下文中一共展示了class_datastore::reset_ds方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: coalesce
//.........这里部分代码省略.........
$this->ds_balance1->insertRow("saldo",$ld_saldo);
}//if
else
{
if (empty($la_sc_cuenta[$ls_nivel]))
{
$la_sc_cuenta[$ls_nivel]=$ls_sc_cuenta;
$la_denominacion[$ls_nivel]=$ls_denominacion;
$la_saldo[$ls_nivel]=$ld_saldo;
$li_nro_reg=$li_nro_reg+1;
$this->ds_balance1->insertRow("orden",$ls_orden);
$this->ds_balance1->insertRow("num_reg",$li_nro_reg);
$this->ds_balance1->insertRow("sc_cuenta",$ls_sc_cuenta);
$this->ds_balance1->insertRow("denominacion",$ls_denominacion);
$this->ds_balance1->insertRow("nivel",-$ls_nivel);
$this->ds_balance1->insertRow("saldo",$ld_saldo);
}//if
else
{
$this->uf_scg_reporte_calcular_total_BG($li_nro_reg,$ls_prev_nivel,$ls_nivel,$la_sc_cuenta,$la_denominacion,$la_saldo,$li_activo,$li_pasivo,$li_capital,$li_resultado,$li_orden_d,$li_orden_h);
$la_sc_cuenta[$ls_nivel]=$ls_sc_cuenta;
$la_denominacion[$ls_nivel]=$ls_denominacion;
$la_saldo[$ls_nivel]=$ld_saldo;
$li_nro_reg=$li_nro_reg+1;
$this->ds_balance1->insertRow("orden",$ls_orden);
$this->ds_balance1->insertRow("num_reg",$li_nro_reg);
$this->ds_balance1->insertRow("sc_cuenta",$ls_sc_cuenta);
$this->ds_balance1->insertRow("denominacion",$ls_denominacion);
$this->ds_balance1->insertRow("nivel",-$ls_nivel);
$this->ds_balance1->insertRow("saldo",$ld_saldo);
}//else
$ls_prev_nivel=$ls_nivel;
}//else
}//for
$this->uf_scg_reporte_actualizar_resultado_BG($ls_cuenta_resultado,abs($ld_saldo_ganancia),$li_nro_reg,$ls_orden);
if($ld_saldo_ganancia>0)
{
$ld_saldo_resultado=$ld_saldo_resultado-$ld_saldo_ganancia;
}
else
{
$ld_saldo_resultado=$ld_saldo_resultado+abs($ld_saldo_ganancia);
}
$li_total=$this->ds_balance1->getRowCount("sc_cuenta");
for($li_i=1;$li_i<=$li_total;$li_i++)
{
$ls_sc_cuenta=$this->ds_balance1->data["sc_cuenta"][$li_i];
$ls_orden=$this->ds_balance1->data["orden"][$li_i];
$li_nro_reg=$this->ds_balance1->data["num_reg"][$li_i];
$ls_denominacion=$this->ds_balance1->data["denominacion"][$li_i];
$ls_nivel=$this->ds_balance1->data["nivel"][$li_i];
$ld_saldo=$this->ds_balance1->data["saldo"][$li_i];
$li_pos=$this->ds_prebalance->find("sc_cuenta",$ls_sc_cuenta);
if($li_pos>0)
{
$ls_rnivel=$this->ds_prebalance->data["rnivel"][$li_pos];
}
else
{
$ls_rnivel=0;
}
$ds_balance2->insertRow("orden",$ls_orden);
$ds_balance2->insertRow("num_reg",$li_nro_reg);
$ds_balance2->insertRow("sc_cuenta",$ls_sc_cuenta);
$ds_balance2->insertRow("denominacion",$ls_denominacion);
$ds_balance2->insertRow("nivel",$ls_nivel);
$ds_balance2->insertRow("saldo",abs($ld_saldo));
$ds_balance2->insertRow("rnivel",$ls_rnivel);
$ds_balance2->insertRow("total",abs($ld_saldo_resultado));
}//for
$li_tot=$ds_balance2->getRowCount("sc_cuenta");
/* for($li_i=1;$li_i<=$li_tot;$li_i++)
{
$ls_sc_cuenta = $ds_balance2->data["sc_cuenta"][$li_i];
$ls_orden = $ds_balance2->data["orden"][$li_i];
$li_nro_reg = $ds_balance2->data["num_reg"][$li_i];
$ls_denominacion= $ds_balance2->data["denominacion"][$li_i];
$ls_nivel = $ds_balance2->data["nivel"][$li_i];
$ld_saldo = $ds_balance2->data["saldo"][$li_i];
$ls_rnivel = $ds_balance2->data["rnivel"][$li_i];
$ld_saldo_resultado=$ds_balance2->data["total"][$li_i];
if($ls_rnivel<=$li_maxnivel)
{
$this->ds_reporte->insertRow("orden",$ls_orden);
$this->ds_reporte->insertRow("num_reg",$li_nro_reg);
$this->ds_reporte->insertRow("sc_cuenta",$ls_sc_cuenta);
$this->ds_reporte->insertRow("denominacion",$ls_denominacion);
$this->ds_reporte->insertRow("nivel",$ls_nivel);
$this->ds_reporte->insertRow("saldo",$ld_saldo);
$this->ds_reporte->insertRow("rnivel",$ls_rnivel);
$this->ds_reporte->insertRow("total",$ld_saldo_resultado);
}//if
}//for*/
$this->ds_prebalance->reset_ds();
$this->ds_balance1->reset_ds();
$ds_balance2->reset_ds();
return $ld_saldo_resultado;
}