1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

[RESOLVIDO] UPC PD405B - LEAVE campo Item

Discussão em 'EMS , HCM e Totvs 11' iniciado por magidigor, Agosto 14, 2019.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. magidigor

    magidigor Membro Participativo

    Bom dia,
    Estou tentando implementar uma validação no LEAVE do campo it-codigo da tela de "Manutenção Itens do Pedido - PD4050". Já verifiquei que o campo possui uma função LEAVE mais o mesmo não aparece na UPC e quando crio a evento LEAVE para campo it-codigo o LEAVE padrão para de funcionar.

    Exite alguma forma de ao invés de criar um novo evento LEAVE eu usar o LEAVE padrão usado pela tela? se não, verifiquei que na tela padrão o LEAVE usa um PROCEDURE chamado "pi-ItCodigo". Tem como chamar esse PROCEDURE pela UPC?

    Obrigado.
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Já que existe a procedure que faz o mesmo que o LEAVE o ideal é substituir o evento mesmo, e logo após seu código rodar a procedure que vc mencionou...já fiz o mesmo em UPC no PD4000 e funciona perfeitamente.
  3. magidigor

    magidigor Membro Participativo

    Ola @rafael.andrade , como faço para chamar uma procedure que esta no programa PD4050B em uma UPC?
  4. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    É só isso:
    RUN NomeDaProcedure.
  5. magidigor

    magidigor Membro Participativo

    @rafael.andrade , dando um RUN NomeDaProcedure não funcionou pois a UPC não encontrando a procedure.

    Mas consegui resolver, fazendo da seguinte forma:
    Instanciei o HANDLE do programa PD4050B e rodei a procedure referenciando ao programa dentro do novo evento "LEAVE" que criei.
    Exemplo:
    RUN NomeDaProcedure IN Handle-Programa.

    Obrigado pelo apoio @rafael.andrade.
    rafael.andrade curtiu isso.
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página