Fakturierung(dplt.RgNr), UID/EORI prfg Neukunden, Chat Korr.
This commit is contained in:
@@ -628,13 +628,13 @@ Public Class cFakturierung
|
||||
|
||||
'End Function
|
||||
|
||||
Public Shared Function doRechnungsDruck_SRorER(RK_ID As Integer, Optional RechnungsDatum As Object = Nothing, Optional vorschau As Boolean = False, Optional Rechnugnsdruck As Integer = -1, Optional ByRef Path As String = "", Optional ByRef PrinterName As String = "", Optional printStbVdb As Boolean = False) As Boolean
|
||||
Public Shared Function doRechnungsDruck_SRorER(RK_ID As Integer, Optional RechnungsDatum As Object = Nothing, Optional vorschau As Boolean = False, Optional Rechnugnsdruck As Integer = -1, Optional ByRef Path As String = "", Optional ByRef PrinterName As String = "", Optional printStbVdb As Boolean = False, Optional AnlageEinzelRg As Boolean = False) As Boolean
|
||||
If RK_ID <= 0 Then Return False
|
||||
Dim RG_TMP As New VERAG_PROG_ALLGEMEIN.cRechnungsausgang(RK_ID)
|
||||
If RG_TMP.Sammelrechnung = 0 Then
|
||||
Return doRechnungsDruck(New VERAG_PROG_ALLGEMEIN.cRechnungsausgang(RK_ID), RechnungsDatum, vorschau, Rechnugnsdruck, Path, PrinterName, , printStbVdb)
|
||||
Else
|
||||
Return cFakturierung.doSAMMELRechnungsDruck_Abschnitt(RG_TMP.RechnungsNr, -1, -1, RG_TMP.DruckDatumZeit, "", False, , 3,, True)
|
||||
Return cFakturierung.doSAMMELRechnungsDruck_Abschnitt(RG_TMP.RechnungsNr, -1, -1, RG_TMP.DruckDatumZeit, "", AnlageEinzelRg, , Rechnugnsdruck, Path, True)
|
||||
End If
|
||||
End Function
|
||||
|
||||
@@ -1633,11 +1633,11 @@ Public Class cFakturierung
|
||||
End If
|
||||
|
||||
Dim RG_NR As New VERAG_PROG_ALLGEMEIN.cRechnungsnummern(RECHNUNG.Firma_ID, RECHNUNG.Buchungsjahr)
|
||||
' Nächste Rechnungsnummer speichern.
|
||||
RG_NR.INCREASE_RGNR() ' SOFORT Speichern, Sonst gibt es wieder eine Doppelvergabe!
|
||||
' Prüfung, ob RgNr schon vergeben wurde --> dann +1, bis freie Nr. (sollte EÜGENTLICH nicht vorkommen)
|
||||
RG_NR.CHECK_RGNR()
|
||||
RECHNUNG.[RechnungsNr] = RG_NR.LfdRechnungsNr
|
||||
' Nächste Rechnungsnummer speichern.
|
||||
RG_NR.INCREASE_RGNR() ' SOFORT Speichern, Sonst gibt es wieder eine Doppelvergabe!
|
||||
|
||||
'RECHNUNG.[LfdRechnungsNr] = RG_NR.LfdRechnungsNr
|
||||
If RECHNUNG.SAVE Then
|
||||
@@ -2013,12 +2013,12 @@ Public Class cFakturierung
|
||||
|
||||
Shared Function getNewRgNr(Firma_ID, Buchungsjahr)
|
||||
Dim RG_NR As New VERAG_PROG_ALLGEMEIN.cRechnungsnummern(Firma_ID, Buchungsjahr)
|
||||
|
||||
' Nächste Rechnungsnummer speichern.
|
||||
RG_NR.INCREASE_RGNR() ' SOFORT Speichern, Sonst gibt es wieder eine Doppelvergabe!
|
||||
' Prüfung, ob RgNr schon vergeben wurde --> dann +1, bis freie Nr. (sollte EÜGENTLICH nicht vorkommen)
|
||||
RG_NR.CHECK_RGNR()
|
||||
|
||||
getNewRgNr = RG_NR.LfdRechnungsNr
|
||||
RG_NR.INCREASE_RGNR() 'für die nächste Rechnung
|
||||
|
||||
|
||||
End Function
|
||||
|
||||
|
||||
Reference in New Issue
Block a user