Árvore de páginas

Versões comparadas

Chave

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

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                                 

  

Informações Gerais

 

Especificação

Produto

Microsiga Protheus

Módulo

SIGAPLS - Plano de Saúde

Segmento Executor

Saúde

Projeto

M_SAU_PLS002

IRM

PCREQ-6243

Requisito

PCREQ-6245

Subtarefa

PCSFL-242

Release de Entrega Planejada

12.1.8

Réplica

Não se aplica

País

(x) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

 

Objetivo

Esta especificação visa detalhar aspectos técnicos da implementação de um botão no layout genérico, cujo símbolo que o representa será um sinal de interrogação e o seu funcionamento será a exibição de uma imagem específica e configurada durante o seu cadastro.

Definição da Regra de Negócio

Na rotina de solicitação de reembolso, o usuário deverá fornecer o número do documento relacionado ao reembolso solicitado. Caso esse documento seja cupom fiscal, será exibido um botão cujo símbolo que o representa será um sinal de interrogação. Ao clicar nesse botão, será exibida em um pop-up do tipo modal uma imagem ilustrativa do cupom fiscal. Essa imagem estará localizada na pasta protheus_data do servidor, subpasta imagens-pls. O nome da imagem a ser localizada será cupomfiscal plscupomfiscal.jpg.

  1. Criar o campo B91_HELP na tabela B91.
  2. Retirar os comentários do trecho abaixo na função MntCampo, no fonte WSPLCADWEB:

    Bloco de código
    languagedelphi
    titleTrecho de código desabilitado (comentado)
    firstline1
    linenumberstrue
    /*If !Empty(Alltrim(B91->B91_HELP))
    	&(cCampo):setJsHelp(B91->B91_HELP)
    EndIf*/

     

    Após retirada dos comentários:

    Bloco de código
    languagedelphi
    titleTrecho de código habilitado:
    firstline1
    linenumberstrue
    If !Empty(Alltrim(B91->B91_HELP))
    	&(cCampo):setJsHelp(B91->B91_HELP)
    EndIf
  3. Criar a função fModalImg(caminho, titulo, mensagem_corpo), passando como parâmetro o caminho, titulo e mensagem a ser exibida (incluindo a imagem):

    Bloco de código
    themeEclipse
    languagedelphi
    titleFunção para exibição de imagem em popup modal
    firstline1
    linenumberstrue
    function fModalImg(titulo, mensagem_corpo, botoes){
    	modalBS(titulo, mensagem_corpo, botoes);
    }
  4. Para criar o botão "Help" do campo, adicionar a chamada para a função fModalImg durante a criação do componente no layout genérico.

    Bloco de código
    themeEclipse
    languagedelphi
    titleFunção para exibição de imagem em popup modal
    firstline1
    linenumberstrue
    fModalImg('Número do Cupom Fiscal', '<p>Verifique na ilustração a localização do número do seu cupom fiscal: </p><p><img src="imagens-pls/plscupomfiscal.jpg" alt='Cupom Fiscal'></p>','@Fechar~window.frames[0].reloadClose();')
-

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

[ACAA040 – Parâmetros]WSPLCADWEB

[Alteração]

[Atualizações -> Acadêmico-> Tesouraria]

-

[ACAA050 – Negociação Financeira]

[Envolvida]

[Atualizações -> Acadêmico-> Tesouraria]

-

2

jsuser.jsAlteração-3
PLSCADLAYUtilizaçãoMiscelânea -> Genérico -> Layout Genérico Web4

[ACAA060 – Cadastro de Pedidos]

[Criação]

[Atualizações -> Acadêmico-> Cadastros]

 

Tabelas Utilizadas

  • B91 – Campos Layout

Protótipo de Tela

Protótipo 01

 

 

 

Image Added

Protótipo do botão ao lado do campo.

Dicionário de Dados

Campo B91_HELP - Criar

Campo

B91_HELP

Tipo

Caractere

Tamanho

50

Descrição

Função JS ou conteúdo do botão "help" do componente.

Título

Help do componente

Help de Campo

Função JS ou conteúdo do botão "help" do componente.

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.