Assunto TMK0027 Errro na consulta genérica da tabela SU5
Produto: | Microsiga Protheus |
Versões: | 12.1.7 |
Ocorrência: | Ao efetuar a consulta genérica da tabela SU5, gera o erro: type mismatch on + on {||Posicione("SX5",1,xFilial("SX5")+'AX'+M->U5_TRATA,"X5_DESCRI") |
Ambiente: | Brasil |
Passo a passo: | O erro ocorre por que na estrutura do posicione, contida no X3_INIBRW e X3_RELAÇÂO do campo U5_TRATADE, existe uma vairável de memória (M) para atribuição de campo U5_TRATA, só é possível utilizar uma variável de memória, quando se está dentro da tabela, neste caso em específico, é preciso utilizar a chamada da própria tabela SU5 paranão gerar o erro na consulta genérica. Alteração a ser efetuada, de forma paliativa:
A informação deverá ser alterada tanto no X3_INIBRW quanto no X3_RELAÇÂO da versão 12.1.17. Para a versão 12.1.14, já encontra-se corrigido em dicionário, não necessitando a alteração manual. |
Observações: | ticket referência: #521689 |