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:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tickets relacionados: | 2773181 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Requisito: | DSERCTR1-10806 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Documento de Referência: | TTFDOE_DT_Limite_campo_histórico_CT2_HISTCaracterísticas do Requisito
É 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
Mensagem de Erro durante processo de geração do SPED/FCONT com procedure
|