Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css

...

Contabilización TXT – CTBA500

...

– 111019

  Rascunho

...

Documento:

...

Contabilización TXT – CTBA500


Esta

...

rutina actualiza el CT2, CT3, CT6, CT7

...

por la importación de datos de un archivo TXT, utilizando un archivo 'DEFINIDO PREVIAMENTE" exigido por Microsiga Protheus para importación. Algunos cuidados se deben tomar en el montaje del archivo txt.Instrucciones para montaje del archivo TXT.El proceso de contabilización TXT pasa por 3 etapas, donde: (1) Configuración de los TXT, (2) Configuración del asiento estándar y (3) Ejecución de la contabilización TXT (Contabilidad)- (1) Configuración de los TXT        Se debe configurar un archivo texto prestando atención solamente en dos        imposiciones del sistema :        - Los tres primeros caracteres de la línea se deben referir al cód. del          asiento estándar registrado para esta finalidad.        - La cantidad de bytes es decir, columnas utilizadas por registro (línea), lo define el usuario, porque esta información lo pide el sistema en las preguntas cuando se ejecuta la contabilización TXT, vamos a utilizar por ejemplo 512 bytes(columnas), hasta el máximo de 999 bytes.          
 Observación: Recuerde que los caracteres de control de carro (CHR(10+13))

...

cuentan como 2 caracteres

...

y deben estar situados en las columnas          511 y 512.- (2)

...

Configuración de

...

asiento. Estandarizado        Se debe configurar, de acuerdo con el lay-out

...

del archivo TXT,

...

un       asiento estandarizado cuyo código debe estar en el intervalo entre 001 y        499, este debe contener en sus campos las funciones para lectura de        archivos texto (LerVal()

...

y LerStr()).

...

- (3)

...

Ejemplo de

...

configuración.

...

Archivo .TXT 

...

200  X 123456   123456

...

Asiento de

...

Fact. n. 00001  1000,25        ddmmaa

...

o ddmmaaaa

...

|        |         |        |            |                                                |

...

|        |         |        |            |                                                |

...

>Valor (

...

posición 50 tam 6)

...

|        |         |        |            |

...

|        |         |        |            |

...

>Descripc (

...

posic 24 tam 24)

...

|        |         |        |

...

|        |         |        |

...

>Cta Crédito (posic 17 tam 6)

...

|        |         |

...

|        |         | -

...

>Cta Débito (

...

posición 8 tam 6)

...

|        |

...

|        |

...

> Informativo para

...

el TXT

...

|

...

|->Número

...

de asiento estandarizado (posic 1 tam 3)

...

Informaciones que

...

deben estar contenidas en los campos respectivos del asiento estándar. Código: 200Cuenta Débito : LerStr(8,6)

...

Cuenta Crédito: LerStr(17,6)

...

Historial : LerStr(24,24)

...

Valor : LerVal(50,6)

...

Fecha : LerData(70,6) para ddmmaa,

...

o lerdata(70,8) para ddmmaaaa.

...

Observación:

...

1 -

...

Al realizar

...

una contabilización TXT, en la que el asiento contable tiene más de una secuencia, el archivo TXT se debe construir con todas las secuencias de los asientos en la misma línea, y en cada secuencia de asiento indique la columna que será leída por las funciones LERSTR, LERVAL y LERDATA.
 
2 -

...

Al utilizar

...

la función LerData() para

...

cambiar la fecha base del sistema, que

...

se utiliza como la fecha del asiento contable, el parámetro 5 - Salta Línea en Doc. debe estar configurado con , porque cada línea puede ser una fecha diferente y, en este caso, después de ejecutar la función el sistema muestra la pantalla de contabilización. Si el parámetro está configurado con No, el sistema considerará la fecha de la última línea procesada. 
3 - Para que todas

...

las líneas tengan acceso es necesario informar otro byte más del que existe en el archivo en los parámetros de importación TXT. Ej: Si la línea del archivo TXT tiene 240 caracteres se deben configurar los parámetros de importación con 241 bytes.