01. DADOS GERAIS
Produto: | |
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | |
---|
Função: | BOLETO |
---|
País: | Brasil |
---|
Ticket: |
|
---|
Issue: | DSAUBE-24839 |
---|
02. SITUAÇÃO/REQUISITO
Havia a chamada errada da user function PLSBOLDé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 tanto a chamada, como o ponto de entrada na pasta padrãoa chamada do ponto de entrada PLSBOL para execBlock, além de ser ajustado o recebimento dos parâmetros no rdmake padrão.
Aviso |
---|
|
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
Dica |
---|
Bloco de código |
---|
language | c# |
---|
theme | Midnight |
---|
firstline | 1 |
---|
linenumbers | true |
---|
|
|
...
#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