Árvore de páginas

Tempo aproximado para leitura: 10 min

01. DADOS GERAIS

Linha de Produto:Protheus
Segmento:Serviços
Módulo:Medicina e Segurança do Trabalho (SIGAMDT)
Função:Prontuário Médico (MDTA410)
Ticket:8169745
Requisito/Story/Issue:DNG-9725


02. SITUAÇÃO/REQUISITO

Foi levantada a necessidade de reordenar as abas presentes no Prontuário Médico (MDTA410) de acordo com a necessidade do cliente.

03. SOLUÇÃO

Criado o ponto de entrada MDTA4102 o qual permite reordenar o Array aOrdem que é justamente o que define a ordem e presença de cada folder na rotina do Prontuário.


Características do Funcionamento do Ponto de Entrada

  • A ordem que os itens são inseridos no array representa diretamente a ordem que eles irão aparecer na tela.
  • O array aOrdem deve ser preenchido com os nomes das tabelas que representam cada aba.
    • TMJ - Consultas
    • TMN - Prog. Saúde
    • TMF - Restrições
    • TNA - Doenças
    • TM5 - Exames
    • TMY - ASO's
    • TNY - Atestado
    • TNC - Acidentes
    • TMT - Diagnósticos
    • TL9 - Vacinas
    • TNF - EPI's
    • TMI - Questionário


04. DEMAIS INFORMAÇÕES

Função:MDTA4102()
Retorno:Array, Ordem dos itens que serão apresentados na rotina
Exemplo
#Include "Protheus.ch"

User Function MDTA4102()

	Local aOrdem := {}

	aOrdem := { "TMJ", "TMY", "TMI", "TMT", "TM5", "TMN", "TNY", "TNC", "TNA", "TL9", "TNF", "TMF" }

Return aOrdem