Ponto-de-Entrada: PMSUserMnt - Filtra tarefas
Abrangências: | Microsiga Protheus 10 |
Versões: | Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
Descrição:
O ponto de entrada PMSUserMnt foi criado para filtrar as tarefas, de um determinado recurso, que deverão ser exibidas na rotina Monitor de Tarefas (PMSMONIT), Foi necessária a criação deste recurso, uma vez que o sistema não efetua o filtro das tarefas pelas caracteristicas de seus projetos (AF8).
Programa Fonte
PMSMONIT.PRW
Sintaxe
PMSUserMnt - Filtra tarefas ( [ ] ) --> lOk
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
Array of Record |
Retorno
-
lOk(logico)
- Caso retorne .T. (True), será exibida a tarefa. Caso contrário, retorne .F. (False), não será exibida a tarefa.
Exemplos
User Function PMSUserMnt()Local lOk := .T.Local aArea := getArea()Local aAreaAF8 := AF8->(getArea())Local aAreaAFC := AF9->(getArea())dbselectArea("AF8")dbsetOrder(1) //AF8_FILIAL+AF8_PROJET+AF8_DESCRIIf dbseek(xfilial("AF8")+AF9->AF9_PROJET) If AF8->AF8_FASE <> "03" // somente trazer tarefas de projetos em execução lOk := .F. EndifEndif RestArea(aAreaAFC)RestArea(aAreaAF8)RestArea(aArea)Return lOk
Variáveis
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
Array of Record | Global | Não |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas