Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Contabilización TXT (CTBA500)

ProdutoProducto:

Microsiga Protheus

OcorrênciaOcurrencia:

Qual a funcionalidade da rotina Contabilização ¿Cuál es la funcionalidad de la rutina Contabilización TXT (CTBA500)?

Passo Paso a passopaso:

Esta rotina atualiza as tabelas rutina actualiza las tablas CT2, CT3, CT6, CT7 pela importação de dados de um arquivo por la importación de datos de un archivo TXT, utilizando -se de um arquivo pré-definido exigido pelo un archivo definido previamente exigido por Microsiga Protheus para importaçãoimportación. Alguns cuidados devem ser tomados na montagem do arquivo Algunos cuidados se deben tomar en el montaje del archivo txt.

Instruções para montagem do arquivo Instrucciones para montar el archivo TXT
O processo
El proceso de contabilização contabilización TXT passa pasa 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 (ContabilidadeConfiguración de las TXT. 2 - Configuración del asiento estándar y 3 - Ejecución de la contabilización TXT (Contabilidad)

1 - Configuração Configuración de TXTsDeve 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.

las TXT


Un archivo texto se debe configurar tomando en cuenta solo 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 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¡Observación!

Lembre-se Recuerde que os los caracteres de controle control de carro (CHR(10+13)) contam cuentan como 2 caracteres e devem estar posicionados nas colunas 511 e y deben estar situados en las columnas 511 y 512.

2 - Configuração Configuración de Lanctoasiento. PadronizadoEstandarizado


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 Deve ser configurado, de acordo com lay-out do arquivo TXT, um lancamento 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 texto (LerVal() e y LerStr()).

3 - Exemplo Ejemplo de Configuraçãoconfiguración.
Arquivo
Archivo .TXT TXT 
200 200  X 123456   123456 123456 Lançamento Asiento de NFFact. n. 00001 00001  1000,25 25        ddmmaa ou o ddmmaaaa
| | | | | |
| | | | | |->Valor (posição posición 50 tam 6)
| | | | |
| | | | |->Descricao >Descripc (posição posic 24 tam 24)
| | | |
| | | |->Conta Credito >Cta Crédito (posição posic 17 tam 6)
| | |
| | | ->Conta Debito >Cta Débito (posição posición 8 tam 6)
| |
| |-> Informativo para o el TXT
|
|->Número do lancto padronizado (posição de asiento estandarizado (posic 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ção
Observació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 Al utilizar a função la función LerData() para alterar a data base do 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, 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.