Árvore de páginas

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

Contabilidade Gerencial (SIGACTB)

Função:

CTBS011

Situação/Requisito:

O campo Histórico Padrão (CT2_HIST) foi configurado com tamanho 80. Ao gerar a ECD com a procedure habilitada, o histórico de lançamento é truncado no campo histórico (CSB_HISTOR).

Solução/Implementação:

Documentação para geração do ECD com procedure ativa onde os campos Histórico padrão (CT2_HIST) e Descrição do histórico (CT8_DESC) devem ter o mesmo tamanho. Considerando estes três tópicos:

  • Limite do campo Histórico Padrão (CT2_HIST):
  • Alteração do campo Descrição do histórico (CT8_DESC)
  • Tamanho do campo Descrição do histórico (CT8_DESC) deve ser igual ao do campo Histórico Padrão (CT2_HIST).


Tickets relacionados:

2773181

Requisito:DSERCTR1-10806
Documento de Referência:

TTFDOE_DT_Limite_campo_histórico_CT2_HIST

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

Contabilidade Gerencial

Rotina:

Rotina

Nome Técnico

CTBA101

Lancamento contabil manul.

 

 

Cadastros Iniciais:

Incluir lançamento contabiil via rotina CTBA101.

Ponto de Entrada:

CT101TOK 

Chamados relacionados

TTFDOE

País(es):

Todos

Banco(s) de Dados:

Todos

Tabelas utilizadas:

CT2 - Movimentos Contabeis

Sistema(s) operacional(is):

Todos

Versões/Release:

12.1.6

É possível modificar a quantidade de caracteres do campo CTK_HIST, porém não é aconselhável alterar o campo CT2_HIST, pois todas as rotinas em que este campo é utilizado, estão limitadas a 40 caracteres, como por exemplo, o Razão Contábil e caso exista uma alteração a rotina, somente são exibidos 40 caracteres, porém é permitido aumentar caso seja necessário, para no máximo 240 caracteres, tendo no Lançamento Normal (débito, crédito e partida dobrada) com 40 caracteres na CT2_HIST e 5 linhas no campo Cont. Hist.

Para isto é necessário configurar o parâmetro MV_CT5HIST - Histórico de lançamento padrão com o conteúdo em .T. Atualmente o sistema está padronizado para aceitar 240 caracteres no cadastro de histórico devido a limitação existente a usuários que utilizam base dbf. Para mais informações consulte o link http://tdn.totvs.com/pages/releaseview.action?pageId=6068557

O ponto de entrada CT101TOK pode ser utilizado para validação do tamanho da linha ao confirmar o lançamento na rotina Lançamento Contábil Manual (CTBA101). Este ponto de entrada recebe o histórico digitado no lançamento na variável cTexto.

Para mais informações: http://tdn.totvs.com.br/display/mp/CT101TOK+-+Valida+Folder+de+Lancamento+Contabil++++--+109598

 

Exemplo de utilização do ponto de entrada CT101TOK com referência a limitar o tamanho do histórico:

 

#include "Protheus.ch"

User Function CT101TOK()

Local lRet := .T.

Local cTxtMemo := Paramixb[12]  //outros parametros ver na documentação TDN

If Len(cTxtMemo) > 240

                ALERT("LIMITE DE HISTORICO É DE 240 CARACTERES")

                lRet := .F.

EndIf

Return(lRet)

 

Descrição do histórico(CT8_DESC) Store procedure

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

Contabilidade Gerencial (SIGACTB)

Função:

CTBXLOAD

Situação/Requisito:

Liberar a alteração, via configurador do tamanho do campo CT8_DESC.

Solução/Implementação:

Ajustado dicionário e incluído ajuste interno para correção na base do cliente.

Tickets relacionados:

2468798

Requisito:DSERCTR1-9201
Documento de Referência:ECD SPED CONTÁBIL alterações para leiaute 6.00

Mensagem de Erro durante processo de geração do SPED/FCONT com procedure

Produto:

Microsiga Protheus


Versões:

11.80 - 12.1.17

Ocorrência:

Durante o processo de criação do SPED CONTABIL e/ou FCONT e/ou apresenta a mensagem: " Erro na inclusão de dados no CSA e/ou CSB via procedure.

A inclusão será feita pelo processo padrão."

Ambiente:

 Todos

Passo a passo:

Esta situação ocorre quando o parâmetro MV_CTBSPRC esta com o conteúdo .T.

Ela ocorre porque um dos campos no qual o sistema está alimentando é menor que o conteúdo recebido. Para identificar qual é este campo é importante solicitar o Trace do TOP que conterá os campos utilizado no processo. O mais comum é com relação ao campo CT8_DESC que recebe o conteúdo do campo CT2_HIST e neste caso o campo CT8_DESC estava menor que o campo CT2_HIST. Para ajustar esta mensagem é necessário deixar o campo CT8_DESC com o mesmo tamanho do campo CT2_HIST. Esta alteração pode ser feita através do configurador após a melhoria liberada pela equipe de desenvolvimento  conforme links:

TTBCA0_DT_Permissao para alterar o tamanho do campo CT8_DESC na versão 11.

2468798 DSERCTR1-9201 DT ECD - Store procedure na versão P12.1.17.