From 119dc1a6a2cc0d916458ffd976fcbb59c87acce8 Mon Sep 17 00:00:00 2001 From: Andreas Luxbauer Date: Wed, 5 Jun 2024 13:54:23 +0200 Subject: [PATCH] mdm PP/F --- SDL/mdm/frmMDMDatenverarbetiung.vb | 4 ++++ .../Classes/cRechnungsausgang.vb | 16 ++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/SDL/mdm/frmMDMDatenverarbetiung.vb b/SDL/mdm/frmMDMDatenverarbetiung.vb index 3bbccba4..af8f5ed6 100644 --- a/SDL/mdm/frmMDMDatenverarbetiung.vb +++ b/SDL/mdm/frmMDMDatenverarbetiung.vb @@ -1969,6 +1969,9 @@ Public Class frmMDMDatenverarbetiung RG.Buchungsjahr = cRKSV.getGJ(RG.RechnungsDatum) + 'RG.LOAD_POSITIONEN() + + Dim sqlstr As String = "" sqlstr &= " SELECT [plp_LeistungsNr],sum([plose_NettobetragWaehrungAbbuchung]) as plose_NettobetragWaehrungAbbuchung,sum([plose_MWSTBetragWaehrungAbbuchung]) as [plose_MWSTBetragWaehrungAbbuchung],sum([plose_BruttobetragWaehrungAbbuchung]) as [plose_BruttobetragWaehrungAbbuchung] " sqlstr &= " FROM tblPLOSE_Details INNER JOIN [tblPLOSE_Produktbeschreibung] on plose_ProduktCode=plp_ProductCode " @@ -1984,6 +1987,7 @@ Public Class frmMDMDatenverarbetiung Dim dt As DataTable = SQL.loadDgvBySql_Param(sqlstr, "FMZOLL") + For Each r In dt.Rows Dim BLNr = r("plp_LeistungsNr") 'Dim BProz = r("plose_BruttobetragWaehrungAbbuchung") diff --git a/VERAG_PROG_ALLGEMEIN/Classes/cRechnungsausgang.vb b/VERAG_PROG_ALLGEMEIN/Classes/cRechnungsausgang.vb index 774868e4..3a97e8da 100644 --- a/VERAG_PROG_ALLGEMEIN/Classes/cRechnungsausgang.vb +++ b/VERAG_PROG_ALLGEMEIN/Classes/cRechnungsausgang.vb @@ -693,6 +693,22 @@ Public Class cRechnungsausgang MsgBox("Fehler In der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) End Try End Sub + Public Sub LOAD_OFFERT_POSITIONEN(kdNr) + Try + ' POSITIONEN.Clear() + Dim dt As DataTable = SQL.loadDgvBySql(" SELECT [Offertenpositionen].[LeistungsNr],[Offertenpositionen].[LeistungsBez],[Anzahl],[Preis],[Offertenpositionen].[BerechnungsartNr],[BGebLeistungsNr],[BGebProzent],[BGebMinBetrag],Steuerpflichtig/*,[GeƤndert am],[Sachbearbeiter]*/,BerechnungsartPosInkludiert " & + " FROM [Offertenpositionen] INNER JOIN [Leistungen] ON leistungen.LeistungsNr=Offertenpositionen.LeistungsNr" & + " WHERE KundenNr='" & kdNr & "' and OffertenNr='" & OffertenNr & "' ORDER BY LeistungsNr ", "FMZOLL") + + + For Each row In dt.Rows + + Next + + Catch ex As Exception + MsgBox("Fehler In der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + End Sub Public Sub LOAD_ANHAENGE() Try