1. Visión general
  2. Ejemplo de utilización
  3. Coexistencia de versiones Protheusanteriores 12.1.33
  4. Tablas contablesinvolucradas
  5. Parámetros del semáforo contable
  6. Prós 

01. VISIÓN GENERAL

Con las evoluciones del Protheus hubo la necesidad de retirar el archivo de semáforo contable. 


La contabilización de integraciones utiliza la función LockByName y la tabla de semáforo contable.

La tabla de semáforo contable ya no se creará en el directorio system.

Otro cambio es en la generación del número de documento contable (CTF). Este número comenzó a ser generado por el JOB en una thread separada que crea una cantidad determinada por el parámetro MV_CTFQTD.

La retirada del archivo de semáforo contable y la generación del número del documento contable por el Job estará disponible a partir de la versión 12.1.33. Para versiones anteriores continuará sin cambios.


02. EJEMPLO DE UTILIZACIÓN

Esta funcionalidad se utilizará en todos los módulos del ERP en que existe la contabilización de integraciones y dentro del propio módulo Contabilidad de Gestión.


03. COEXISTENCIA DE VERSIONES PROTHEUS ANTERIORES A P12.1.33


Para versiones anteriores de la P12.1.33, se mantendrá la creación del archivo de semáforo contable en la carpeta system. 

Para versiones a partir de P12.1.33, el archivo de semáforo contable se sustituirá por LockByName y SimpleLock para bloquear el número del documento a (CTF).


04. TABLAS CONTABLES INVOLUCRADAS

CTF - Cobertura del lote contable

Campo creado para indicar si el documento ya está en uso por otra conexión.


Campo

X3_CAMPO 

Tipo

X3_TIPO

Tamanho 

X3_TAMANHO

Decimal

X3_DECIMAL

Picture

X3_PICTURE

Título 

X3_TITULO

Descrição

X3_DESCRIC

Grupo Cpos

X3_GRPSXG

Usado

X3_USADO

Obrigatório

X3_OBRIGAT

Browse

X3_BROWSE

Opções 

X3_F3

When

X3_WHEN

Relação

X3_RELACAO

Visual

X3_VISUAL

Val Sistema

X3_VALID

Contexto
X3_CONTEXT

CTF_USADO

C

1



Doc Usado

Indicador de uso del documento contable


X


N






R







El campo CTF_USADO funciona de acuerdo con la regla:

CTF_USADO = 'X' → Significa que la clave (DATA, LOTE, SUBLOTE , DOCUMENTO) está disponible para uso permitiendo así utilizarla en el registro de un asiento contable.

CTF_USADO = 'R' → Significa que la clave (DATA, LOTE, SUBLOTE , DOCUMENTO) está disponible para  reutilizarla, el sistema no ejecutará el número de esta clave de manera automática, pero si el usuario insiste en utilizarla, el sistema liberará y el registro del asiento contable se realizará normalmente.

CTF_USADO = 'S' → Significa que la clave (DATA, LOTE, SUBLOTE , DOCUMENTO) se está utilizando y no permitirá el uso, el sistema no ejecutará el número de esta clave de manera automática, pero si el usuario insiste en utilizarla, aparecerá el help (DOCINVALID) y no permitirá utilizarla.


       

Al finalizar la grabación de un asiento contable, el contenido del campo CTF_USADO se actualizará como 'S', esto impedirá que se utilice para grabar nuevos asientos con esta clave.

Al eliminar un asiento contable, el contenido del campo CTF_USADO se actualizará como 'R', esto permitirá que el usuario pueda reutilizar la clave.


   CTK - Tabla de Contraprueba generada por la función Detprova

   SX6 - Tabla de parámetros del sistema.

Se creará un nuevo parámetro para definir la cantidad de documentos que serán creados por el Job. De este modo se podrá aumentar si hubiera demanda por más documentos.


X6_FIL

X6_VAR 

X6_TIPO

X6_DESCRIC

X6_CONTEUD

X6_PROPRI


MV_CTFQTDN

Cantidad de documentos que serán creados por el Job

100

S



05. PARÁMETROS DEL SEMAFORO CONTABLE



Parámetro

Contenido

MV_CTBSER   

'1' = Conectado

'2' = Desconectado

'3' = Modo Prueba

MV_CTBSERT

Tiempo en milisegundos.

MV_CTBSETZ

'.T.' = Permite zap/truncate
'.F.' = No permite

MV_CT2SMLT

'.T.' = Configuración para modificaciones(opción diferente de inclusión) simultáneas.

MV_CTBNFSE

'1' = Conectado
'2' = Desconectado


A partir de la versión 12.1.33 no se volverán a considerar los parámetros mencionados. En versiones anteriores nada cambia.


Parámetro

Contenido

MV_CTFQTD

100 = Este parámetro indica la cantidad de documentos ( CTF_DOC ) que serán creados por el job. Por lo tanto, se puede o se debe aumentar de acuerdo con la demanda de documentos.


06. PRÓS

Prós:

  • Los cambios realizados buscan obtener desempeño en las contabilizaciones y están presentes a partir de la release 12.1.33


07. ENLACES RELACIONADOS