Пример #1
0
if (isset($opalo_config['idcia_clientes'])) {
    $idcia = $opalo_config['idcia_clientes'];
} else {
    $idcia = array('1');
}
$actualizadas = array();
$query_clientes = "SELECT F201_ROWID_TERCERO, F201_ID_SUCURSAL FROM T201_MM_CLIENTES WHERE F201_ID_CIA IN(" . implode(",", $idcia) . ")";
$result_clientes = $dbErp->query($query_clientes);
while ($un_cliente = $dbErp->fetchByAssoc($result_clientes)) {
    $rowid_tercero = trim($un_cliente['F201_ROWID_TERCERO']);
    $id_sucursal = trim($un_cliente['F201_ID_SUCURSAL']);
    $Bean = BeanFactory::getBean('Accounts');
    $Accounts = $Bean->get_full_list('', "accounts.rowid_tercero = '" . $rowid_tercero . "' AND accounts.id_sucursal = '" . $id_sucursal . "'");
    if (count($Accounts) > 0) {
        $BeanCliente = $Accounts[0];
        $analisis_un_cliente = FnErp::getAnalisisCliente($BeanCliente->rowid_tercero, $BeanCliente->id_sucursal, 1);
        /* *
           if ($analisis_un_cliente['p_cupo_credito'] > 0) {
             echo "<pre>"; print_r($analisis_un_cliente); echo "</pre>"; die();
           }
           /* */
        if ($analisis_un_cliente['p_cupo_credito'] > 0) {
            $BeanCliente->bloqueadocupo = $analisis_un_cliente['p_bloquear_cupo'];
            $BeanCliente->bloqueadomora = $analisis_un_cliente['p_bloquear_mora'];
            $BeanCliente->cupo = $analisis_un_cliente['p_cupo_credito'];
            $BeanCliente->estado_por_sucursal = $analisis_un_cliente['p_ind_estado'];
            $BeanCliente->save();
            $actualizadas[] = array($BeanCliente->id, $BeanCliente->name, $BeanCliente->cupo);
        }
    }
}