Mahnlauf, Mailbenachrichtung, Fakt, MDMEinarbeitung, etc.
This commit is contained in:
@@ -1243,7 +1243,11 @@ Public Class frmMDMDatenverarbetiung
|
||||
Dim dirAnhang = IIf(test, utaParam.ANLAGEN & "TEST\", utaParam.ANLAGEN)
|
||||
If Directory.Exists(dirAnhang) Then 'Directory.Delete(dirAnhang, True)
|
||||
For Each f In Directory.GetFiles(dirAnhang)
|
||||
File.Delete(f)
|
||||
Try
|
||||
File.Delete(f)
|
||||
Catch ex As Exception
|
||||
|
||||
End Try
|
||||
Next
|
||||
End If
|
||||
If Not Directory.Exists(dirAnhang) Then Directory.CreateDirectory(dirAnhang)
|
||||
@@ -1393,7 +1397,11 @@ Public Class frmMDMDatenverarbetiung
|
||||
Dim dirAnhang = IIf(test, mseParam.ANLAGEN & "TEST\", mseParam.ANLAGEN) & IIf(VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM, "Test", "") & Now.ToShortDateString
|
||||
If Directory.Exists(dirAnhang) Then 'Directory.Delete(dirAnhang, True)
|
||||
For Each f In Directory.GetFiles(dirAnhang)
|
||||
File.Delete(f)
|
||||
Try
|
||||
File.Delete(f)
|
||||
Catch ex As Exception
|
||||
|
||||
End Try
|
||||
Next
|
||||
Else
|
||||
Directory.CreateDirectory(dirAnhang)
|
||||
@@ -1539,7 +1547,11 @@ Public Class frmMDMDatenverarbetiung
|
||||
Dim dirAnhang = IIf(test, idsParam.ANLAGEN & "TEST\", idsParam.ANLAGEN) & IIf(VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM, "Test", "") & Now.ToShortDateString
|
||||
If Directory.Exists(dirAnhang) Then 'Directory.Delete(dirAnhang, True)
|
||||
For Each f In Directory.GetFiles(dirAnhang)
|
||||
File.Delete(f)
|
||||
Try
|
||||
File.Delete(f)
|
||||
Catch ex As Exception
|
||||
|
||||
End Try
|
||||
Next
|
||||
Else
|
||||
Directory.CreateDirectory(dirAnhang)
|
||||
@@ -3425,13 +3437,14 @@ Public Class frmMDMDatenverarbetiung
|
||||
Dim sqlstr As String = ""
|
||||
Dim useNettogesamtbetrag As Boolean = False
|
||||
|
||||
Dim OFFERTE As New VERAG_PROG_ALLGEMEIN.cOfferte(KdNr, OffertenNr, True)
|
||||
RG.LOAD_OFFERT_POSITIONEN() ' --> OFFERTE MIT ANZAHL >0 und Preis >0
|
||||
|
||||
Select Case Lieferant
|
||||
Case "PLOSE"
|
||||
|
||||
Dim OFFERTE As New VERAG_PROG_ALLGEMEIN.cOfferte(KdNr, OffertenNr, True)
|
||||
|
||||
RG.LOAD_OFFERT_POSITIONEN() ' --> OFFERTE MIT ANZAHL >0 und Preis >0
|
||||
|
||||
'Dim OFFERTE As New VERAG_PROG_ALLGEMEIN.cOfferte(KdNr, OffertenNr, True)
|
||||
'RG.LOAD_OFFERT_POSITIONEN() ' --> OFFERTE MIT ANZAHL >0 und Preis >0
|
||||
' RG.LOAD_POSITIONEN_FROM_OFFERTE(OFFERTE)
|
||||
|
||||
sqlstr &= " SELECT [plp_LeistungsNr],sum([plose_NettobetragWaehrungAbbuchung]) as plose_NettobetragWaehrungAbbuchung,sum([plose_MWSTBetragWaehrungAbbuchung]) as [plose_MWSTBetragWaehrungAbbuchung],sum([plose_BruttobetragWaehrungAbbuchung]) as [plose_BruttobetragWaehrungAbbuchung] "
|
||||
@@ -3451,13 +3464,13 @@ Public Class frmMDMDatenverarbetiung
|
||||
|
||||
For Each r In dt.Rows
|
||||
Dim BLNr = r("plp_LeistungsNr")
|
||||
|
||||
'Dim BProz = r("plose_BruttobetragWaehrungAbbuchung")
|
||||
|
||||
Dim NettoBetrag As Double = r("plose_NettobetragWaehrungAbbuchung")
|
||||
Dim BruttoBetrag As Double = r("plose_BruttobetragWaehrungAbbuchung")
|
||||
Dim LeistungsNr As Integer = r("plp_LeistungsNr")
|
||||
|
||||
|
||||
allPos(RG, OFFERTE, LeistungsNr, NettoBetrag, BruttoBetrag)
|
||||
|
||||
'Rückvergütung Consortio !!
|
||||
@@ -3483,7 +3496,9 @@ Public Class frmMDMDatenverarbetiung
|
||||
Dim NettoBetrag As Double = r("Netto")
|
||||
Dim BruttoBetrag As Double = r("Brutto")
|
||||
Dim LeistungsNr As Integer = r("LeistungsNr")
|
||||
Dim OFFERTE As New VERAG_PROG_ALLGEMEIN.cOfferte(KdNr, OffertenNr, True)
|
||||
|
||||
'Dim OFFERTE As New VERAG_PROG_ALLGEMEIN.cOfferte(KdNr, OffertenNr, True)
|
||||
'RG.LOAD_OFFERT_POSITIONEN() ' --> OFFERTE MIT ANZAHL >0 und Preis >0
|
||||
|
||||
allPos(RG, OFFERTE, LeistungsNr, NettoBetrag, BruttoBetrag)
|
||||
|
||||
@@ -3504,14 +3519,17 @@ Public Class frmMDMDatenverarbetiung
|
||||
|
||||
Dim dt As DataTable = SQL.loadDgvBySql_Param(sqlstr, "FMZOLL")
|
||||
|
||||
For Each r In dt.Rows
|
||||
'Dim OFFERTE As New VERAG_PROG_ALLGEMEIN.cOfferte(KdNr, OffertenNr, True)
|
||||
'RG.LOAD_OFFERT_POSITIONEN() ' --> OFFERTE MIT ANZAHL >0 und Preis >0
|
||||
|
||||
For Each r In dt.Rows
|
||||
|
||||
Dim NettoBetrag As Double = r("Netto")
|
||||
Dim BruttoBetrag As Double = r("Brutto")
|
||||
Dim UstBetrag As Double = BruttoBetrag = NettoBetrag
|
||||
Dim LeistungsNr As Integer = r("LeistungsNr")
|
||||
Dim OFFERTE As New VERAG_PROG_ALLGEMEIN.cOfferte(KdNr, OffertenNr, True)
|
||||
|
||||
|
||||
|
||||
allPos(RG, OFFERTE, LeistungsNr, NettoBetrag, BruttoBetrag, UstBetrag)
|
||||
|
||||
@@ -3537,13 +3555,17 @@ Public Class frmMDMDatenverarbetiung
|
||||
|
||||
Dim dt As DataTable = SQL.loadDgvBySql_Param(sqlstr, "FMZOLL", 1200)
|
||||
|
||||
'Dim OFFERTE As New VERAG_PROG_ALLGEMEIN.cOfferte(KdNr, OffertenNr, True)
|
||||
|
||||
'RG.LOAD_OFFERT_POSITIONEN() ' --> OFFERTE MIT ANZAHL >0 und Preis >0
|
||||
|
||||
For Each r In dt.Rows
|
||||
|
||||
Dim NettoBetrag As Double = r("Netto")
|
||||
Dim BruttoBetrag As Double = r("Brutto")
|
||||
Dim UstBetrag As Double = r("UST")
|
||||
Dim LeistungsNr As Integer = r("LeistungsNr")
|
||||
Dim OFFERTE As New VERAG_PROG_ALLGEMEIN.cOfferte(KdNr, OffertenNr, True)
|
||||
|
||||
|
||||
allPos(RG, OFFERTE, LeistungsNr, NettoBetrag, BruttoBetrag, UstBetrag)
|
||||
|
||||
@@ -3587,7 +3609,9 @@ Public Class frmMDMDatenverarbetiung
|
||||
|
||||
Dim dt As DataTable = SQL.loadDgvBySql_Param(sqlstr, "FMZOLL", 1200)
|
||||
|
||||
'Dim OFFERTE As New VERAG_PROG_ALLGEMEIN.cOfferte(KdNr, OffertenNr, True)
|
||||
|
||||
'RG.LOAD_OFFERT_POSITIONEN() ' --> OFFERTE MIT ANZAHL >0 und Preis >0
|
||||
|
||||
For Each r In dt.Rows
|
||||
|
||||
@@ -3598,7 +3622,6 @@ Public Class frmMDMDatenverarbetiung
|
||||
Dim Rabatt As Double = r("SummevonRabattbetrag")
|
||||
Dim LeistungsNr As Integer = r("LeistungsNr")
|
||||
Dim LeistungsBez As String = r("LeistungsBez")
|
||||
Dim OFFERTE As New VERAG_PROG_ALLGEMEIN.cOfferte(KdNr, OffertenNr, True)
|
||||
|
||||
allPos(RG, OFFERTE, LeistungsNr, NettoBetrag, BruttoBetrag - Rabatt, UstBetrag, LeistungsBez) 'bei IDS muss ebenfalls die LeistungsBez ident sein!
|
||||
|
||||
@@ -3612,16 +3635,17 @@ Public Class frmMDMDatenverarbetiung
|
||||
RG.Steuersatz_Proz = dtSt.Rows(0)(0)
|
||||
End If
|
||||
|
||||
'cFakturierung.setGesamtBetraege(RG,, useNettogesamtbetrag)
|
||||
'Call usrCntlFaktAbrechnung.przFixeTaxe(RG) ' Fixe Taxe errechnen -> NICHT NOTWENDIG WEIL 440 nicht FÜR Sammelrechnung verwendet wird!
|
||||
'Call usrCntlFaktAbrechnung.przPP(RG) ' Porto/Papiere errechnen -> NICHT NOTWENDIG WEIL 440 nicht FÜR Sammelrechnung verwendet wird!
|
||||
|
||||
Call usrCntlFaktAbrechnung.przBS415(RG) ' Bankspesen errechnen
|
||||
Call usrCntlFaktAbrechnung.setFixeTaxeMin(RG, 500, 20) ' Fixe Taxe 441 errechnen
|
||||
|
||||
cFakturierung.setGesamtBetraege(RG,, useNettogesamtbetrag)
|
||||
|
||||
RG.Text = (cFakturierung.przRechnungstextTXT(RG, SPEDBUCH) & vbNewLine & cFakturierung.przRechnungstextZZ(RG)).Trim
|
||||
|
||||
Call usrCntlFaktAbrechnung.przFixeTaxe(RG) ' Fixe Taxe errechnen
|
||||
Call usrCntlFaktAbrechnung.przPP(RG) ' Porto/Papiere errechnen
|
||||
Call usrCntlFaktAbrechnung.przBS415(RG) ' Bankspesen errechnen
|
||||
Call usrCntlFaktAbrechnung.setFixeTaxeMin(RG, 500, 20) ' Fixe Taxe 441 errechnen
|
||||
|
||||
RE = RG
|
||||
|
||||
If test Then
|
||||
@@ -3681,6 +3705,12 @@ Public Class frmMDMDatenverarbetiung
|
||||
POS.BGebProzent = o.BGebProzent
|
||||
POS.BGebMinBetrag = o.BGebMinBetrag
|
||||
|
||||
If POS.LeistungsNr = 441 Then
|
||||
MsgBox("")
|
||||
End If
|
||||
|
||||
|
||||
|
||||
RG.POSITIONEN.Add(POS)
|
||||
|
||||
|
||||
@@ -3753,6 +3783,12 @@ Public Class frmMDMDatenverarbetiung
|
||||
POS.Anzahl = 1
|
||||
' POS.BGebLeistungsNr = BGebLeistungsNr
|
||||
|
||||
|
||||
If POS.LeistungsNr = 441 Then
|
||||
MsgBox("")
|
||||
End If
|
||||
|
||||
|
||||
RG.POSITIONEN.Add(POS)
|
||||
End If
|
||||
|
||||
|
||||
Reference in New Issue
Block a user