neu
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
Public Class frmMDM_USTVAntrag
|
||||
|
||||
Dim UStVAn_ID As Integer
|
||||
|
||||
Dim Antrag_LandKz As String = ""
|
||||
Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL
|
||||
Sub New(UStVAn_ID)
|
||||
|
||||
' Dieser Aufruf ist für den Designer erforderlich.
|
||||
@@ -20,7 +21,7 @@
|
||||
|
||||
If UStVAn_ID <= 0 Then Exit Sub
|
||||
|
||||
.SET_SQL("SELECT [UStVAn_ID] ,[UStVPo_ID] ,[UStVPo_ReDat],[UStVPo_ReNr],[UStVPo_USteuerbetrag],[UStVPo_Leistungsbezeichnung],[UStVPo_Leistender],[UStVPo_Schnittstelle],[UStVPo_SchnittstellenNr],[UStVPo_Umrechnungskurs],[UStVPo_USteuerbetragEUR],[UStVPo_Sachbearbeiter]
|
||||
.SET_SQL("SELECT [UStVAn_ID] ,[UStVPo_ID] ,[UStVPo_ReDat],[UStVPo_ReNr],[UStVPo_Leistungsbezeichnung],[UStVPo_Leistender],[UStVPo_USteuerbetrag],[UStVPo_Schnittstelle],[UStVPo_SchnittstellenNr],[UStVPo_Umrechnungskurs],[UStVPo_USteuerbetragEUR],[UStVPo_Sachbearbeiter]
|
||||
FROM [tblUStVPositionen]
|
||||
where UStVAn_ID='" & UStVAn_ID & "' ORDER BY UStVPo_ID", "FMZOLL")
|
||||
.LOAD()
|
||||
@@ -32,13 +33,58 @@
|
||||
|
||||
.Columns("UStVAn_ID").Visible = False
|
||||
.Columns("UStVPo_ID").HeaderText = "Pos"
|
||||
.Columns("UStVPo_ID").Width = 40
|
||||
|
||||
|
||||
|
||||
.Columns("UStVPo_ReDat").HeaderText = "Rg-Datum"
|
||||
.Columns("UStVPo_ReDat").Width = 80
|
||||
|
||||
.Columns("UStVPo_ReNr").HeaderText = "Rechnungs-Nr"
|
||||
.Columns("UStVPo_ReNr").Width = 180
|
||||
|
||||
.Columns("UStVPo_USteuerbetrag").HeaderText = "USt-Betrag"
|
||||
.Columns("UStVPo_USteuerbetrag").Width = 110
|
||||
.Columns("UStVPo_USteuerbetrag").DefaultCellStyle.Format = "N2"
|
||||
.Columns("UStVPo_USteuerbetrag").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
|
||||
|
||||
|
||||
.Columns("UStVPo_Leistungsbezeichnung").HeaderText = "Leistungsbezeichnung"
|
||||
.Columns("UStVPo_Leistungsbezeichnung").Width = 200
|
||||
|
||||
|
||||
.Columns("UStVPo_Leistender").HeaderText = "Leistender"
|
||||
.Columns("UStVPo_Leistender").Width = 220
|
||||
|
||||
|
||||
.Columns("UStVPo_Schnittstelle").HeaderText = "API"
|
||||
.Columns("UStVPo_Schnittstelle").Width = 30
|
||||
|
||||
.Columns("UStVPo_SchnittstellenNr").HeaderText = "API-Nr"
|
||||
.Columns("UStVPo_SchnittstellenNr").Width = 40
|
||||
|
||||
|
||||
.Columns("UStVPo_Umrechnungskurs").HeaderText = "Umrechnungskurs"
|
||||
.Columns("UStVPo_Umrechnungskurs").Width = 60
|
||||
.Columns("UStVPo_Umrechnungskurs").DefaultCellStyle.Format = "N2"
|
||||
.Columns("UStVPo_Umrechnungskurs").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
|
||||
|
||||
.Columns("UStVPo_USteuerbetragEUR").HeaderText = "USt-Betrag EUR"
|
||||
.Columns("UStVPo_USteuerbetragEUR").Width = 110
|
||||
.Columns("UStVPo_USteuerbetragEUR").DefaultCellStyle.Format = "N2"
|
||||
.Columns("UStVPo_USteuerbetragEUR").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
|
||||
|
||||
.Columns("UStVPo_Sachbearbeiter").HeaderText = "Sachbearbeiter"
|
||||
.Columns("UStVPo_Sachbearbeiter").MinimumWidth = 150
|
||||
.Columns("UStVPo_Sachbearbeiter").AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill
|
||||
|
||||
End If
|
||||
|
||||
End With
|
||||
|
||||
|
||||
Dim USTV_ANTRAG As New VERAG_PROG_ALLGEMEIN.cUSTVAntrag(UStVAn_ID)
|
||||
Dim GET_Antraege = MDM_Worker.cPLOSE.GET_Antraege(USTV_ANTRAG.UStVAn_ReDatVon, USTV_ANTRAG.UStVAn_ReDatBis, USTV_ANTRAG.UStVAn_KuNr, False)
|
||||
Antrag_LandKz = SQL.DLookup("LandKz", "[Länderverzeichnis für die Außenhandelsstatistik]", "Landnr='" & USTV_ANTRAG.UStVAn_LandNr & "'", "FMZOLL")
|
||||
Dim GET_Antraege = MDM_Worker.cPLOSE.GET_Antraege(USTV_ANTRAG.UStVAn_ReDatVon, USTV_ANTRAG.UStVAn_ReDatBis, USTV_ANTRAG.UStVAn_KuNr, Antrag_LandKz, False)
|
||||
|
||||
If GET_Antraege IsNot Nothing AndAlso GET_Antraege.Count > 0 Then
|
||||
lblPLOSE_EintrageVerarbetiet.Text = "aussehende Einträge: " & GET_Antraege.Count
|
||||
@@ -66,7 +112,7 @@
|
||||
Try
|
||||
Dim bytSchnittstellenNr = 6 'glaube noch frei?
|
||||
Dim USTV_ANTRAG As New VERAG_PROG_ALLGEMEIN.cUSTVAntrag(UStVAn_ID)
|
||||
Dim GET_Antraege = MDM_Worker.cPLOSE.GET_Antraege(USTV_ANTRAG.UStVAn_ReDatVon, USTV_ANTRAG.UStVAn_ReDatBis, USTV_ANTRAG.UStVAn_KuNr, cbxArchivierteEintracheNochmalsEinarbetien.Checked)
|
||||
Dim GET_Antraege = MDM_Worker.cPLOSE.GET_Antraege(USTV_ANTRAG.UStVAn_ReDatVon, USTV_ANTRAG.UStVAn_ReDatBis, USTV_ANTRAG.UStVAn_KuNr, Antrag_LandKz, cbxArchivierteEintracheNochmalsEinarbetien.Checked)
|
||||
|
||||
If GET_Antraege IsNot Nothing Then
|
||||
|
||||
@@ -74,6 +120,7 @@
|
||||
Dim USTV_POS As New VERAG_PROG_ALLGEMEIN.cUStVPositionen
|
||||
USTV_POS.UStVAn_ID = USTV_ANTRAG.[UStVAn_ID]
|
||||
USTV_POS.UStVPo_ID = USTV_ANTRAG.getMaxPosNr
|
||||
|
||||
USTV_POS.UStVPo_ReDat = ANTRAG.plose_RechnungsDatum
|
||||
USTV_POS.UStVPo_ReNr = ANTRAG.plose_RechnungsNr.ToString
|
||||
USTV_POS.UStVPo_Schnittstelle = True
|
||||
@@ -87,10 +134,12 @@
|
||||
'USTV_POS.UStVPo_Umrechnungskurs = VERAG_PROG_ALLGEMEIN.cProgramFunctions.fktEuroKurs(ANTRAG.plose_WaehrungAbbuchung, ANTRAG.plose_RechnungsDatum)
|
||||
USTV_POS.UStVPo_Umrechnungskurs = ANTRAG.plose_MWSTBetragWaehrungAbbuchung / ANTRAG.plose_MWSTBetrag
|
||||
USTV_POS.UStVPo_USteuerbetrag = ANTRAG.plose_MWSTBetrag
|
||||
USTV_POS.INSERT()
|
||||
MsgBox(ANTRAG.plose_Lieferant & " - " & ANTRAG.plose_RechnungsDatum & " - " & ANTRAG.plose_RechnungsNr & " :::::::::: " & CDbl(ANTRAG.plose_MWSTBetrag).ToString("C2"))
|
||||
|
||||
' NOCH NICHT''''' USTV_POS.INSERT()
|
||||
Next
|
||||
|
||||
MDM_Worker.cPLOSE.UPDATE_ARCHIV(USTV_ANTRAG.UStVAn_ReDatVon, USTV_ANTRAG.UStVAn_ReDatBis, USTV_ANTRAG.UStVAn_KuNr)
|
||||
' NOCH NICHT''''' MDM_Worker.cPLOSE.UPDATE_ARCHIV(USTV_ANTRAG.UStVAn_ReDatVon, USTV_ANTRAG.UStVAn_ReDatBis, USTV_ANTRAG.UStVAn_KuNr)
|
||||
|
||||
End If
|
||||
Return True
|
||||
|
||||
Reference in New Issue
Block a user