Linha de Produto: | Protheus | ||||||||||
Segmento: | Servicos | ||||||||||
Módulo: | SIGACTB | ||||||||||
Rotina: |
| ||||||||||
Cadastros Iniciais: | Incluir lançamento contabiil via rotina CTBA101. | ||||||||||
Parâmetro(s): | Informe os parâmetros utilizados. | ||||||||||
Ponto de Entrada: | CT101TOK | ||||||||||
Chamados relacionados | TTFDOE | ||||||||||
Requisito (ISSUE): | Informe o requisito relacionado (Issue). | ||||||||||
País(es): | Todos | ||||||||||
Banco(s) de Dados: | Todos | ||||||||||
Tabelas utilizadas: | CT2-Movimentos Contabeis | ||||||||||
Sistema(s) operacional(is): | Todos | ||||||||||
Versões/Release: | Informe as versões. |
LIMITE DO CAMPO HISTORICO (CT2_HIST)
Não aconselhamos a alteração do campo CT2_HIST por mais que esteja disponível para alteração. Isso porque todas as rotinas onde este campo é chamado estão limitadas a 40 caracteres como por exemplo o Razão Contábil e caso exista uma alteração ao executar a rotina somente serão exibidos 40 caracteres.
O campo de continuação que pode ser aumentado é o campo CTK_HIST conforme documentação constante no tópico TDN.
MV_CT5HIST - Histórico de lançamento padrão. 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.
LINK: http://tdn.totvs.com/pages/releaseview.action?pageId=6068557
Por padrão não limitamos o número de linhas de continuação de histórico, mas levando em conta o tamanho máximo de 240 caracteres na CTK, podemos então ter o lançamento normal (debito / credito / partida dobrada) com 40 caracteres (PADRAO CT2_HIST) e 5 linhas de
Continuação de histórico (4-Cont.Hist.).
O ponto de entrada CT101TOK pode ser utilizado para validação do tamanho da linha quando utilizado lançamento contábil manual (CTBA101) ao confirmar o lançamento. Este ponto de entrada recebe o histórico digitado no lançamento na variável cTexto.
link: 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 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)