Errata numerazione in caso di multipli Trasmittenti

0
0
Grazie a Davide La***la ho corretto un altro bug in iFatturaP
In caso ci siano multipli Trasmittenti la procedura poteva prendere la numerazione della Trasmissione da quello sbagliato
Lo script da modificare è <Crea fattura da esterno>
gli step da modificare sono quelli all'interno del commento numerazione trasmissione> (a partire dalla riga 1, e vanno sostituiti con quelli qui sotto
In sostanza la NUOVA procedura aggiunge la ricerca del Trasmittente per ID, per cui la successiva numerazione prende in considerazione il numero giusto
#numerazione trasmissione>

If [ not IsEmpty ( Fatture::progressivo_invio ) ]

#numero trasmissione già passato nell'XML

Else
Set Variable [ $id_trasmittente; Value:EstraiXML ( $df ; "IDTrasmittente" ) ]

New Window [ Style: Document; Using layout: <Current Layout> ]

Go to Layout [ “Trasmittenti_Scheda” (Trasmittenti) ]

Enter Find Mode [ ]
Set Field [ Trasmittenti::IDTrasmittente; $id_trasmittente ]
Perform Find [ ]
If [ GFC > 0 ]

Set Variable [ $num; Value:Trasmittenti::Prefisso & Trasmittenti::Separatore & Trasmittenti::ProgressivoInvio ]

Set Field [ Trasmittenti::ProgressivoInvio; Trasmittenti::ProgressivoInvio + 1 ]

End If

Close Window [ Current Window ]

Set Field [ Fatture::progressivo_invio; $num ]

Commit Records/Requests

End If

#numerazione trasmissione/>

Marked as spam
Pubblicato da Giuseppe Pupita (Domande: 17, Risposte: 276)
5 dicembre 2018 18:28
8 visti