FAQs - Suporte técnico

MP - SIGACTB: Qual e a funcionalidade da função MovClass?

Dúvida
Qual e a funcionalidade da função MovClass?


Ambiente
Protheus – Contabilidade Gerencial – A partir da versão 11.80


Solução

A função LerVal()é uma função específica para o processo de Contabilização TXT para os ambientes SIGACON - Contabilidade e SIGACTB - Contabilidade Gerencial.

Esta função retorna um conteúdo no formato numérico, de acordo com as posições informadas na linha de movimento do arquivo TXT em processamento. Este conteúdo sempre será retornado considernado-se duas (2) casas decimais.

Programa Fonte:
MATXFUNC.PRW
Sintaxe:

LerVal() - Retorna conteúdo numérico ( nPosIni (x)nCaracteres (y) ) --> nValor

Retorno:
nValor  (numerico)
  • Valor com duas casas decimais.
Observações

Esta função utiliza a variável xBuffer (escopo Private) disponível em tempo de processamento da rotina de Contabilização TXT. O conteúdo da variável xBuffer é do tipo string, sendo que seu tamanho depende da parametrização da rotina de contabilização TXT, o qual deve avaliar o tamanho da linha do arquivo TXT + duas posições. As posições adicionadas ao tamanho da linha são referentes ao CRLF formado pela combinação de chr(10) + chr(13).

Exemplos
 
1o. Estrutura da linha do arquivo TXT analisado:LLLTDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCVVVVVVVVVVVVVVVVVVVVHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHAonde:LLL - Código do lançamento padrão : 001 - 003 (03)T - Tipo do lançamento contábil (DC) : 004 - 004 (01)DDD - Conta à debito do lançamento contábil : 005 - 024 (20)CCC - Conta à crédito do lançamento contábil : 025 - 044 (20)VVV - Valor do lançamento contábil : 045 - 064 (20)HHH - Histótico do lançamento contabil : 065 - 104 (40)2o. O tamanho de linha a ser configurado para correta leitura deste arquivo será 106 (última posição de informação (104) + 2 caracteres de final de linha.3o. Uso do LerVal(x,y):A. LerVal(45,20) --> retornará o valor do lançamento contábil no formato 18,2 (20 posições).
 
Parâmetros:
  Nome     Tipo     Descrição     Default     Obrigatório     Referência  
  nPosIni (x)     Numérico     Posição inicial da informação da linha do arquivo           X        
  nCaracteres (y)     Numérico     Quantidade de caracteres que compõe a informação a ser avaliada a partir da posição inicial (inclusive).           X        

 

 
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 _