Home

Linha Microsiga Protheus

Páginas filhas
  • PMSUserMnt - Filtra tarefas

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