Histórico da Página
Aviso | ||
---|---|---|
| ||
A partir da próxima expedição contínua do plano de saúde com data igual ou superior a Devido a um débito técnico, todos os pontos de entrada deverão ser chamados pela execBlock, portanto esse ponto de entrada passará a ser chamado no fonte padrão e não mais pela função ("U_"), com isso será obrigatório alterar o recebimento dos parâmetros para PARAMIXB. Abaixo, seguem exemplos de como utilizar esse novo padrão. |
01. DADOS GERAIS
Produto: |
| ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: |
| |||||
Segmento: |
| ||||
Módulo: |
Plano de Saúde - SIGAPLS
Cancelamento de `Títulos (PLSA629)
7427933
| ||||||||||||
Função: | BOLETO | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
País: | Brasil | |||||||||||
Ticket: | ||||||||||||
Story |
: | DSAUBE-9879 |
---|
02.
...
DESCRIÇÃO
Este ponto de entrada
...
permite imprimir boleto de forma customizada no PLS (Plano de Saúde).
03. SOLUÇÃO
...
Nota |
---|
Esse ponto de entrada será chamado em dois momentos: Grupo Familiar/Beneficiário |
...
(PLSA174) - botão de Imprimir na tela de posição financeira da família (Outras Ações > Financeiro). |
...
(PLSA629) - botão Boleto do menu. |
04. SINTAXE
...
ExecBlock("PLSBOL",.F.,.F.,{aTrbSE1[oBrwFin:Linha()][1],oBrwFin:aCols,oBrwFin:aHeader})
Parâmetros:
...
- Nome do ponto de entrada: PLSBOL
- Parâmetros (PLSA174):
Recno da linha selecionada no browser Títulos Aberto
...
- Acols
...
- do browser Títulos Aberto
...
Header do browser Títulos Aberto
...
Informações title 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á.
...
Parâmetros Passado pelo Ponto de Entrada:
...
- Parâmetros (PLSA629):
Cliente De
Loja De
Cliente Ate
Loja Ate
Operadora De
Operadora Ate
Empresa De
Empresa Ate
Contrato De
Contrato Ate
Sub-Contrato De
Sub-Contrato Ate
Matricula De
Matricula Ate
Mês De
Ano De
Mês Ate
Ano Ate
Detalha Cobrança - Por Usuário/Por Tipo
...
Cobrança/Faixa Etária
...
Retorno: Null
...
Gera lançamento de segunda via do boleto
...
(Sim/Não)
Informações
Os parâmetros passados são referente ao titulo posicionado no browser
- Retorno: null
...
03.
...
DEMAIS INFORMAÇÕES
Exemplo de uso na rotina PLSA174:
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
#include "PROTHEUSprotheus.CHch" Useruser Functionfunction PLSBOL() Local local cRecno := PARAMIXB[1] // Recno da linha selecionada no browser títulos abertos Local local aCols := PARAMIXB[2] // aCols dos registro do browser títulos abertos Local local aHeader := PARAMIXB[3] // header do browser títulos abertos DbSelectArea('SE1') SE1->(DbGoTo(cRecno)) //Posiciona no registro do SE1 // Tratamento para imprimir boleto .... Returnreturn |
Exemplo de uso na rotina PLSA629:
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
#include "PROTHEUSprotheus.CHch" Useruser Functionfunction 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_) local cmv_par01 // Cliente De Local mv_par02 := local cmv_par02 // Loja De Local mv_par03 := local cmv_par03 // Cliente Ate Local mv_par04 := local cmv_par04 // Loja Ate Local mv_par05 := local cmv_par05 // Operadora De Local mv_par06 := local cmv_par06 // Operadora Ate Local mv_par07 := local cmv_par07 // Empresa Empresa De Local mv_par08 := local cmv_par08 // Empresa Ate Local mv_par09 := local cmv_par09 // Contrato De Local mv_par10 := local cmv_par10 // Contrato Ate Local mv_par11 := local cmv_par11 // Sub-Contrato De Local mv_par12 := local cmv_par12 // Sub-Contrato Ate Local mv_par13 := local cmv_par13 // Matricula De Local mv_par14 := local cmv_par14 // Matricula Ate Local mv_par15 := local cmv_par15 // Mês De Local mv_par16 := local cmv_par16 // Ano De Local mv_par17 := local cmv_par17 // Mês Ate Local mv_par18 := local cmv_par18 // Ano Ate Local mv_par19 := local cmv_par19 // Detalha Cobrança - Por Usuário/Por Tipo Cobrança Local mv_par20 := local cmv_par20 // Gera lançamento de segunda via do boleto if len(paramixb) == 20 cmv_par01 := paramixb[1] cmv_par02 := paramixb[2] cmv_par03 := paramixb[3] cmv_par04 := paramixb[4] cmv_par05 := paramixb[5] cmv_par06 := paramixb[6] cmv_par07 := paramixb[7] cmv_par08 := paramixb[8] cmv_par09 := paramixb[9] cmv_par10 := paramixb[10] cmv_par11 := paramixb[11] cmv_par12 := paramixb[12] cmv_par13 := paramixb[13] cmv_par14 := paramixb[14] cmv_par15 := paramixb[15] cmv_par16 := paramixb[16] cmv_par17 := paramixb[17] cmv_par18 := paramixb[18] cmv_par19 := paramixb[19] cmv_par29 := paramixb[20] endif // Tratamento para imprimir boleto .... Return | ||||||||||
04. ASSUNTOS RELACIONADOS
- Não se aplica.
Templatedocumentos |
---|