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] Erro Desenvolvimento EMS5

Discussão em 'EMS , HCM e Totvs 11' iniciado por edevil, Julho 12, 2018.

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

    edevil Membro Participativo

    Pessoal, bom dia.
    Desenvolvi um programa para EMS5 para ser chamado por uma UPC no processo de Antecipação do APB.

    Ele chama o programa corretamente, desenvolvi como Dialog para abrir na frente. Porém, dentro desse programa eu preciso chamar um outro programa de inclusão(Inclui/Modifica/Elimina). Desenvolvi em Dialog tb pois em Window ele abriria por tras.

    Porém, ele esta dando este erro na abertura. Alguém sabe como contorna-lo?
    ---------------------------
    Erro (Press HELP to view stack trace)
    ---------------------------
    A SmartDialog is not intended
    to be run Persistent or to be placed
    in another SmartObject at UIB design time.
    ---------------------------
    OK Ajuda
    ---------------------------


    Abs
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Edrian...no "Window" tem um parâmetro chamado "Always-on-top"

    upload_2018-7-12_10-12-15.png

    Tenta ai pra ver se ajuda.
  3. edevil

    edevil Membro Participativo

    Fala Rafa,

    Sim, eu tentei usar esse recurso com Window, ele abre na frente, mas não deixa editar, a edição permanece na tela de origem, acho que é porque os programas do EMS5 a maioria são Dialog.

    meu problema está sendo que eu criei uma dialog que nela tem a funções de incluir/modificar/eliminar, ai vinculei outra dialog para essas funções, e na hora de abrir essa dialog que da esse erro.
    Ele abre a primeira dialog, mas a segunda nao.

    Abs
  4. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Clica no botão editar, e não habilita os campos pra editar na "Window" ?
  5. edevil

    edevil Membro Participativo

    Não, com o programa em execução, ele vai para frente, mas nao deixa digitar nada, a digitação fica aguardando ação na Dialog que esta atras.
  6. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Como não conheço a programação em Dialog, eu acho que a solução para seu caso seria, ao invés de ter essa segunda Dialog, use frame para fazer o CRUD na primeira Dialog que vc abre.
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página