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" 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 estándar 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 contabilidad como una expresión del tipo "caracter".
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 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) |