Imprimi Página | Fechar janela |
Erro no gatilho Impresso de: Helpfacil - Portal do conhecimento Nome do Forum: ADVPL Descrição do Forum: Dúvidas sobre a programação em ADVPL URL:http://www.helpfacil.com.br/display_topic_threads.asp?ForumID=1&TopicID=43614 Data da Impressão: sábado, 20 de abril de 2024 at 03:03 Topico: Erro no gatilho Postado por: ROBERTO.AL Assunto: Erro no gatilho Data Postagem: quarta-feira, 7 de abril de 2021 at 14: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 Respostas: Postado Por: EMERSON.EN Data Postagem: quarta-feira, 7 de abril de 2021 at 15:10 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? |
Imprimir Página | Fechar Janela |