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 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):
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, 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 | [ACAA040 – Parâmetros] | [Alteração] | [Atualizações -> Acadêmico-> Tesouraria] | -
Tabelas Utilizadas
- B91 – Campos Layout
Protótipo de Tela
Protótipo 01
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. |
---|