FAQs - Suporte técnico

RM - MOV - Erro Invalid column name ao escriturar movimentos

Ocorrência
Ao realizar a Escrituração de Movimento através do TOTVS Gestão de Estoque, Compras e Faturamento o processo é interrompido e apresentado o erro abaixo conforme print:

Ambiente
RM – Gestão de Estoque, Compras e Faturamento – A partir da versão 11.80

Causa
O erro de Invalid Column name ocorre pois o campo destacado entre aspas simples, neste caso denominado como LOCALMOV é um campo complementar que foi excluído da base porém permaneceu habilitado em um tipo de movimento.

Solução
Para poder corrigir este erro deverá primeiramente verificar a existência do campo complementar na base de dados através da consulta abaixo:

--CAMPO COMPLEMENTAR:
SELECT * FROM GDEFCOMPL
WHERE APLICACAO = 'T'
AND TABDADOS IN ('TMOVCOMPL', 'TITMMOVCOMPL')
AND NOMECOLUNA = 'LOCALMOV'

Se não houver retorno para esta consulta quer dizer que o campo não existe na base de dados ou foi desativado através da exclusão padrão do RM.

Após esta verificação, deverá verificar se nos parâmetros dos tipos de movimentos, o campo complementar destacado na mensagem de erro está associado. Para esta verificação, deverá executar as duas consultas abaixo:

--CAMPOS COMPLEMENTARES NO MOVIMENTO:
SELECT CODCOLIGADA, CODTMV, CAMPOSCOMPLMOVVISIVEIS, CAMPOSCOMPLITMMOVVISIVEIS
FROM TTMVEXT
WHERE CAMPOSCOMPLMOVVISIVEIS LIKE '%LOCALMOV%'

Os movimentos apresentados nesta consulta possui o campo complementar “LOCALMOV” no movimento e deve ser retirado.

--CAMPOS COMPLEMENTARES NO ITEM DE MOVIMENTO:
SELECT CODCOLIGADA, CODTMV, CAMPOSCOMPLMOVVISIVEIS, CAMPOSCOMPLITMMOVVISIVEIS
FROM TTMVEXT
WHERE CAMPOSCOMPLITMMOVVISIVEIS LIKE '%LOCALMOV%'

Os movimentos apresentados nesta consulta possui o campo complementar “LOCALMOV” no item de movimento e deve ser retirado.

Por tanto, para solução, deverá verificar se o campo foi desativado ou se foi feita exclusão via banco de dados.

No caso de desativação, acesse o menu de Cadastros - Opção Mais... dentro de Estoque, Compras e Faturamento - Campos Complementares - Escolha entre Movimentos ou Item de Movimento.
Ao carregar a tela, veja se existe um registro com a nomenclatura "LOCALMOV". Caso sim, basta editar e clicar para Ativar o campo.
Após a ativação, nos parâmetros do Tipo de Movimento na etapa Mov - Campos Complementares ou Item - Campos Complementares, o campo estará disponível da lista de Campos Complementares Visíveis.

No caso de exclusão, ao acessar o menu de Campos Complementares, o campo não estará listado e por tanto podemos concluir que foi feita a intervenção via banco de dados. Com este cenário, a solução a ser aplicada deverá ser através de nova intervenção via banco para retirar da tabela TTMVEXT o campo complementar de visível.

Importante

  • O valor LOCALMOV deverá ser substituído pelo nome do campo apresentado na mensagem de erro de cada ambiente. Caso tenha mais de um, deverá executar a consulta uma vez para cada campo e substituir os valores;
  • Caso detectado que o campo foi excluído via banco, a empresa será responsável pela criação do script de correção. Também pode ser solicitado à TOTVS, porém, pelo serviço de consultoria.
Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _