SXE/SXF - Control de numeración (números utilizados)
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. |
|
|
|