DAkosy, cWorker_verwahrung, etc.
This commit is contained in:
@@ -126,7 +126,12 @@ Public Class cDakosyFunftions
|
|||||||
Case "UNISPED"
|
Case "UNISPED"
|
||||||
Return "UNAT"
|
Return "UNAT"
|
||||||
Case "AMBAR"
|
Case "AMBAR"
|
||||||
|
Select Case PROCEDURE ' Wenn AA über VERAG
|
||||||
|
Case "AA"
|
||||||
|
Return "VERG"
|
||||||
|
Case Else
|
||||||
Return "ATIL" '"VRAS" 'warum auch immer.. irgendwie wg der eigenen EORI von AMBAR..
|
Return "ATIL" '"VRAS" 'warum auch immer.. irgendwie wg der eigenen EORI von AMBAR..
|
||||||
|
End Select
|
||||||
Case Else : Return "VERG"
|
Case Else : Return "VERG"
|
||||||
End Select
|
End Select
|
||||||
End If
|
End If
|
||||||
|
|||||||
@@ -1019,15 +1019,64 @@ Anzeige:
|
|||||||
SicherheitsPos.SAVE()
|
SicherheitsPos.SAVE()
|
||||||
GesSichRef.CalcSaldo()
|
GesSichRef.CalcSaldo()
|
||||||
|
|
||||||
|
Dim differenz As Double = cSicherheiten.getDifferenz(gsrightRow("gs_gsnr"))
|
||||||
|
|
||||||
|
If Math.Abs(differenz) <= 0.02 AndAlso Math.Abs(differenz) > 0 Then
|
||||||
|
|
||||||
|
Dim OPEN_RUNDIF As New cSicherheiten()
|
||||||
|
|
||||||
|
With OPEN_RUNDIF
|
||||||
|
.gs_gsNr = gsrightRow("gs_gsnr")
|
||||||
|
.gs_ATBNr = "Korrekt. Rundungsdiff. " & gsrightRow("gs_gsnr")
|
||||||
|
.gs_MRNNr = ""
|
||||||
|
.gs_posNr = OPEN_RUNDIF.getLatestPosNr(OPEN_RUNDIF.gs_gsNr, OPEN_RUNDIF.gs_ATBNr) + 1
|
||||||
|
.gs_posSubNr = Nothing
|
||||||
|
.gs_datum = DateTime.Now
|
||||||
|
.gs_warenwert = 0
|
||||||
|
.gs_sicherheitsbetrag = IIf(differenz < 0, Math.Abs(differenz), 0)
|
||||||
|
.gs_standort = gsrightRow("gs_standort")
|
||||||
|
.gs_art = "OPEN"
|
||||||
|
.gs_erstellungsdatum = DateTime.Now
|
||||||
|
.gs_freitext = ""
|
||||||
|
.gs_saldo = saldo
|
||||||
|
.gs_zollsatz = gsrightRow("gs_zollsatz")
|
||||||
|
.gs_avisoId = gsrightRow("gs_avisoID")
|
||||||
|
.gs_isRundungsdiff = True
|
||||||
|
.gs_dakoyimport = 1
|
||||||
|
.gs_systemuser = DAKOSY_STATUS.USER
|
||||||
|
End With
|
||||||
|
|
||||||
|
Dim gs_gsId = OPEN_RUNDIF.SAVEOBJECT()
|
||||||
|
|
||||||
|
Dim CLOSED_RUNDIF As New cGesamtsicherheitsPositionen()
|
||||||
|
With CLOSED_RUNDIF
|
||||||
|
.gsp_gsId = gs_gsId
|
||||||
|
.gsp_gspPosId = OPEN_RUNDIF.gs_posNr
|
||||||
|
.gsp_warenwert = 0
|
||||||
|
.gsp_sicherheitsbetrag = IIf(differenz > 0, Math.Abs(differenz), 0)
|
||||||
|
.gsp_freitext = ""
|
||||||
|
.gsp_filialenNr = gsrightRow("gs_filialenNr")
|
||||||
|
.gsp_art = "CLOSE"
|
||||||
|
.gsp_gsNr = gsrightRow("gs_gsnr")
|
||||||
|
.gsp_abfertigungsNr = gsrightRow("gs_abfertigungsNr")
|
||||||
|
.gsp_datum = DateTime.Now
|
||||||
|
.gsp_erstellungsdatum = DateTime.Now
|
||||||
|
.gsp_MRNNr = "Korrekt. Rundungsdiff. " & gsrightRow("gs_gsnr")
|
||||||
|
.gsp_isPosRundungsdiff = True
|
||||||
|
.gsp_avisoId = gsrightRow("gs_avisoID")
|
||||||
|
.gsp_systemuser = DAKOSY_STATUS.USER
|
||||||
|
End With
|
||||||
|
|
||||||
|
CLOSED_RUNDIF.SAVE()
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
If sendInfoMail Then
|
If sendInfoMail Then
|
||||||
Dim InfoText2 As String = createInfoMail(gsrightRow.Item("gs_MRNNr"), Nothing, "VW-AUSGANG",, SicherheitsPos, isNCTS, sonstigeMRNNr)
|
Dim InfoText2 As String = createInfoMail(gsrightRow.Item("gs_MRNNr"), Nothing, "VW-AUSGANG",, SicherheitsPos, isNCTS, sonstigeMRNNr)
|
||||||
VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail("verwahrung@verag.ag", IIf(VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM, "TEST-", "") & "Verwahrungsausgang aus DAKOSY " & zusätzlicheInfo & " - " & Now().ToShortDateString, InfoText2,,,,, "d.breimaier@verag.ag")
|
VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail("verwahrung@verag.ag", IIf(VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM, "TEST-", "") & "Verwahrungsausgang aus DAKOSY " & zusätzlicheInfo & " - " & Now().ToShortDateString, InfoText2,,,,, "d.breimaier@verag.ag")
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|||||||
@@ -234,6 +234,7 @@ Public Class frmStartOptions
|
|||||||
' Me.Visible = False
|
' Me.Visible = False
|
||||||
f.Show()
|
f.Show()
|
||||||
AddHandler f.FormClosed, AddressOf closeMe
|
AddHandler f.FormClosed, AddressOf closeMe
|
||||||
|
setInvoiceBackToCustomer("PLOSE", False)
|
||||||
Case "TC_EINARBEITUNG"
|
Case "TC_EINARBEITUNG"
|
||||||
VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = True
|
VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = True
|
||||||
Dim f As New frmTCNachrichtenVerarbeitung(True)
|
Dim f As New frmTCNachrichtenVerarbeitung(True)
|
||||||
@@ -833,7 +834,7 @@ Public Class frmStartOptions
|
|||||||
End If
|
End If
|
||||||
API.UPDTAE_OK(,, PARAM)
|
API.UPDTAE_OK(,, PARAM)
|
||||||
|
|
||||||
setInvoiceBackToCustomer("MSE")
|
setInvoiceBackToCustomer("MSE", False)
|
||||||
|
|
||||||
closeMe()
|
closeMe()
|
||||||
Exit Sub
|
Exit Sub
|
||||||
@@ -5362,6 +5363,7 @@ Public Class frmStartOptions
|
|||||||
Dim f As New frmNachrichtenVerarbeitung_MDM_divers(cbxRMC._value, False, cbxDateienlöschenRMC.Checked, False)
|
Dim f As New frmNachrichtenVerarbeitung_MDM_divers(cbxRMC._value, False, cbxDateienlöschenRMC.Checked, False)
|
||||||
f.ShowDialog()
|
f.ShowDialog()
|
||||||
Me.Visible = True
|
Me.Visible = True
|
||||||
|
setInvoiceBackToCustomer("RMC", False)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub LinkLabel53_LinkClicked(sender As Object, e As LinkLabelLinkClickedEventArgs) Handles UTA_imports.LinkClicked
|
Private Sub LinkLabel53_LinkClicked(sender As Object, e As LinkLabelLinkClickedEventArgs) Handles UTA_imports.LinkClicked
|
||||||
@@ -5372,6 +5374,7 @@ Public Class frmStartOptions
|
|||||||
f.UtaTestkunden = False
|
f.UtaTestkunden = False
|
||||||
f.ShowDialog()
|
f.ShowDialog()
|
||||||
Me.Visible = True
|
Me.Visible = True
|
||||||
|
setInvoiceBackToCustomer("UTA", False)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub LinkLabel54_LinkClicked(sender As Object, e As LinkLabelLinkClickedEventArgs) Handles MSE_Transaktions.LinkClicked
|
Private Sub LinkLabel54_LinkClicked(sender As Object, e As LinkLabelLinkClickedEventArgs) Handles MSE_Transaktions.LinkClicked
|
||||||
@@ -7174,7 +7177,7 @@ repeatRequest:
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
Private Sub setInvoiceBackToCustomer(Lieferant As String)
|
Private Sub setInvoiceBackToCustomer(Lieferant As String, Optional showError As Boolean = True)
|
||||||
|
|
||||||
Dim sql_query = ""
|
Dim sql_query = ""
|
||||||
Dim sql_query_keineMWST = ""
|
Dim sql_query_keineMWST = ""
|
||||||
@@ -7297,7 +7300,7 @@ repeatRequest:
|
|||||||
|
|
||||||
Dim rows_fehlendesErstattungsland() As DataRow = dtnichtGesetzteInvToCustomer.Select("RELandKz is null")
|
Dim rows_fehlendesErstattungsland() As DataRow = dtnichtGesetzteInvToCustomer.Select("RELandKz is null")
|
||||||
If rows_fehlendesErstattungsland.Length > 0 Then
|
If rows_fehlendesErstattungsland.Length > 0 Then
|
||||||
MsgBox("Rechnungsland fehlt noch bei " & rows_fehlendesErstattungsland.Length & " Einträgen von " & Lieferant & vbNewLine & "Bitte Ländercode ISO2 einfügen!")
|
If showError Then MsgBox("Rechnungsland fehlt noch bei " & rows_fehlendesErstattungsland.Length & " Einträgen von " & Lieferant & vbNewLine & "Bitte Ländercode ISO2 einfügen!")
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user