...
...
Esta rotina atualiza os lançamentos contábeis rutina actualiza los asientos contables (CT2) pela importação de dados de um arquivo TXT, utilizando-se de um arquivo ‘PRÉ-DEFINIDO” exigido pelo Microsiga Protheus para importação. Alguns cuidados devem ser tomados na montagem do arquivo txt.
Instruções para montagem do arquivo TXT.
O processo de contabilização TXT passa por 3 etapas, sendo: (1) Configuração de TXTs, (2) Configuração de lançamento padrão e (3) Execução da contabilização TXT (Contabilidade)
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 las TXT, (2) Configuración de asiento estándar y (3) Ejecución de la contabilización TXT (Contabilidad)
- (1) Configuración de las TXT
Se debe configurar un archivo texto tomando en cuenta solo 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 solicita el sistema en las preguntas, cuando se ejecuta la contabilización TXT, vamos a utilizar por ejemplo 512 bytes(columnas), hasta el - (1) Configuração de TXTs
Deve ser configurado um arquivo texto atentando apenas para duas
imposições do sistema :
- Os três primeiros caracteres da linha devem referir-se ao cod. do
lançamento padrão cadastrado para esta finalidade.
- A quantidade de bytes ou seja colunas utilizadas por registro (linha), é definido pelo usuário, pois esta informação é pedida pelo sistema nas perguntas no momento de rodar a contabilização TXT, vamos utilizar por exemplo 512 bytes(colunas), até o máximo de 999 bytes.
Observação: Lembre-se que os Observación: Recuerde que los caracteres de controle control de carro (CHR(10+13)) contam cuentan como 2 caracteres e devem estar posicionados nas colunasy deben estar situados en las columnas
511 e y 512.
- (2) Configuração Configuración de Lanctoasiento. PadronizadoEstandarizado
Deve ser configurado, de acordo com lay-out do arquivo TXT, um
lacto padronizado cujo código deve estar na faixa entre 001 e
499, o mesmo deve conter em seu campos as funções para leitura de
arquivos Se debe configurar, de acuerdo con el layout 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() e y LerStr()).
- (3) Exemplo Ejemplo de Configuraçãoconfiguración.Arquivo
Archivo .TXT
200 X 123456 123456 Lançamento Asiento de NFFAct. n. 00001 1000,25 ddmmaa ou o ddmmaaaa
| | | | | |
| | | | | |->Valor (posição posición 50 tam 6)
| | | | |
| | | | |->Descricao >Descripc (posição posición 24 tam 24)
| | | |
| | | |->Conta Credito >Cuenta Crédito (posição posición 17 tam 6)
| | |
| | | ->Conta Debito >Cuenta Débito (posição posición 8 tam 6)
| |
| |-> Informativo para o la TXT
|
|->Número do lancto padronizado (posição del asiento estándar (posición 1 tam 3)
Informações Informaciones que devem estar contidas nos campos respectivos do Lançamento Padrãodeben estar contenidas en los campos respectivos del asiento estándar.
Código: 200
Conta Debito Cuenta Débito: LerStr(8,6)
Conta CreditoCuenta Crédito: LerStr(17,6)
Histórico Historial: LerStr(24,24)
Valor: LerVal(50,6)
Data Fecha: LerData(70,6) para ddmmaa, ou o lerdata(70,8) para ddmmaaaa.
ObservaçãoObservación:
1 - Ao Al realizar uma contabilização TXT, na qual o lançamento contábil há mais de uma sequencia, o arquivo TXT deve ser construído com todas as sequencias dos lançamentos na mesma linha, e em cada sequencia de lançamento indique a coluna a ser lida pelas funções LERSTR, LERVAL e 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 - Ao utilizar a função Al utilizar la función LerData() para alterar a data base do para cambiar la fecha base del sistema, que é utilizado como a data do lançamento contábil, o parâmetro 5 - Quebra Linha em Doc. deve estar configurado com Sim, pois cada linha pode ser uma data diferente e, neste caso, após a execução da função o sistema exibe a tela de contabilização. Caso o parâmetro esteja configurado com Não, o sistema considerara a data da última linha processadase utiliza como la fecha del asiento contable, el parámetro 5 - Salta Línea en Doc. debe estar configurado con Sí, 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 as linhas tenham acesso é necessário informar um byte a mais do que existe no arquivo nos parâmetros de importação TXT. Ex: Caso a linha do arquivo TXT tenha 240 caracteres deve-se configurar os parametros de importação com 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.
A partir da versão de la versión 12.1.27 se nas posições do arquivo si en las posiciones del archivo texto referente a data de contabilização estiver vazio a função LerData assumira como data base do sistema a setada imediatamente la fecha de contabilización estuviera vacío, la función LerData asumirá como fecha base del sistema la marcada inmediatamente anterior.
...
Otras acciones / Acciones
...
Outras Ações / Ações relacionadas
...
Principales campos y parámetros
...
Principais Campos e Parâmetros
...