Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmento - Backoffice Linha Protheus - SIGACTB - CTBA500 Configuração para contabilização TXT

Dúvida
CTBA500 Configuração para contabilização TXT

Ambiente
Cross Segmento - Backoffice Linha Protheus – Contabilidade Gerencial – A partir da versão 11.80


Solução

A contabilização TXT parte de um lançamento contábil, portanto a numeração dos lançamentos padronizados utilizados nesta rotina devem estar entre 001 e 499. Os números acima de 499 são referentes aos lançamentos automáticos de outros módulos e, portanto, não são utilizados.

O arquivo TXT deve ter o tamanho do registro configurado nos parâmetros da rotina, sendo que não é necessário haver posições fixas na linha de detalhe. A única exceção se refere ao código do Lançamento Padrão associado que deve estar obrigatoriamente gravado nas 3 primeiras posições de cada linha.

Para acessar uma determinada informação, é necessário utilizar nos lançamentos padronizados as funções LerStr e LerVal que são responsáveis pela leitura no arquivo TXT, retornando dados de tipo caracter e numérico, respectivamente.

Sintaxe:

LerStr( ExpN1, ExpN2 ) -> Lê uma expressão do arquivo texto e grava no arquivo de contabilização como uma expressão do tipo caracter.
LerVal( ExpN1, ExpN2 ) -> Lê uma expressão do arquivo texto e grava no arquivo de contabilização como uma expressão do tipo numérico.
LerData( ExpN1, ExpN2 ) -> Lê uma expressão do arquivo texto e permite alterar a data do lançamento contábil. Esta função poderá ser colocada em qualquer campo do LP, pois sua função é somente alterar a Data do Lançamento Contábil, a partir de uma data gravada no arquivo texto.

O parâmetro ExpN1 se refere a posição inicial do campo dentro do registro e o ExpN2, ao tamanho do campo.

Configurando
·    Crie o seguinte LP no cadastro Lançamentos Padronizados:

 

Campo

Conteúdo

Cod Lanc Pad

001

Sequencial

001

Descrição

Lançamento TXT

Tipo Lcto

Partida Dobrada

Cta Débito

LERSTR(10,20)

Cta Crédito

LERSTR(50,20)

Vlr Moeda 1

LERVAL(80,17)

Histórico

LERSTR(100,40)

Origem Lcto

LERDATA(140,10)


·    Configure o arquivo Texto para que:
·    O Código do LP 001 esteja nas primeiras 3 posições de cada linha do arquivo.
·    As Contas Débito iniciem na coluna 10 de cada linha.
·    As Contas Crédito iniciem na coluna 50 de cada linha.
·    O Valor do lançamento inicie na coluna 80.
·    O Histórico do Lançamento inicie na coluna 100.
·    Neste caso, a Data do Lançamento Contábil é manipulada pela função LERDATA, que lê uma data válida iniciando na coluna 140. Observe que o campo Origem Lcto não tem ligação alguma com este comando.

 

  • Instruções para montagem do TXT

https://tdn.totvs.com/pages/releaseview.action?pageId=6068476

 

 

Saiba mais

CTBA500 Estrutura de arquivo txt

CTBA500 Sintaxe

 

 

 

 

 

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _