Perguntas Auxilio - Contabilizacao TXT - CTBA500

Mais
12 anos 3 meses atrás #3874 por weider05
Prezados,
Criamos aqui LPs para importar arquivo TXT atraves da rotina CTBA500, sua contabilização esta perfeita ao menos por um detalhe, no campo origem deveria vir a data (dos sistema em todas as linhas), porem ele apenas o faz na primeira linha, se gue abaixo o camando que colocamos no lp para isto (obs: este mesmo comando funciona em uma LP normal - CTBA080)

"LP004-001 "+SUBS(CUSUARIO,7,14)+ " - "+DTOC(DDATABASE)

Alguem teria alguma ideia como faço isso funcionar em todas as linhas.

Grato.

Por favor Acessar ou Registrar para participar da conversa.

Mais
12 anos 3 meses atrás #3878 por Sombra
Wender, Boa tarde.

De uma olhada nessa documentação.

Esta rotina atualiza o CT2, CT3, CT6, CT7 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)

- (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.
OBS. Lembre-se que os caracteres de controle de carro (CHR(10+13)) contam como 2 caracteres e devem estar posicionados nas colunas
511 e 512.

- (2) Configuração de Lancto. Padronizado
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 texto (LerVal() e LerStr()).

- (3) Exemplo de Configuração.

Arquivo .TXT
200 X 123456 123456 Lançamento de NF. n. 00001 1000,25 ddmmaa ou ddmmaaaa
| | | | | |
| | | | | |->Valor (posição 50 tam 6)
| | | | |
| | | | |->Descricao (posição 24 tam 24)
| | | |
| | | |->Conta Credito (posição 17 tam 6)
| | |
| | | ->Conta Debito (posição 8 tam 6)
| |
| |-> Informativo para o TXT
|
|->Número do lancto padronizado (posição 1 tam 3)

Informações que devem estar contidas nos campos respectivos do Lançamento Padrão.
Código: 200
Conta Debito : LerStr(8,6)
Conta Credito: LerStr(17,6)
Histórico : LerStr(24,24)
Valor : LerVal(50,6)
Data : LerData(70,6) para ddmmaa, ou lerdata(70,8) para ddmmaaaa.

Obs:
Quando é feita uma contabilização TXT, onde no lancto. contabil ha mais de uma sequencia, o arquivo TXT deve ser construido com todas as sequencias dos lanctos na mesma linha, e em cada sequencia de lancto indique a coluna a ser lida pelas funções LERSTR, LERVAL e LERDATA.


abs
Luis Carlos Sombra

Por favor Acessar ou Registrar para participar da conversa.

Mais
12 anos 3 meses atrás #3880 por weider05
Obrigado!,

Mas eu conseguiria configurar no lançamento para ele pegar no campo lançamento de origem a data do sistema?

Por favor Acessar ou Registrar para participar da conversa.

Mais
12 anos 3 meses atrás #3912 por weider05
Luis,

Conseguimos aqui, realmente a solucao estava no Lerdata.

Obrigado!

Por favor Acessar ou Registrar para participar da conversa.

Mais
12 anos 3 meses atrás #3915 por Sombra
Boa tarde Weider

Maravilha, estamos ai.

Abs

Luis Carlos Sombra

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 9 meses atrás - 11 anos 9 meses atrás #10236 por 999luis
.
Ultima edição: 11 anos 9 meses atrás por 999luis.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.121 segundos
Joomla templates by a4joomla