Buscar o próximo sequencial de NF de uma série com a função NxtSX5Nota | Ti Responde 0184

No vídeo de hoje, vamos demonstrar em como buscar a próxima numeração de uma NF conforme uma série informada.

A dúvida de hoje, nos perguntaram, se seria possível buscar a próxima numeração de uma Nota Fiscal na SX5, sem utilizar queries.

 

Pensando nisso, montamos um exemplo, onde vamos mostrar a utilização da função NxtSX5Nota.

 

Segue abaixo o vídeo exemplificando:

 

E abaixo o código fonte desenvolvido:

//Bibliotecas
#Include "tlpp-core.th"

//Declaração da namespace
Namespace custom.terminal.youtube
    
/*/{Protheus.doc} User Function video0184
Exemplo de como buscar a próxima numeração de NF de uma série (usando SX5)
@type Function
@author Atilio
@since 03/06/2024
@example custom.terminal.youtube.u_video0184()
/*/

User Function video0184()
    Local aArea        := FWGetArea() As Array
    Local cSeries      := "1"         As Character
    Local cNextInvoice := ""          As Character
    Local cMessage     := ""          As Character

    //Aciona a próxima numeração de NF para a série informada
    cNextInvoice := NxtSX5Nota(cSeries)

    //Monta a mensagem que será exibida
    cMessage := FormatStr("Para a série %c , a próxima numeração é %c ", {cSeries, cNextInvoice})
    FWAlertInfo(cMessage, "Teste de NxtSX5Nota")

    FWRestArea(aArea)
Return

Bom pessoal, por hoje é só.

 

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

Deixe uma resposta

Terminal de Informação