Árvore de páginas

Versões comparadas

Chave

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

A partir da release 12.1.2410 ou através de pacote de expedição contínua do plano de saúde com data igual ou superior 

O ponto de entrada passará a ser chamado no fonte padrão através do execBlock 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:

Solucoes_totvs
SolucaoTOTVS Saúde Planos

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoSaúde

Módulo:

Modulos_cross_segmentos

Modulos_framework

Modulos_totvs_construcao

Modulos_totvs_juridico

Modulos_totvs_logistica

Modulos_totvs_manufatura

Modulos_totvs_rh

Modulos_totvs_saude
ModulosTOTVSSaudePlanos - Linha Protheus - Faturamento

Modulos_totvs_prestadores_de_servicos

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).

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).
Cancelamento de Títulos (PLSA629) - botão Boleto do menu.

  • Nome do ponto de entrada: PLSBOL

  • Parâmetros (PLSA174):
    1. Recno da linha selecionada no browser Títulos Aberto

    2. Acols do browser Títulos Aberto
    3. Header do browser Títulos Aberto

      Informações
      titleObservaçã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 (PLSA629):
    1. Cliente De

    2. Loja De

    3. Cliente Ate

    4. Loja Ate

    5. Operadora De

    6. Operadora Ate

    7. Empresa De

    8. Empresa Ate

    9. Contrato De

    10. Contrato Ate

    11. Sub-Contrato De

    12. Sub-Contrato Ate

    13. Matricula De

    14. Matricula Ate

    15. Mês De

    16. Ano De

    17. Mês Ate

    18. Ano Ate

    19. Detalha Cobrança - Por Usuário/Por Tipo Cobrança/Faixa Etária

    20. 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
languagec#
themeMidnight
firstline1
titlePonto de Entrada
linenumberstrue
#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

	// Tratamento para imprimir boleto ....

return

Exemplo de uso na rotina PLSA629:

Bloco de código
languagec#
themeMidnight
firstline1
titlePonto de Entrada
linenumberstrue
#include "protheus.ch"

user function PLSBOL()

	local cmv_par01 // Cliente De
	local cmv_par02 // Loja De
	local cmv_par03 // Cliente Ate
	local cmv_par04 // Loja Ate
	local cmv_par05 // Operadora De 
	local cmv_par06 // Operadora Ate
	local cmv_par07 // Empresa De
	local cmv_par08 // Empresa Ate 
	local cmv_par09 // Contrato De
	local cmv_par10 // Contrato Ate 
	local cmv_par11 // Sub-Contrato De 
	local cmv_par12 // Sub-Contrato Ate 
	local cmv_par13 // Matricula De 
	local cmv_par14 // Matricula Ate
	local cmv_par15 // Mês De 
	local cmv_par16 // Ano De 
	local cmv_par17 // Mês Ate 
	local cmv_par18 // Ano Ate 
	local cmv_par19	// Detalha Cobrança - Por Usuário/Por Tipo Cobrança 
	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