Histórico da Página
En el Microsiga Protheus existen dos maneras de controlar la numeración automática de las tablas. La primera es por medio del conjunto de tablas SXE y SXF que se presentarán aquí. La segunda manera es por medio del License Server, donde el control por completo queda a cargo del license.
En el sistema, al pedir un número con la función GetSXENUM el sistema seguirá el siguiente flujo:
Al confirmar la reserva con la función ConfirmSX8:
Al confirmar la reserva con la función RollBackSx8:
Tabla SXE
Campos | Tipo | Descripción |
XE_FILIAL | Carácter | Sucursal del sistema. |
XE_ALIAS | Carácter | Alias del sistema, también puede tener una combinación de campos. |
XE_TAMANHO | Numérico | Tamaño de la Clave. |
XE_NUMERO | Carácter | Número siguiente que se devolverá si no hay registro libre en la SXF. |
|
|
|
Tabla SXF
Campos | Tipo | Descripción |
XF_FILIAL | Carácter | Sucursal del sistema. |
XF_ALIAS | Carácter | Alias del sistema, también puede tener una combinación de campos. |
XF_TAMANHO | Numérico | Tamaño máximo. |
XF_NUMERO | Carácter | Registro ya utilizado, si está marcado con lock es porque el mismo está en uso, sin el lock es porque ya está liberado por la función rollback. |
|
|
|