- Fórum
- Protheus/Microsiga/Totvs
- Módulos do Protheus
- Módulo Contábil
- Auxilio - Contabilizacao TXT - CTBA500
Perguntas Auxilio - Contabilizacao TXT - CTBA500
- weider05
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 137
- Obrigados Recebidos: 0
12 anos 3 meses atrás #3874
por weider05
Auxilio - Contabilizacao TXT - CTBA500 foi criado 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.
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.
- Sombra
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 593
- Obrigados Recebidos: 1
12 anos 3 meses atrás #3878
por Sombra
Respondido por Sombra no tópico Re: Auxilio - Contabilizacao TXT - CTBA500
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, 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
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, 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.
- weider05
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 137
- Obrigados Recebidos: 0
- weider05
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 137
- Obrigados Recebidos: 0
- Sombra
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 593
- Obrigados Recebidos: 1
- 999luis
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 6
- Obrigados Recebidos: 0
- Fórum
- Protheus/Microsiga/Totvs
- Módulos do Protheus
- Módulo Contábil
- Auxilio - Contabilizacao TXT - CTBA500
Tempo para a criação da página:0.138 segundos