Utilizar grupos de números dedicados

Puede utilizar grupos de números dedicados para generar números únicos de órdenes y documentos a los que se vaya a dar un uso específico. Los números de serie que genera LN en grupos de números dedicados para un mismo tipo de uso son únicos. Para asegurarse de que los números sean únicos, LN comprueba que los códigos de serie que se definan en los grupos de números no puedan dar lugar a números duplicados.

Los grupos de números se pueden dedicar a los siguientes fines:

  • Flete/almacén
  • Facturación
  • Fabricación
  • Servicio
  • No aplicable

Puede asignar los grupos de números a los distintos fines en las sesiones correspondientes. Por ejemplo, en la sesión Parámetros de órdenes de venta (tdsls0100s400), puede seleccionar el grupo de números para órdenes de venta y programaciones de ventas. En la sesión Departamentos de ventas (tdsls0512m000), puede seleccionar una serie de este grupo de números para las órdenes de venta generadas por un departamento de ventas concreto.

Primer número libre:

LN numera las órdenes, los documentos u otros registros de forma secuencial, utilizando el primer número libre de la serie. El número de inicio de cada serie se especifica en la sesión Primeros números libres (tcmcs0150m000).

Números de orden:

El número resultante consta del código de serie, seguido del primer número libre. El número debe constar de 9 caracteres. LN añade ceros iniciales al primer número libre para alcanzar el número de dígitos requerido.

Ejemplo

El código de serie es NR08. El primer número libre es 100. Los documentos de esta serie reciben los números:

  • NR0800100
  • NR0800101
  • NR0800102

Caché de primeros números libres:

Para mejorar el rendimiento de las sesiones en las que se asignan números de orden nuevos, se puede definir el tamaño de caché para una serie. El tamaño de caché es el número de los nuevos números de serie que LN genera e incluye en la caché del usuario. Los usuarios no tienen que esperar mientras LN genera y comprueba los siguientes números de serie.

Si utiliza la caché de primeros números libres, los números de orden pueden no ser secuenciales; los que aún se encuentren en la caché del usuario se perderán al cerrar la sesión.

Si no desea utilizar la caché de primeros números libres, debe establecer el tamaño de caché en cero.

Ejemplo

Se establece el tamaño de caché en cuatro. La primera vez que un usuario crea una orden nueva, LN genera cuatro números de serie nuevos y los coloca en la caché del usuario. El usuario debe esperar mientras esto ocurre. El primer número se usa para la nueva orden. LN recupera de la caché del usuario los números para las tres órdenes siguientes que el usuario cree. Si el usuario crea una quinta orden, LN genera otros cuatro números más, y los coloca en la caché del usuario, y así sucesivamente.

Si el usuario crea seis órdenes y luego cierra la sesión, los dos últimos números de serie que ha generado LN para el usuario no se utilizan.

Para utilizar números idénticos para registros relacionados:

  1. Defina un grupo de números para cada tipo de registro en la sesión Grupos de números (tcmcs0151m000).
  2. Defina códigos de serie idénticos en los grupos de números en la sesión Primeros números libres (tcmcs0150m000).
  3. Defina los mismos primeros números libres para las series idénticas en la sesión Primeros números libres (tcmcs0150m000).
  4. Asigne los grupos de números a los dos tipos de registros, mediante la sesión correspondiente.
  5. Seleccione las series idénticas para los registros.

LN genera códigos idénticos cuando se crean los distintos tipos de registros que se desea vincular. Puede utilizar esta opción, por ejemplo, para emplear códigos idénticos en órdenes o contratos relacionados de distintas compañías.

Ejemplos de grupos de números dedicados:

Ejemplo

Puede definir grupos de números con los siguientes detalles:

Grupo de números Longitud de serie Dedicado a
SF1 2 Fabricación
SF2 2 Fabricación
SF5 3 Fabricación
IN9 2 Facturación

Si el grupo de números SF1 contiene una serie KJ, no puede insertar el mismo código de serie (KJ) en el grupo de números SF2.

Si el grupo de números SF1 contiene una serie AA, no puede insertar los códigos de serie AA1, AA5 o AA9 en el grupo de números SF5, ya que esto generaría los mismos números que los generados en el grupo de números SF2.

Si el grupo de números SF5 contiene una serie DF2, no puede insertar la serie DF en los grupos de números SF1 ni SF2, ya que esto generaría los mismos números que los generados en el grupo de números SF5, si se generan números muy altos (como DF2255734, DF2766438, etc.).

Con independencia de las series definidas en los grupos de números SF1, SF2 y SF3, puede insertar cualquier serie en el grupo de números IN9, ya que IN9 está dedicado a un uso de otro tipo.