[RESOLVIDO] Mensangens de erros ignoradas!

Discussão em 'EMS , HCM e Totvs 11' iniciado por Alexandre, Janeiro 16, 2015.

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

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Seguinte, vamos trocar esse seu message.p, faz o seguinte comando, run utp/ut-msgs.p('show',17006,"Situação Invalida!~~O campo familia comercial é obrigatorio!").
  2. eduardo.leite

    eduardo.leite Equipe de Suporte Moderador Equipe de Suporte

    Caro colega,

    Testa está logica para ver se funciona:

    Código:
    /************************************************************************************
    
    Programa .....: upc-cd0204
    
    Data .........:
    
    Cliente ......:                                                       
    
    Programador ..: Eduardo B. Leite - EBLeite Consultoria - ebleite.consultoria@gmail.com
    
    Objetivo .....: Validar informações da tabela item
    
    ************************************************************************************/
    
    /********** Definicao de Parametros de entrada *************************************/
    
    def input param p-ind-event                             as char                     no-undo.
    def input param p-ind-object                            as char                     no-undo.
    def input param p-wgh-object                            as handle                   no-undo.
    def input param p-wgh-frame                             as widget-handle            no-undo.
    def input param p-cod-table                             as char                     no-undo.
    def input param p-row-table                             as rowid                    no-undo.
                                                           
    /***********************************************************************************/
    if  p-ind-event            = "validate"             and
        p-ind-object           = "viewer"               and
        p-wgh-object:file-name = "invwr/v35in172.w"     then do:
    
        run pi-valida-pedido.
        if return-value = "NOk" then
            return "NOk".
    
    end.
    
    /***********************************************************************************/
    procedure pi-valida-pedido:
    
        run utp\ut-msgs.r (input "show",
                           input 17006,
                           input "Pedido Inexistente!" + "~~" +
                                 "Pedido inexistente. Favor verificar.").
        return "NOk".
    
    end procedure.
    
    return "Ok".
    Se não funcionar, a sua versão do TOTVS11 está com problema, aconselho abrir um chamado e relatar o problema. No VALIDATE não pode continuar, deveria parar desta maneira, em outros eventos já vi acontecer o que você relatou no EMS2, porém o Validate nunca tive problema.
  3. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Eu to achando que o problema dele está no message.p, por isso pedi pra usar o ut-msgs.p
  4. Alexandre

    Alexandre Membro Participativo

    Bom dia Pessoal

    Muito Obrigado pela ajuda de vcs.

    Realmente @eduardo.leite o problema esta no padrão, eu executei teu programa e ainda continua passando pela mensagem de erro, continuando o processo.

    Abraço
  5. fasouza

    fasouza Membro Participativo

    Estou com o mesmo problema, alguém chegou a alguma conclusão ?
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página