Histórico da Página
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.
- Criar o campo B91_HELP na tabela B91.
Retirar os comentários do trecho abaixo no fonte na função MntCampo, no fonte WSPLCADWEB:
Bloco de código language delphi title Trecho de código desabilitado (comentado) firstline 1 linenumbers true /*If !Empty(Alltrim(B91->B91_HELP)) &(cCampo):setJsHelp(B91->B91_HELP) EndIf*/
Após retirada dos comentários:
Bloco de código language delphi title Trecho de código habilitado: firstline 1 linenumbers true If !Empty(Alltrim(B91->B91_HELP)) &(cCampo):setJsHelp(B91->B91_HELP) EndIf
Criar a função fModalImg(caminho, titulo, mensagem_corpo), passando como parâmetro o caminho, titulo e mensagem a ser exibida (incluindo a imagem):
caminho,Bloco de código theme Eclipse language delphi title Função para exibição de imagem em popup modal firstline 1 linenumbers true function fModalImg(
){titulo, mensagem_corpo
ADD MODALBS
}
Adicionar a chamada da função fModalImg(caminho, titulo, mensagem_corpo) durante, botoes){ modalBS(titulo, mensagem_corpo, botoes); }
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 theme Eclipse language delphi title Função para exibição de imagem em popup modal firstline 1 linenumbers true 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 |
WSPLCADWEB | Alteração | - | 2 |
jsuser.js | Alteração | - | 3 |
PLSCADLAY | Utilização | Miscelânea -> Genérico -> Layout Genérico Web | 4 |
Tabelas Utilizadas
- B91 – Campos Layout
Protótipo de Tela
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 | Picture | |
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. |
---|