Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

O ponto de entrada  PMSSET92  está contido na função  PmsSetF3(), da rotina auxiliar PMSXFUNB, que tem como rotina principal a Gerenciamento de Projetos (PMSA410). Ele é acionado na utilização da consulta padrão na tabela de Tarefas do Projeto (AF9) disponível no preenchimento do campo "Predecessora" (AFD_PREDEC) da aba de relacionamento de tarefas. Para executá-lo a partir da rotina PMSA410, posicione o cursor no projeto, clique em "Outras Ações>>Alt.Estrutura", em seguida na janela "Gerenciamentos de Projetos - Alterar", ao lado esquerdo da tela, expanda o projeto até o nível da tarefa, posicione o cursor sobre a tarefa, em seguida, clique em "Outras Ações>>Estrutura do Projeto>>Alterar". Em seguida, na janela "Tarefas do Projeto", na aba inferior "Relac.Tarefas", posicione no campo "Predecesora" (AFD_PREDEC), quando o usuário iniciar a edição deste campo, o ponto de entrada é será acionado.

É E importante ressaltar que este o sistema só fará a verificação da existência do ponto de entrada funcionará através da função ExistBlock() se e somente se duas outras condições forem atendidas, são elas:

1) A função de usuário USER FUNCTION PMSSET92( ) ou seja, o próprio ponto de entrada, tiver sido compilado no RPO

2) O campo que  utilizar a tabela de Tarefas do Projeto (AF9) para consulta padrão ter em seu modo de edição (X3_WHEN) a chamada para a função PmsSetF3() da seguinte maneira: houver chamada para função  PmsSetF3('AF9',92) através do X3_WHEN do campo que utilizará a consulta padrão na tabela AF9, onde o primeiro parâmetro (AF9) faz referência à tabela que servirá para consulta padrão do campo, e o segundo parâmetro (92) é a opção exclusiva para execução do ponto de entrada PMSSET92.

...