Nueva implementación de series numéricas en Business Central

Microsoft ha introducido una importante actualización en la gestión de las series numéricas. Aunque esta novedad ha pasado algo desapercibida, es fundamental que los desarrolladores y administradores de Business Central la conozcan y adapten sus personalizaciones cuanto antes para evitar errores futuros.

Series numéricas Business Central

Cambios en la gestión de series numéricas en Business Central

La clásica codeunit NoSeriesManagement ha sido marcada como obsoleta. En su lugar, se deben utilizar las nuevas codeunits:

  • No. Series.
  • No. Series – Batch.

Además, métodos como TestManual e InitSeries también han sido reemplazados por nuevas versiones dentro de estas codeunits.

Series numéricas Business Central

Business Foundation y la evolución de Business Central

Microsoft ha comenzado a trasladar funcionalidades desde la Base Application hacia una nueva app llamada Business Foundation. El módulo de series numéricas ha sido el primero en hacer esta transición, lo que marca un cambio importante en la arquitectura de Business Central.

Mejoras en la interfaz de usuario

En la página de Series Numéricas ahora se incluyen:

  • Nuevos Factboxes.
  • Una acción para mostrar las series que están por expirar.

Estas mejoras facilitan la gestión visual y el seguimiento de las series activas.

Cambios técnicos clave en las series numéricas

1. PeekNextNo vs. TryGetNextNo

Antes:
DocNo := NoSeriesMgt.TryGetNextNo(GenJnlBatch.»No. Series», EndDateReq);

Ahora:
DocNo := NoSeries.PeekNextNo(GenJnlBatch.»No. Series», EndDateReq);

2. GetNextNo con modificación diferida

Antes se usaban arrays de NoSeriesManagement, lo que complicaba el código. Ahora, con No. Series – Batch, se simplifica:

DocNo := NoSeriesBatch.GetNextNo(«No. Series», «Posting Date»);
NoSeriesBatch.SaveState();

3. InitSeries modernizado

Antes:
NoSeriesMgt.InitSeries(…);

Ahora:
if NoSeries.AreRelated(…) then …
No := NoSeries.GetNextNo(…);

4. Simulación de números

Se ha añadido el método SimulateGetNextNo, ideal para pruebas sin modificar la serie real.

«Document No.» := NoSeriesBatch.SimulateGetNextNo(…);

Copilot y la gestión de series numéricas

¡Sí! Microsoft está trabajando en integrar Copilot con las series numéricas. Aunque aún está en desarrollo, promete ser una herramienta poderosa para automatizar y mejorar la experiencia del usuario.

ABD Consultoría: tu aliado en la implantación de Business Central

ABD

En ABD Consultoría y Soluciones Informáticas somos expertos en la implantación, personalización y soporte de Microsoft Dynamics 365 Business Central. Nuestro equipo ayuda a las empresas a sacar el máximo partido a las últimas actualizaciones, como la nueva gestión de series numéricas, garantizando una transición sin errores y adaptada a cada negocio.

  • Análisis previo de procesos y necesidades.
  • Configuración y personalización de Business Central.
  • Migración desde Dynamics NAV u otros sistemas.
  • Soporte continuo y formación a usuarios.

Si quieres que tu empresa aproveche todo el potencial de Business Central, contáctanos y te acompañaremos en cada paso del proceso.

Tabla de contenidos

Síguenos en Linkedin
Suscribete a la Newsletter




    Etiquetas