Merge branch 'newMaster2024' of https://dev.azure.com/VeragAG/_git/SDL into newMaster2024
This commit is contained in:
@@ -2917,6 +2917,7 @@ Public Class cFakturierung
|
|||||||
Public Shared Function doSAMMELRechnungsDruck(Firma_ID As Integer, SammelrechungArt As Integer, DatumBis As Date, Rechnungsdatum As Date, PrinterName As String, Optional AnlageEinzelRg As Boolean = True, Optional Sammelrechnungsbericht As Boolean = True, Optional whereKdNr As String = "", Optional RechnungsdruckArt As Integer = -1, Optional ByRef listPDFs As List(Of String) = Nothing, Optional SB As String = "", ByRef Optional lastAktuelle_RgNr As Integer = -1, ByRef Optional DruckdatumUhrzeit As DateTime = Nothing, Optional AvisoIds As List(Of Integer) = Nothing, Optional AnlageExcelEvolog As Boolean = False, Optional ByRef SonstAnlagen As List(Of String) = Nothing, Optional vorschau As Boolean = False, Optional AnlageExcelTransferry360 As Boolean = False, Optional FakturierungsGruppe As String = "", Optional Abfertigungsart As String = "", Optional MDMRENrvoarhanden As Boolean = False, Optional MDMREkopie As Integer = False) As Boolean 'RECHNUNG As VERAG_PROG_ALLGEMEIN.cRechnungsausgang, Optional vorschau As Boolean = False, Optional Rechnugnsdruck As Integer = -1, Optional ByRef Path As String = "") As Boolean
|
Public Shared Function doSAMMELRechnungsDruck(Firma_ID As Integer, SammelrechungArt As Integer, DatumBis As Date, Rechnungsdatum As Date, PrinterName As String, Optional AnlageEinzelRg As Boolean = True, Optional Sammelrechnungsbericht As Boolean = True, Optional whereKdNr As String = "", Optional RechnungsdruckArt As Integer = -1, Optional ByRef listPDFs As List(Of String) = Nothing, Optional SB As String = "", ByRef Optional lastAktuelle_RgNr As Integer = -1, ByRef Optional DruckdatumUhrzeit As DateTime = Nothing, Optional AvisoIds As List(Of Integer) = Nothing, Optional AnlageExcelEvolog As Boolean = False, Optional ByRef SonstAnlagen As List(Of String) = Nothing, Optional vorschau As Boolean = False, Optional AnlageExcelTransferry360 As Boolean = False, Optional FakturierungsGruppe As String = "", Optional Abfertigungsart As String = "", Optional MDMRENrvoarhanden As Boolean = False, Optional MDMREkopie As Integer = False) As Boolean 'RECHNUNG As VERAG_PROG_ALLGEMEIN.cRechnungsausgang, Optional vorschau As Boolean = False, Optional Rechnugnsdruck As Integer = -1, Optional ByRef Path As String = "") As Boolean
|
||||||
'If RECHNUNG Is Nothing Then MsgBox("Fehler beim Laden der Rechnungsdaten!") : Return False
|
'If RECHNUNG Is Nothing Then MsgBox("Fehler beim Laden der Rechnungsdaten!") : Return False
|
||||||
Try
|
Try
|
||||||
|
|
||||||
'If whereKdNr <> "" Then whereKdNr = " AND RechnungsKundenNr IN(" & whereKdNr & ") "
|
'If whereKdNr <> "" Then whereKdNr = " AND RechnungsKundenNr IN(" & whereKdNr & ") "
|
||||||
'Dim sqlStr = " SELECT Rechnungsausgang.RK_ID, Rechnungsausgang.Firma_ID, Rechnungsausgang.FilialenNr, Rechnungsausgang.RechnungsKundenNr, Rechnungsausgang.BelegartenNr, Rechnungsausgang.[Steuersatz %], Rechnungsausgang.Lastschrift, Rechnungsausgang.Währungscode, Rechnungsausgang.AvisoID, Rechnungsausgang.RechnungsNr, Rechnungsausgang.RechnungsDatum, Rechnungsausgang.DruckDatumZeit, Rechnungsausgang.Status, Rechnungsausgang.Sammelrechnung, Rechnungsausgang.Abfertigungsdatum, Rechnungsausgang.Buchungsjahr
|
'Dim sqlStr = " SELECT Rechnungsausgang.RK_ID, Rechnungsausgang.Firma_ID, Rechnungsausgang.FilialenNr, Rechnungsausgang.RechnungsKundenNr, Rechnungsausgang.BelegartenNr, Rechnungsausgang.[Steuersatz %], Rechnungsausgang.Lastschrift, Rechnungsausgang.Währungscode, Rechnungsausgang.AvisoID, Rechnungsausgang.RechnungsNr, Rechnungsausgang.RechnungsDatum, Rechnungsausgang.DruckDatumZeit, Rechnungsausgang.Status, Rechnungsausgang.Sammelrechnung, Rechnungsausgang.Abfertigungsdatum, Rechnungsausgang.Buchungsjahr
|
||||||
' From Rechnungsausgang
|
' From Rechnungsausgang
|
||||||
@@ -2928,6 +2929,7 @@ Public Class cFakturierung
|
|||||||
'Else
|
'Else
|
||||||
' sqlStr &= " ORDER BY Rechnungsausgang.Firma_ID, Rechnungsausgang.RechnungsKundenNr,Rechnungsausgang.FilialenNr,Rechnungsausgang.AbfertigungsNr, Rechnungsausgang.BelegartenNr, Rechnungsausgang.[Steuersatz %], Rechnungsausgang.Lastschrift, Rechnungsausgang.Währungscode, Rechnungsausgang.AvisoID "
|
' sqlStr &= " ORDER BY Rechnungsausgang.Firma_ID, Rechnungsausgang.RechnungsKundenNr,Rechnungsausgang.FilialenNr,Rechnungsausgang.AbfertigungsNr, Rechnungsausgang.BelegartenNr, Rechnungsausgang.[Steuersatz %], Rechnungsausgang.Lastschrift, Rechnungsausgang.Währungscode, Rechnungsausgang.AvisoID "
|
||||||
'End If
|
'End If
|
||||||
|
|
||||||
Dim VorschauID = ""
|
Dim VorschauID = ""
|
||||||
If vorschau Then
|
If vorschau Then
|
||||||
VorschauID = Now.ToString("dd.MM.yyyy HH:mm:ss.fff") & "_" & VERAG_PROG_ALLGEMEIN.cAllgemein.USRID & "_" & Firma_ID
|
VorschauID = Now.ToString("dd.MM.yyyy HH:mm:ss.fff") & "_" & VERAG_PROG_ALLGEMEIN.cAllgemein.USRID & "_" & Firma_ID
|
||||||
@@ -3015,9 +3017,10 @@ Public Class cFakturierung
|
|||||||
RG.[Status] = 2 'Bei MDM Abrechnung; Druck später!!
|
RG.[Status] = 2 'Bei MDM Abrechnung; Druck später!!
|
||||||
Else
|
Else
|
||||||
RG.[Status] = 4 ' Beim finalen Versenden der Sammelrechnung
|
RG.[Status] = 4 ' Beim finalen Versenden der Sammelrechnung
|
||||||
|
If RG.RechnungsNr >= 0 Then Aktuelle_RgNr = RG.RechnungsNr
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Else
|
Else
|
||||||
RG.[Status] = 3
|
RG.[Status] = 3
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|||||||
@@ -385,12 +385,13 @@ Public Class frmFaktEmail
|
|||||||
'-----------------------------------------------------------------
|
'-----------------------------------------------------------------
|
||||||
Dim RechnungsNrisSet As Boolean = False
|
Dim RechnungsNrisSet As Boolean = False
|
||||||
Dim AD As New VERAG_PROG_ALLGEMEIN.cAdressen(KdNr)
|
Dim AD As New VERAG_PROG_ALLGEMEIN.cAdressen(KdNr)
|
||||||
If RechnungsNr <= 0 Then 'Bei Sammelrechnung 6 ist immer bereits eine RE-Nr vergeben!
|
If RechnungsNr <= 0 Then
|
||||||
RechnungsNrisSet = cFakturierung.doSAMMELRechnungsDruck(Firma_ID, SammelrechungArt, DatumBis, Rechnungsdatum, "", EinzelAnlagen, Sammelbericht, KdNr, 4, listPDFs, SB, lastAktuelle_RgNr, DruckDatumZeit, AvisoIds, cbxExcelEvolog.Checked, SonstAnlagen,, cbxTransFerry.Checked, FakturierungsGruppe, Abfertigungsart)
|
RechnungsNrisSet = cFakturierung.doSAMMELRechnungsDruck(Firma_ID, SammelrechungArt, DatumBis, Rechnungsdatum, "", EinzelAnlagen, Sammelbericht, KdNr, 4, listPDFs, SB, lastAktuelle_RgNr, DruckDatumZeit, AvisoIds, cbxExcelEvolog.Checked, SonstAnlagen,, cbxTransFerry.Checked, FakturierungsGruppe, Abfertigungsart)
|
||||||
RechnungsNr = lastAktuelle_RgNr
|
RechnungsNr = lastAktuelle_RgNr
|
||||||
Else
|
Else
|
||||||
Dim path = ""
|
Dim path = ""
|
||||||
|
|
||||||
|
'Bei Sammelrechnung 6 ist immer bereits eine RE-Nr vergeben!
|
||||||
If SammelrechungArt = 6 Then
|
If SammelrechungArt = 6 Then
|
||||||
RechnungsNrisSet = cFakturierung.doSAMMELRechnungsDruck(19, SammelrechungArt, DatumBis, Rechnungsdatum, "", EinzelAnlagen, Sammelbericht, KdNr, 4, listPDFs, SB, lastAktuelle_RgNr, DruckDatumZeit, AvisoIds, cbxExcelEvolog.Checked, SonstAnlagen,, cbxTransFerry.Checked, FakturierungsGruppe, Abfertigungsart, True, cbxMDMReKopie.Checked)
|
RechnungsNrisSet = cFakturierung.doSAMMELRechnungsDruck(19, SammelrechungArt, DatumBis, Rechnungsdatum, "", EinzelAnlagen, Sammelbericht, KdNr, 4, listPDFs, SB, lastAktuelle_RgNr, DruckDatumZeit, AvisoIds, cbxExcelEvolog.Checked, SonstAnlagen,, cbxTransFerry.Checked, FakturierungsGruppe, Abfertigungsart, True, cbxMDMReKopie.Checked)
|
||||||
Else
|
Else
|
||||||
@@ -421,20 +422,29 @@ Public Class frmFaktEmail
|
|||||||
Mail = outl.CreateItem(0)
|
Mail = outl.CreateItem(0)
|
||||||
Mail.Subject = txtSubject.Text
|
Mail.Subject = txtSubject.Text
|
||||||
|
|
||||||
If Firma_ID = 24 Then
|
If Firma_ID = 24 OrElse Firma_ID = 19 Then
|
||||||
Try
|
Try
|
||||||
Dim oAccount As Outlook.Account
|
Dim oAccount As Outlook.Account
|
||||||
Dim accountToSent = SDL.cFakturierung.getDefaultMail("AMBAR",, True)
|
Dim accountToSent = ""
|
||||||
|
|
||||||
|
Select Case Firma_ID
|
||||||
|
Case 24
|
||||||
|
accountToSent = SDL.cFakturierung.getDefaultMail("AMBAR",, True)
|
||||||
|
Case Else
|
||||||
|
accountToSent = "mmdabrechnung@verag.ag" 'bewusst falsch geschrieben!!!!
|
||||||
|
End Select
|
||||||
|
|
||||||
If outl.Session.Accounts.Count > 0 Then
|
If accountToSent <> "" Then
|
||||||
For Each oAccount In outl.Session.Accounts
|
If outl.Session.Accounts.Count > 0 Then
|
||||||
If oAccount.SmtpAddress = accountToSent Then
|
For Each oAccount In outl.Session.Accounts
|
||||||
Mail.SendUsingAccount = oAccount
|
If oAccount.SmtpAddress = accountToSent Then
|
||||||
Exit For
|
Mail.SendUsingAccount = oAccount
|
||||||
End If
|
Exit For
|
||||||
Next
|
End If
|
||||||
|
Next
|
||||||
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR("Fehler beim Ermitteln des Mail-Accounts." & ex.Message, ex.StackTrace, System.Reflection.MethodInfo.GetCurrentMethod.Name)
|
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR("Fehler beim Ermitteln des Mail-Accounts." & ex.Message, ex.StackTrace, System.Reflection.MethodInfo.GetCurrentMethod.Name)
|
||||||
End Try
|
End Try
|
||||||
|
|||||||
@@ -516,7 +516,7 @@ Partial Class frmFaktSammelRgDrucken
|
|||||||
'
|
'
|
||||||
'cbxMWST
|
'cbxMWST
|
||||||
'
|
'
|
||||||
Me.cbxMWST.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
|
Me.cbxMWST.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
||||||
Me.cbxMWST.AutoSize = True
|
Me.cbxMWST.AutoSize = True
|
||||||
Me.cbxMWST.Checked = True
|
Me.cbxMWST.Checked = True
|
||||||
Me.cbxMWST.CheckState = System.Windows.Forms.CheckState.Indeterminate
|
Me.cbxMWST.CheckState = System.Windows.Forms.CheckState.Indeterminate
|
||||||
|
|||||||
@@ -83,7 +83,7 @@ Public Class frmFaktSammelRgDrucken
|
|||||||
" & If(cboSB._value <> "", " AND Rechnungsausgang.Sachbearbeiter='" & cboSB._value & "' ", "") & "
|
" & If(cboSB._value <> "", " AND Rechnungsausgang.Sachbearbeiter='" & cboSB._value & "' ", "") & "
|
||||||
" & whereAbfArt & " " & whereMWST & "
|
" & whereAbfArt & " " & whereMWST & "
|
||||||
GROUP BY RechnungsKundenNr, isnull(tblKundenErweitert.kde_keineMWSt,0)
|
GROUP BY RechnungsKundenNr, isnull(tblKundenErweitert.kde_keineMWSt,0)
|
||||||
ORDER BY Rechnungsausgang.RechnungsKundenNr "
|
ORDER BY RechnungsLandKz, RechnungsKundenNr "
|
||||||
|
|
||||||
Case Else
|
Case Else
|
||||||
|
|
||||||
@@ -110,6 +110,7 @@ Public Class frmFaktSammelRgDrucken
|
|||||||
.Columns("Summe").DefaultCellStyle.Format = "#,##0.00 €"
|
.Columns("Summe").DefaultCellStyle.Format = "#,##0.00 €"
|
||||||
.Columns("Summe").Width = 80
|
.Columns("Summe").Width = 80
|
||||||
.Columns("RechnungsLandKz").Visible = False
|
.Columns("RechnungsLandKz").Visible = False
|
||||||
|
.Columns("RechnungsLandKz").HeaderText = "Land"
|
||||||
.Columns("Anzahl").Width = 42
|
.Columns("Anzahl").Width = 42
|
||||||
.Columns("Rechnungsdruck").Width = 80
|
.Columns("Rechnungsdruck").Width = 80
|
||||||
.Columns("Rechnungsdruck").HeaderText = "Rg.Art"
|
.Columns("Rechnungsdruck").HeaderText = "Rg.Art"
|
||||||
@@ -120,6 +121,10 @@ Public Class frmFaktSammelRgDrucken
|
|||||||
.Columns("LKW").Width = 80
|
.Columns("LKW").Width = 80
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
If .Columns.Contains("RechnungsLandKz") AndAlso Sammelrechung Then
|
||||||
|
.Columns("RechnungsLandKz").Visible = True
|
||||||
|
End If
|
||||||
|
|
||||||
If .Columns.Contains("keineMWST") Then
|
If .Columns.Contains("keineMWST") Then
|
||||||
.Columns("keineMWST").Visible = False
|
.Columns("keineMWST").Visible = False
|
||||||
End If
|
End If
|
||||||
@@ -304,27 +309,32 @@ Public Class frmFaktSammelRgDrucken
|
|||||||
'AKTUELL IMMER MIT KOPIE
|
'AKTUELL IMMER MIT KOPIE
|
||||||
Dim MDMKopiedrucken As Boolean = True
|
Dim MDMKopiedrucken As Boolean = True
|
||||||
|
|
||||||
'wenn das senden der Originale per POST wegfällt, dann untere Logik aktivieren!
|
Dim reLandKZ As String = MyDatagridview1.Rows(0).Cells("RechnungsLandKz").Value
|
||||||
|
Dim isEU As Boolean = dTLANDEU.AsEnumerable().Where(Function(res) res.Field(Of String)("LandKz") = reLandKZ).Select(Function(res) res.Field(Of Boolean)("MitgliedslandEU")).FirstOrDefault()
|
||||||
'1. Schritt KOPIE generell außer ORIGINALE AN NICHT MWST-Kunden
|
'1. Schritt KOPIE generell außer ORIGINALE AN NICHT MWST-Kunden
|
||||||
'Dim reLandKZ As String = MyDatagridview1.Rows(0).Cells("RechnungsLandKz").Value
|
If isEU Then
|
||||||
'Dim isEU As Boolean = dTLANDEU.AsEnumerable().Where(Function(res) res.Field(Of String)("LandKz") = reLandKZ).Select(Function(res) res.Field(Of Boolean)("MitgliedslandEU")).FirstOrDefault()
|
If MyDatagridview1.Columns.Contains("keineMWST") Then
|
||||||
'If Not isEU Then
|
If MyDatagridview1.SelectedRows.Count = 1 Then
|
||||||
' If MyDatagridview1.Columns.Contains("keineMWST") Then
|
'wenn kein MWST-Kunde, bekommt er Original-RE!
|
||||||
' If MyDatagridview1.SelectedRows.Count = 1 Then MDMKopiedrucken = Not MyDatagridview1.SelectedRows(0).Cells("keineMWST").Value
|
MDMKopiedrucken = Not MyDatagridview1.SelectedRows(0).Cells("keineMWST").Value
|
||||||
' End If
|
End If
|
||||||
'2. Schritt MWST Kunde -> wenn ohne MWST-BEtrag ->Original sonst Kopie!
|
End If
|
||||||
' If MDMKopiedrucken Then
|
'2. Schritt MWST Kunde -> wenn ohne MWST-BEtrag ->Original sonst Kopie!
|
||||||
' MDMKopiedrucken = CDbl(MyDatagridview1.SelectedRows(0).Cells("Steuer").Value) <> 0
|
If MDMKopiedrucken Then
|
||||||
' End If
|
MDMKopiedrucken = CDbl(MyDatagridview1.SelectedRows(0).Cells("Steuer").Value) <> 0
|
||||||
|
End If
|
||||||
|
|
||||||
'End If
|
Else
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Dim f As New frmFaktEmail(cboFirma._value, Sammelrechung, CDate(txtZeitraumBis.Text), CDate(txtRechnungsdatum.Text), cboPrinter.Text, RG_DRUCK, cbxEinzelAnlagen.Checked, cbxSammelbericht.Checked, getSelectionKdNr_Simple, -1, Nothing, cboSB._value,, getAvisoIds, cbxEVOLOG.Checked, cbxTransFerry.Checked, cboFaktGrp._value, cboAbfertigungsart._value, MDMKopiedrucken)
|
Dim f As New frmFaktEmail(cboFirma._value, Sammelrechung, CDate(txtZeitraumBis.Text), CDate(txtRechnungsdatum.Text), cboPrinter.Text, RG_DRUCK, cbxEinzelAnlagen.Checked, cbxSammelbericht.Checked, getSelectionKdNr_Simple, -1, Nothing, cboSB._value,, getAvisoIds, cbxEVOLOG.Checked, cbxTransFerry.Checked, cboFaktGrp._value, cboAbfertigungsart._value, MDMKopiedrucken)
|
||||||
f.ShowDialog(Me)
|
f.ShowDialog(Me)
|
||||||
|
MyDatagridview1.GetOrder()
|
||||||
initDGV()
|
initDGV()
|
||||||
|
MyDatagridview1.SetOrder()
|
||||||
'Else
|
'Else
|
||||||
' doSammelrechnung(2)
|
' doSammelrechnung(2)
|
||||||
'End If
|
'End If
|
||||||
|
|||||||
@@ -305,9 +305,9 @@ Public Class frmMDM_USTVAntrag
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
If txtVZ.Text <> "" AndAlso IsNumeric(txtVZ.Text) Then
|
If txtVZ.Text <> "" AndAlso IsNumeric(txtVZ.Text) Then
|
||||||
USTV_ANTRAG.UStVAn_RZBetragVZ = CDbl(txtVZ.Text)
|
USTV_ANTRAG.UStVAn_VZBetrag = CDbl(txtVZ.Text)
|
||||||
Else
|
Else
|
||||||
USTV_ANTRAG.UStVAn_RZBetragVZ = Nothing
|
USTV_ANTRAG.UStVAn_VZBetrag = Nothing
|
||||||
End If
|
End If
|
||||||
|
|
||||||
USTV_ANTRAG.UStVAn_BezugsNr = txtBezugsNr.Text
|
USTV_ANTRAG.UStVAn_BezugsNr = txtBezugsNr.Text
|
||||||
|
|||||||
@@ -405,9 +405,9 @@ Public Class usrCntlUSTV
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
If Not ContextMenuStrip2.Items.ContainsKey("mse") Then
|
If Not ContextMenuStrip2.Items.ContainsKey("mse") Then
|
||||||
Dim rmc = New ToolStripMenuItem() With {.Text = "MSE", .Name = "mse", .Font = New Font(Me.Font.FontFamily, Me.Font.Size)}
|
Dim mse = New ToolStripMenuItem() With {.Text = "MSE", .Name = "mse", .Font = New Font(Me.Font.FontFamily, Me.Font.Size)}
|
||||||
AddHandler rmc.Click, AddressOf mnuItemAuftrauege_Clicked
|
AddHandler mse.Click, AddressOf mnuItemAuftrauege_Clicked
|
||||||
ContextMenuStrip2.Items.Add(rmc)
|
ContextMenuStrip2.Items.Add(mse)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If Not ContextMenuStrip2.Items.ContainsKey("uta") Then
|
If Not ContextMenuStrip2.Items.ContainsKey("uta") Then
|
||||||
@@ -423,9 +423,9 @@ Public Class usrCntlUSTV
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
If Not ContextMenuStrip2.Items.ContainsKey("verag") Then
|
If Not ContextMenuStrip2.Items.ContainsKey("verag") Then
|
||||||
Dim ids = New ToolStripMenuItem() With {.Text = "VERAG", .Name = "verag", .Font = New Font(Me.Font.FontFamily, Me.Font.Size)}
|
Dim verag = New ToolStripMenuItem() With {.Text = "VERAG", .Name = "verag", .Font = New Font(Me.Font.FontFamily, Me.Font.Size)}
|
||||||
AddHandler ids.Click, AddressOf mnuItemAuftrauege_Clicked
|
AddHandler verag.Click, AddressOf mnuItemAuftrauege_Clicked
|
||||||
ContextMenuStrip2.Items.Add(ids)
|
ContextMenuStrip2.Items.Add(verag)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
ContextMenuStrip2.Show(Cursor.Position)
|
ContextMenuStrip2.Show(Cursor.Position)
|
||||||
|
|||||||
@@ -1846,7 +1846,7 @@ Public Class usrcntlFakturierung
|
|||||||
|
|
||||||
If dtRechnungsjournal.Rows.Count > 0 Then
|
If dtRechnungsjournal.Rows.Count > 0 Then
|
||||||
|
|
||||||
cProgramFunctions.genExcelFromDT_NEW(dtRechnungsjournal, {"J1:J" & (dtRechnungsjournal.Rows.Count + 1), "K1:K" & (dtRechnungsjournal.Rows.Count + 1), "L1:L" & (dtRechnungsjournal.Rows.Count + 1)},, "RECHNUNGSJOURNAL VOM" & rechnungsdatum.ToShortDateString,,, True)
|
cProgramFunctions.genExcelFromDT_NEW(dtRechnungsjournal, {"J1:J" & (dtRechnungsjournal.Rows.Count + 1), "K1:K" & (dtRechnungsjournal.Rows.Count + 1), "L1:L" & (dtRechnungsjournal.Rows.Count + 1)},, "RECHNUNGSJOURNAL VOM " & rechnungsdatum.ToShortDateString,,, True)
|
||||||
|
|
||||||
Else
|
Else
|
||||||
MsgBox("Keine Daten für Rechnungsjournal")
|
MsgBox("Keine Daten für Rechnungsjournal")
|
||||||
|
|||||||
Reference in New Issue
Block a user