O ponto de entrada NGFBXBOL permite o download de boletos personalizados em PDF através do Novo Gestor Financeiro e Portal do cliente. Este recurso foi desenvolvido para atender às necessidades dos clientes que desejam personalizar seus boletos e baixá-los em formato PDF.
Funcionalidades
O NGFBXBOL oferece as seguintes funcionalidades:
– Permite o download de boletos personalizados em PDF;
– Utiliza o Novo Gestor Financeiro e Portal do cliente para gerenciar os boletos;
– Armazena os arquivos gerados na pasta SPOOL (RootPath);
– Permite que o cliente personalize o nome do arquivo de boleto.
Parâmetros
Os seguintes parâmetros são utilizados pelo NGFBXBOL:
– PARAMIXB[1][1][1]: RECNO da tabela SEA;
– PARAMIXB[1][1][2]: Indicador se o arquivo foi gerado por nossa aplicação;
– PARAMIXB[2]: Caminho e nome do arquivo gerado;
– PARAMIXB[3]: Nome do arquivo gerado.
Retorno
O NGFBXBOL retorna um array com as seguintes informações:
– aArray[1][1]: Caminho e nome do arquivo que será baixado;
– aArray[1][2]: Nome do arquivo que será apresentado no momento da baixa.
Exemplo de Utilização
A seguir, um exemplo de como utilizar o NGFBXBOL:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
User Function NGFBXBOL() Local aAreaSEA As Array Local aRet As Array Local nRecSEA As Numeric Local lArqGer As Logical Local cNomeArq As Character Local cNomeBx As Character aAreaSEA := GetArea('SEA') aRet := {} nRecSEA := PARAMIXB[1][1][1] // RECNO da tabela SEA lArqGer := PARAMIXB[1][1][2] // Se .T. arquivo gerado por nossa aplicação. Se .F. Variavel nome do arquivo estará vazia. cNomeArq := PARAMIXB[2] // Arquivo gerado "\spool\NOMEDOARQUIVO.pdf" cNomeBx := PARAMIXB[3] // Chave do título (Prefixo + Numero + Parcela + Tipo.pdf // Processo de download do arquivo - Lógica conforme necessidade do cliente Aadd(aRet, {cNomeArq, cNomeBx} ) RestArea(aAreaSEA) Return aRet |
## Referências adicionais
Para obter mais informações sobre o NGFBXBOL e como utilizá-lo, consulte a documentação oficial do Protheus. Além disso, é possível encontrar exemplos de código e tutoriais online que demonstram como implementar o NGFBXBOL em seu sistema.
Fernando Bueno
Atuando desde 2005 no mercado de tecnologia, desenvolvendo e implantando e sistemas gerenciais, sistemas e sites web e ecommerce.
Siga-me no Linked In



