Histórico da Página
...
Produto: | Microsiga Protheus - Gestão de Contratos |
Versões: | P12 |
Ocorrência: | Ao confirmar a manutenção do contrato e exibida a mensagem de inconsistência "Erro no Gatilho / Variable is not Array - Type[U]" |
Passo a passo: | Ao confirmar a manutenção do contrato utilizando a rotina CNTA300 e exibida a mensagem abaixo: Esta inconsistência ocorre quando o cliente / usuário utiliza em seu ambiente o ponto de entrada padrão MVC e por algum motivo a codificação de sua personalização esta incorreta. Veja no link abaixo informações sobre pontos de entrada MVC: http://tdn.totvs.com/pages/viewpage.action?pageId=208345968 Como identificar a utilização do ponto de entrada MVC Para certificar-se que o ponto de entrada padrão MVC e o responsável pela geração da inconsistência verifique os passos abaixo: 1º.Passo - Entre no cadastro de Formulas e execute o comando "ALERT(FindFunction("U_CNTA300"))", se o retorno for .T. siga para o passo seguinte. 2º.Passo - Remova o ponto de entrada padrão MVC "U_CNTA300" 3º.Passo - Execute novamente a manutenção do contrato. Importante: Essa ocorrência também pode ocorrer em outras rotinas escritas em formato MVC. |
Observações: | Caso seu ponto de entrada padrão MVC esteja gerando a mensagem de Inconsistência, verifique sua personalização para solucionar o problema. Caso precise de auxilio para manutenção de sua personalização recomendo a alocação de analista TOTVS ou entre em contato com nossa equipe de Suporte Técnico ADVPL. |