Árvore de páginas

Versões comparadas

Chave

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

...

Bloco de código
languagecpp
themeMidnight
firstline1
titleNGFEMBOLNGFCHGNA
linenumberstrue
collapsetrue
#INCLUDE "Totvs.ch"

/*/{Protheus.doc} NGFCHGNA
Permite a alteração do nome utilizado para a geração do arquivo em PDF do Boleto Hibrido

Estrutura do Json ParamIXB[02]
Json
ea_filial
ea_filorig
ea_prefixo
ea_num
ea_parcela
ea_tipo
ea_numbor
a6_bcoofi
ea_portado
e1_cliente
e1_loja
pdfUrl
produto

@owner      TOTVS
@version    P12
@since      10/10/2025
/*/
User Function NGFCHGNA()

Local cOldName := ParamIXB[01] // Nome do arquivo gerado pela rotina
Local oSEAReg  := ParamIXB[02] // Dados da Tabela SEA
Local aAreaSEA := {}
Local cRetorno := ""

aAreaSEA := GetArea( "SEA" )

SEA->( DbSetOrder( 1 ) ) // EA_FILIAL + EA_NUMBOR + EA_PREFIXO + EA_NUM + EA_PARCELA + EA_TIPO + EA_FORNECE + EA_LOJA
SEA->( MsSeek( oSEAReg['ea_filial'] + oSEAReg['ea_numbor'] + oSEAReg['ea_prefixo'] + oSEAReg['ea_num'] + oSEAReg['ea_parcela'] + oSEAReg['ea_tipo'] ) )
// Processo de geração do arquivo - Lógica conforme necessidade do cliente
cRetorno := "teste"

RestArea( aAreaSEA )

Return cRetorno