[RESOLVIDO] Como Bloquear Funcionamento de Programa Especifico

Discussão em 'EMS , HCM e Totvs 11' iniciado por misa, Setembro 8, 2011.

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

    misa Sem Pontuação

    Bom dia!

    Eu desenvolvi um programa especifico para rodar no Gestão de Planos, porém estou tentando criar algum regra dentro do programa para ele só liberar o botão de relatório quando for um determinado grupo de logins que preciso informar dentro do programa.
    Como poderia fazer isso!?

    Obrigado.

    Abraço

    Att,

    Misael
  2. baltazar

    baltazar Membro Participativo

    Pode criar um ficheiro de texto de "suporte" onde mete os utilizadores autorizados.

    Pode também criar uma tabela para essa função.

    Se precisar de algum exemplo, eu envio-lhe.
  3. af.dums

    af.dums Membro Ativo

    Pega na procedure local-initialize e coloca ali a lógica para que o botão não seja habilite ou não o botão, a lógica para utilizar com base em um grupo de usuários do EMS é esta:
    Código:
    FIND FIRST usuar_grp_usuar
         WHERE usuar_grp_usuar.cod_grp_usuar = "MOC"
           AND usuar_grp_usuar.cod_usuario   = c-seg-usuario NO-LOCK NO-ERROR.
    IF AVAIL usuar_grp_usuar THEN
        /* habilita */
    ELSE
        /* desabilita */
    
  4. misa

    misa Sem Pontuação

    Bom dia!

    Mas aonde encontro essa procedure "local-initialize"?
    Pois estou montando um programa para ser executado usado no Gestão de Planos.

    Posso simplesmente colocar o find enviado dentro do meu programa?

    Obrigado.

    Abraço

    Att,

    Misael F Gomes
  5. af.dums

    af.dums Membro Ativo

    Você está usando template Datasul?

    Você tem que colocar essa lógica em um ponto que rode na abertura do programa...

    Talvez até no Main-Block (no final dele) resolva teu problema.
  6. misa

    misa Sem Pontuação

    Estou usando os templates do Gestão de Planos, que ainda são diferentes dos programas do EMS5.05 e 2.04.
    O programa foi desenvolvido todo no _edit.p e não no appbuilder.

    Daria para fazer mesmo assim esse bloqueio?

    Abraço

    Att,

    Misael F Gomes
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página