Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Saúde Planos

Linha de Produto:

Linha Protheus 

Segmento:

Saude 

Módulo:AUDITORIA
Função:POR GUIA
Ticket:15397107
Story:DSAUBE-19974


02. 
SITUAÇÃO/REQUISITO

Necessidade de incluir novos botões no menu (aRotina) da Auditoria por Guia (PLSA790V).

03. SOLUÇÃO

Implementado ponto de entrada PL790BOT para adicionar novos botões no menu da browser da auditoria por guia (Tabela B53).

O ponto de entrada será chamado ao final da função MenuDef, depois que adicionar todos os menus do padrão.

04. DEMAIS INFORMAÇÕES

Ponto de Entrada: PL790BOT

Descrição: Adicionar novos botões no menuDef da rotina de auditoria por guia.

Parâmetros: Nenhum

Retorno: Array bidimensional, deve ter a seguinte estrutura:

  • [n][1]  -->  Título da rotina que será exibido no menu

  • [n][2]  -->  Nome da função que será executada

  • [n][3]  -->  Parâmetro reservado. Deve ser sempre 0 (zero)

  • [n][4]  -->  Número da operação que a função executará. As alternativas são:

1=Pesquisa
2=Visualização (MODEL_OPERATION_VIEW)
3=Inclusão (MODEL_OPERATION_INSERT)
4=Alteração (MODEL_OPERATION_UPDATE)
5=Exclusão (MODEL_OPERATION_DELETE)


Exemplo de Uso
#Include "PROTHEUS.ch"
#Include "FWMVCDEF.CH"

User Function PL790BOT()

    Local aAddRotina := {}

    aAdd(aAddRotina, {"Ponto de Entrada 1", "Alert('Ponto de Entrada 1')", 0, MODEL_OPERATION_VIEW})
    aAdd(aAddRotina, {"Ponto de Entrada 2", "Alert('Ponto de Entrada 2')", 0, MODEL_OPERATION_VIEW})
    aAdd(aAddRotina, {"Ponto de Entrada 3", "Alert('Ponto de Entrada 3')", 0, MODEL_OPERATION_VIEW})

Return aAddRotina

05. ASSUNTOS RELACIONADOS

        Não se aplica