Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Saúde Planos

Linha de Produto:

Linha Protheus 

Segmento:

Saúde

Módulo:

FATURAMENTO

Função:BOLETO
País:Brasil
Ticket:
Issue:DSAUBE-24839


02. SITUAÇÃO/REQUISITO

Débito técnico da função PLSBOL não compilada, devido à chamada não utilizar execblock e sim "U_".

03. SOLUÇÃO

Dessa forma foi corrigido a chamada do ponto de entrada PLSBOL para execBlock, além de ser ajustado o recebimento dos parâmetros no rdmake padrão.

Obrigatório


Com a alteração da chamada para execBlock, o ponto de entrada obrigatóriamente precisar ser ajustado para receber os parâmetros (paramixb) corretamente.

04. DEMAIS INFORMAÇÕES

Exemplo do recebimento dos parâmetros do ponto de entrada: PLSBOL

#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

	// Customização ...

return

05. ASSUNTOS RELACIONADOS

PE PLSBOL Impressão do Boleto de Cobrança do Beneficiário