$ls_string = "'0123456789'";
    } else {
        $ls_string = "'0123456789'+'abcdefghijklmnopqrstuvwxyz'";
    }
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if ($ls_operacion == "GUARDAR") {
    $lb_existe = $io_proveedor->uf_select_proveedor($ls_codemp, $ls_codigo);
    if ($lb_existe) {
        if ($ls_estatus == "NUEVO") {
            $io_msg->message("Este Código de Proveedor ya existe !!!");
            $lb_valido = false;
        } elseif ($ls_estatus == "GRABADO") {
            $lb_valido = $io_proveedor->uf_update_proveedor($ls_codemp, $lr_datos, $la_seguridad);
            if ($lb_valido) {
                $io_sql->commit();
                $io_msg->message("Registro Actualizado !!!");
                $lb_empresa = false;
                $ls_codigo = $io_funciondb->uf_generar_codigo($lb_empresa, $ls_codemp, 'rpc_proveedor', 'cod_pro');
                $ls_estatus = "NUEVO";
                uf_limpiar_variables();
            } else {
                $io_sql->rollback();
                $io_msg->message("Error en Actualización !!!");
            }
        }
    } else {
        $lb_valido = $io_proveedor->uf_insert_proveedor($ls_codemp, $lr_datos, $la_seguridad);
        if ($lb_valido) {