14590 - Invalid variant type conversion
Problema: Descrição do Problema: Ao realizar a integração contábil utilizando a tela F645CTB ocasiona o erro:
Erro ao executar regra parcial.
Não é possível obter o valor do campo CodEmp da tabela E670BEM. Invalid variant type conversion
E também:
Erro ao executar regra parcial.
Não é possível obter o valor do campo NomFor da tabela E670BEM. Invalid variant type conversion
Quando ocorre / onde se aplica: F645CTB - Controladoria / Gestão de Contabilidade / Contabilidade / Integrações Contábeis
Solução: Solução: Essa situação ocorreu porque a tabela base da forma é E670MOV e na regra parcial possui variáveis definidas buscando direto a tabela E670BEM.
Na tela F645INT era permitido, onde a própria rotina da integração fazia o relacionamento.
Porém, para melhorias de performance na integração a tela nova E645CTB não é mais permitido ter regras parciais definidas assim, é necessário primeiro definir a tabela E670MOV na regra e para buscar dados da tabela E670BEM deve ser através de um cursor.
Se for necessário buscar dados em outras tabelas, também deverá ser através de cursor.
Erro ao executar regra parcial.
Não é possível obter o valor do campo CodEmp da tabela E670BEM. Invalid variant type conversion
E também:
Erro ao executar regra parcial.
Não é possível obter o valor do campo NomFor da tabela E670BEM. Invalid variant type conversion
Quando ocorre / onde se aplica: F645CTB - Controladoria / Gestão de Contabilidade / Contabilidade / Integrações Contábeis
Solução: Solução: Essa situação ocorreu porque a tabela base da forma é E670MOV e na regra parcial possui variáveis definidas buscando direto a tabela E670BEM.
Na tela F645INT era permitido, onde a própria rotina da integração fazia o relacionamento.
Porém, para melhorias de performance na integração a tela nova E645CTB não é mais permitido ter regras parciais definidas assim, é necessário primeiro definir a tabela E670MOV na regra e para buscar dados da tabela E670BEM deve ser através de um cursor.
Se for necessário buscar dados em outras tabelas, também deverá ser através de cursor.