¡Esta es una revisión vieja del documento!
Configurar módulo de contadores:
Cargamos /api/contador.inc
Cargamos /ecomm/contadores.php
Cargamos la tabla tblmaecontadores.sql
Modificamos los siguientes archivos:
/api/api.inc
al principio añadir:
require_once CFG_PATH_MKWEB.'/api/apicontador.inc';
en la función MKWConn añadimos
//Contadores $this->Contador = New MKWContador();
/api/apicompra.inc
en funcion RegistrarCompra sustituir las líneas del principio donde generamos la variable $numero
//pedido: global $GenContador; $numero = $GenContador->Contador($this->Conn, CONTADOR_PEDIDO, true, $this->Cliente->Usuario);
ecomm/pedidoedit.inc
Sustituimos las siguientes funciones por:
function PedirNumeroLibre($Conn) {
global $GenContador; $numero = $GenContador->Contador($Conn, CONTADOR_PEDIDO, true, $datos); return ($numero);
}
function PedirNumeroFactura($Conn) {
global $GenContador; $numero = $GenContador->Contador($Conn, CONTADOR_FACTURA, true, $datos); return ($numero);
}
En el Merkagest activamos el módulo de contadores:
Configuracion: MNUECOMMERCE
ID intranet: ECOMMCONTADOR
Orden: El siguiente que esté libre (p.e. 50).
Título: Contadores
Enlace: ecomm/contadores.php
En apidefines.inc creamos las constantes:
[CONTADOR_PEDIDO] = 'PEDIDO';
[CONTADOR_FACTURA] = 'FACTURA';