PERGUNTAS E RESPOSTAS
 
Bem Vindo, Visitante  Todos os Fórums
  ADVPL
Enviar para a impressoraImprimir  Enviar e-mail para um amigoEnviar Para um Amigo
Precisa estar Logado

Subject Assunto:
Erro no gatilho
Versão:
12.1.25
Plataforma:
Microsoft
Complemento:
DB:
SQL Server
Complemento:
LinkedIn
Mensagem do Enviar e-mail Abrir o Perfil do usuário ROBERTO.AL ROBERTO.AL em 07/04/2021, 14:13 h
Local: MG  Registro: 07/04/2021  Postagens: 13
Boa tarde,

Estou precisando de uma ajuda. O sistema passou a apresentar o erro abaixo no gatilho.

type mismatch on +
Já tentei de tudo e não consigo resolver, alguém pode me ajudar com esse problema ? Segue abaixo meu gatilho.

CAMPO - C7_PRODUTO
SEQUENCIA - 005
CNT.DOMINIO - C7_XDESCIT
TIPO - PRIMARIO
REGRA - M->C7_XDESCIT := POSICIONE("CTD",1,XFILIAL("CTD")+M->C7_ITEMCTA,"CTD_DESC01")                     
POSICIONA - NÃO

Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário EMERSON.EN EMERSON.EN em 07/04/2021, 15:10 h
Local: SP  Registro: 20/08/2010  Postagens: 670
CAMPO: C7_PRODUTO
SEQUENCIA: 005
CNT.DOMINIO: C7_XDESCIT
TIPO: PRIMARIO
REGRA: POSICIONE("CTD",1,XFILIAL("CTD")+M->C7_ITEMCTA,"CTD_DESC01")                     
POSICIONA - NÃO

você não precisa atribiur nenhuma variável.
o gatilho vai atribuir o conteúdo de REGRA em CNT.DOMINIO.

mas aí vai uma pergunta:
o gatilho, da forma como foi apresentado, será executado ao alterar o campo C7_PRODUTO, porém obtém o conteúdo de C7_ITEMCTA para usar na POSICIONE().
no momento da alteração de C7_PRODUTO o campo C7_ITEMCTA já tem conteúdo?

Para postar no Fórum você precisa efetuar o seu login ou se registrar

 Mudar para Fórum

 

 

 
 
   
Pagina Principal Shopping PROTHEUS Tire suas duvidas Vagas Microsiga em todo Brasil Aprofunde seus conhecimentos Noticias Online Fale Conosco Pagina Principal