|
Bem Vindo, Visitante
|
Todos os Fórums
ADVPL
|
Imprimir
Enviar Para um Amigo Precisa estar Logado
|
|
|
Assunto: |
Erro no gatilho |
|
Versão: |
12.1.25 |
|
Plataforma: |
Microsoft |
Complemento: |
|
|
DB: |
SQL Server |
Complemento: |
|
|
|
|
|
Mensagem do
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 |
|
|
Mensagem do
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
|
|