1/7 Secuencias númericas

Las secuencias numéricas se utilizan en Ax para asignar automáticamente un valor numérico correlativo a un campo.

Por ejemplo: Los pedidos de venta, compra, órdenes de producción...
Cada vez que creamos un registro nuevo Ax nos asigna un número (Siempre que no lo tengamos configurado como manual).



A continuación explicaremos como: configurar las secuencias, crear una nueva en un módulo existente, crear una en un módulo nuevo y como habilitarlas en los formularios.

En primer lugar comentaré (antes de entrar en materia) un poco por encima los elementos de los que disponemos para configurar y crear las secuencias, ya sea desde los formularios o los elementos del AOT..

Para su creación y configuración tendremos los siguientes formularios:

Administración de la organización > Común > Secuencias numéricas y Configuración de segmento



En los formularios de parámetros de los módulos tendremos un Tab para las secuencias.



En cuanto a los objetos del AOT encontraremos la colección de clases NumberSeqModule.

Existe una para cada módulo de Ax en la que queramos crear una secuencia.


P.D: Recordad que si creáis una nueva clase; ésta debe tener el siguiente formato: 

NumberSeqModule<Nombre del módulo>

Cada una de estas clases hará referencia a un módulo de Ax definido por un valor del enumerado


Este enumerado es utilizado en cada una de las clases mencionadas anteriormente en el método numberSeqModule que devolverá el valor del enumerado al cual pertenece la secuencia.


Por ejemplo: La clase NumberSeqModuleBank devolverá el valor Bank, ya que esta clase pertenecerá al módulo de Bancos.

De la misma manera en las tablas de parámetros de cada módulo se crearán los métodos llamados numRef... los cuales devolverá la numberSeqReference del campo.


A partir de ahora entraremos más en detalle.

Comentarios

Publicar un comentario