Configurando la contabilización TXT

La contabilización TXT parte de un asiento contable, por lo tanto la numeración de los asientos estandarizados utilizados en esta rutina deben estar entre "001" ye "499". Los números superiores a "499" son referentes a los asientos automáticos de otros módulos ye, por lo tanto, no se utilizan.

El archivo TXT debe tener el tamaño del registro configurado en los parámetros de la rutina, ya que no es necesario que existan posiciones fijas en la línea de detalle. La única excepción se refiere al código del asiento 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 estandarizados las funciones "LerStr" y "LerVal" que serán responsables por la lectura en el archivo TXT, y devolverán datos de tipo caracter y numérico, respectivamente.

Sintaxis:

LerStr( ExpN1, ExpN2 ) -> Lee una expresión del archivo texto y graba en el archivo de contabilización como una expresión del tipo "caracter".

LerVal( ExpN1, ExpN2 ) -> Lee una expresión del archivo texto y graba en el archivo de contabilización como una expresión del tipo "numérico".

LerData( ExpN1, ExpN2 ) -> Lee una expresión del archivo texto y permite cambiar la fecha del asiento contable. Esta función se podrá colocar en cualquier campo del LP, porque su función es solo cambiar 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.

Configurando·   

Campo

Contenido

Cód Asien Estánd

001

Secuencia

001

Descripción

Asiento TXT

Tipo Asiento

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 Asiento

LERDATA(140,10)