Home

Línea Microsiga Protheus

Páginas filhas
  • Configuración de la contabilidad TXT -- 23594

 

La contabilidad TXT parte de un asiento contable, por lo tanto, la numeración de los asientos estándar utilizados en esta rutina deben estar entre “001” y “499”. Los números superiores a “499” se refieren a los asientos automáticos de otros módulos, por lo tanto, no se utilizan.
 El archivo TXT debe tener el tamaño del registro configurado en los parámetros de la rutina y no es necesario que existan posiciones fijas en la línea de detalle. La única excepción se refiere al código del Asiento estándar vinculado, que debe estar obligatoriamente grabado en las 3 primeras posiciones de cada línea.
Para acceder a una determinada información, el usuario debe utilizar en los asientos estándar las funciones “LerStr” y “LerVal” que serán responsables por la lectura en el archivo TXT, obteniendo datos de tipo carácter y numérico, respectivamente.


Sintaxis:

LerStr( ExpN1, ExpN2 ) -> Lee una expresión del archivo texto y graba en el archivo de contabilidad como una expresión del tipo "carácter". LerVal( ExpN1, ExpN2 ) -> Lee una expresión del archivo texto y graba en el archivo de contabilidad como una expresión del tipo "numérico". LerData( ExpN1, ExpN2 ) -> Lee una expresión del archivo texto y permite modificar la fecha del asiento contable. Esta función podrá utilizarse en cualquier campo del LP, porque su función consiste únicamente en modificar la Fecha del asiento contable, a partir de una fecha grabada en el archivo texto.
El parámetro ExpN1 se refiere a la posición inicial del campo dentro del registro y el ExpN2, al tamaño del campo.
Configuración ·    Crear el siguiente LP en el archivo Asientos estándar:

 

 

Campo

Contenido

Cód Asto Est

001

Secuencial

001

Descripción

Asiento TXT

Tipo Asto

Partida doble

Cta Débito

LERSTR(10,20)

Cta Crédito

LERSTR(50,20)

Val Moneda 1

LERVAL(80,17)

Historial

LERSTR(100,40)

Origen Asto

LERDATA(140,10)

 

  ·    Configurar el archivo Texto para que: ·    El Código del LP 001, se ubique en las primeras 3 posiciones de cada línea del archivo. ·    Las Cuentas de débito se inicien en la columna 10 de cada línea. ·    Las Cuentas de crédito se inicien en la columna 50 de cada línea. ·    El Valor del asiento se inicie en la columna 80. ·    El Historial del asiento se inicie en la columna 100. ·    En este caso, la Fecha del asiento contable se maneja por medio de la función LERDATA, que lee una fecha válida que se inicia a partir de la columna 140. Observe que el campo Origen Asto no tiene ningún vínculo con este comando.