Histórico da Página
01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Saúde |
Módulo: | Plano de Saúde - SIGAPLS |
Função: | Grupo Familiar/Beneficiário (PLSA174) |
Ticket: | 7427933 |
Requisito/Story/Issue (informe o requisito relacionado) : | DSAUBE-9879 |
02. SITUAÇÃO
A necessidade da criação de um ponto de entrada para imprimir boleto de forma customizada no PLS (Plano de Saúde).
03. SOLUÇÃO
Ponto de entrada criado para ser usada para imprimir boletos customizados nas rotinas:
Grupo Familiar/Beneficiário - Chamada do P.E no botão de Imprimir na tela de posição financeira da família (Outras Ações > Financeiro).
Cancelamento de Títulos - Chamada do P.E no botão Boleto do menu.
04. SINTAXE
Ponto de Entrada no PLSA174 |
---|
ExecBlock("PLSBOL",.F.,.F.,{ aTrbSE1[oBrwFin:Linha()][1] , oBrwFin:aCols , oBrwFin:aHeader }) Parâmetros: 1º Recno da linha selecionada no browser Títulos Aberto Retorno: Null Observação: O ponto de entrada será somente para o browser títulos em aberto, para os demais browsers (Títulos baixados e Demais Títulos) o ponto de entrada não funcionará. |
Ponto de Entrada no PLSA629 |
---|
Parâmetros Passado pelo Ponto de Entrada: 1º Cliente De Retorno: Null Observação: Os parâmetros passados são referente ao titulo posicionado no browser |
05. EXEMPLO DE USO
Exemplo de uso na rotina PLSA174:
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
#include "PROTHEUS.CH" User Function PLSBOL() Local cRecno := PARAMIXB[1] // Recno da linha selecionada no browser títulos abertos Local aCols := PARAMIXB[2] // aCols dos registro do browser títulos abertos Local aHeader := PARAMIXB[3] // header do browser títulos abertos DbSelectArea('SE1') SE1->(DbGoTo(cRecno)) //Posiciona no registro do SE1 // Tratamento para imprimir boleto .... Return |
Exemplo de uso na rotina PLSA629:
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
#include "PROTHEUS.CH" User Function PLSBOL( cmv_par01, cmv_par02, cmv_par03, cmv_par04, cmv_par05, cmv_par06,; cmv_par07, cmv_par08, cmv_par09, cmv_par10, cmv_par11, cmv_par12,; cmv_par13, cmv_par14, cmv_par15, cmv_par16, cmv_par17, cmv_par18,; cmv_par19, cmv_par20 ) Local mv_par01 := cmv_par01 // Cliente De Local mv_par02 := cmv_par02 // Loja De Local mv_par03 := cmv_par03 // Cliente Ate Local mv_par04 := cmv_par04 // Loja Ate Local mv_par05 := cmv_par05 // Operadora De Local mv_par06 := cmv_par06 // Operadora Ate Local mv_par07 := cmv_par07 // Empresa De Local mv_par08 := cmv_par08 // Empresa Ate Local mv_par09 := cmv_par09 // Contrato De Local mv_par10 := cmv_par10 // Contrato Ate Local mv_par11 := cmv_par11 // Sub-Contrato De Local mv_par12 := cmv_par12 // Sub-Contrato Ate Local mv_par13 := cmv_par13 // Matricula De Local mv_par14 := cmv_par14 // Matricula Ate Local mv_par15 := cmv_par15 // Mês De Local mv_par16 := cmv_par16 // Ano De Local mv_par17 := cmv_par17 // Mês Ate Local mv_par18 := cmv_par18 // Ano Ate Local mv_par19 := cmv_par19 // Detalha Cobrança - Por Usuário/Por Tipo Cobrança Local mv_par20 := cmv_par20 // Gera lançamento de segunda via do boleto // Tratamento para imprimir boleto .... Return |
HTML |
---|