RKSV, cFakt,
This commit is contained in:
@@ -2157,7 +2157,7 @@ Public Class cRKSV
|
||||
Return GJ.INCREASE_JOURNAL()
|
||||
End Function
|
||||
|
||||
Public Shared Function insertKB(PERSONAL As cPersonal, BELEG As EABeleg, RKSV_id As Integer, RKSV_Beleg_Id As Integer, RKSV_aktiv As Integer, ByRef JournalNr As Integer, Firma As String, POSFIBU As Integer, Optional Finanzwege As String = "Bar", Optional BelegSofortInFIBUverbuchten As Boolean = False)
|
||||
Public Shared Function insertKB(PERSONAL As cPersonal, BELEG As EABeleg, RKSV_id As Integer, RKSV_Beleg_Id As Integer, RKSV_aktiv As Integer, ByRef JournalNr As Integer, Firma As String, POSFIBU As Integer, BelegNrFIBU As String, Optional Finanzwege As String = "Bar", Optional BelegSofortInFIBUverbuchten As Boolean = False)
|
||||
Try
|
||||
If BELEG.POS.Count = 0 Then
|
||||
MsgBox("Keine Positionen gefunden")
|
||||
@@ -2391,7 +2391,7 @@ Public Class cRKSV
|
||||
'################
|
||||
|
||||
If BelegSofortInFIBUverbuchten AndAlso (BELEG.Beleg_TYP = "L" Or BELEG.Beleg_TYP = "K") Then
|
||||
CreateSyskaBuchung(RKSV_id, BELEG, KBEntry_List, KBEntryGB_List, KBEntryST_List, IIf(BELEG.Beleg_TYP = "L", "AUSZAHLUNG", "EINZAHLUNG"))
|
||||
CreateSyskaBuchung(RKSV_id, BELEG, KBEntry_List, KBEntryGB_List, KBEntryST_List, IIf(BELEG.Beleg_TYP = "L", "AUSZAHLUNG", "EINZAHLUNG"), BelegNrFIBU)
|
||||
End If
|
||||
|
||||
BELEG.gebucht = True
|
||||
@@ -2538,7 +2538,7 @@ Public Class cRKSV
|
||||
Public Shared Property DefaultMandant As Integer = IIf(VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM, 9, 7)
|
||||
Public Shared Property DefaultKassenkonto As Integer = 2700
|
||||
|
||||
Public Shared Function CreateSyskaBuchung(RKSV_id As Integer, beleg As EABeleg, KBEntry_list As List(Of cKassenbuch), KBEntryGB_list As List(Of cKassenbuch), KBEntryST_list As List(Of cKassenbuch), typ As String) As Boolean
|
||||
Public Shared Function CreateSyskaBuchung(RKSV_id As Integer, beleg As EABeleg, KBEntry_list As List(Of cKassenbuch), KBEntryGB_list As List(Of cKassenbuch), KBEntryST_list As List(Of cKassenbuch), typ As String, BelegUID As String) As Boolean
|
||||
|
||||
|
||||
If beleg Is Nothing Then Throw New ArgumentNullException(NameOf(beleg))
|
||||
@@ -2597,13 +2597,14 @@ Public Class cRKSV
|
||||
Throw New InvalidOperationException("Kann keine Belegnummer erzeugen.")
|
||||
End If
|
||||
|
||||
' update nummern table only if we will actually book (betrag<>0)
|
||||
If betrag <> 0 Then
|
||||
sql.doSQL("UPDATE [FIBU2].dbo.fibu_nummern SET i_nummer_refid = " & SafeIntToSql(i_beleg_refid) & " WHERE i_firm_refid = " & SafeIntToSql(mandant) & " AND c_nummernart LIKE 'Buchungsnummer'", "FIBU")
|
||||
End If
|
||||
|
||||
'eigene Ermittlung der Belegnummer erforderlich!!!!!
|
||||
|
||||
Dim FIBU_YEAR = jahr
|
||||
Dim BelegNrUID As String = "BR"
|
||||
Dim BelegNrUID = "BR"
|
||||
'If periode = 1 Then FIBU_YEAR = FIBU_YEAR - 1
|
||||
BelegNrUID &= FIBU_YEAR.ToString.Substring(2, 2)
|
||||
BelegNrUID &= i_beleg_refid.ToString("D5")
|
||||
|
||||
@@ -494,7 +494,6 @@ Public Class cFakturierung
|
||||
|
||||
' Dim Nettozahlungsziel
|
||||
|
||||
|
||||
If RECHNUNG.RechnungsKundenNr > 0 Then
|
||||
|
||||
Select Case RECHNUNG.[BelegartenNr]
|
||||
@@ -514,8 +513,6 @@ Public Class cFakturierung
|
||||
Dim RECHNUNG_AD As New VERAG_PROG_ALLGEMEIN.cAdressen(RECHNUNG.RechnungsKundenNr)
|
||||
Dim RECHNUNG_KD As New VERAG_PROG_ALLGEMEIN.cKunde(RECHNUNG.RechnungsKundenNr)
|
||||
|
||||
|
||||
|
||||
If getRTXT_SQL(strText, RECHNUNG, RECHNUNG_AD, RECHNUNG.Firma_ID, RECHNUNG.RechnungsLandKz, RECHNUNG.OffertenNr, True) Then
|
||||
ElseIf getRTXT_SQL(strText, RECHNUNG, RECHNUNG_AD, RECHNUNG.Firma_ID, RECHNUNG.RechnungsLandKz, , True) Then
|
||||
ElseIf getRTXT_SQL(strText, RECHNUNG, RECHNUNG_AD, RECHNUNG.Firma_ID, ,, True) Then
|
||||
@@ -1349,6 +1346,7 @@ Public Class cFakturierung
|
||||
' Return False
|
||||
'End If
|
||||
|
||||
|
||||
Dim sum = 0
|
||||
Select Case Rechnung.RechnungSprache
|
||||
Case "EN"
|
||||
@@ -1520,6 +1518,9 @@ Public Class cFakturierung
|
||||
rpt.txtKdAuftragsNr.Text = If(Rechnung.KdAuftragsNr, "")
|
||||
rpt.txtKdAuftragsNr_Ueberschrift.Visible = (rpt.txtKdAuftragsNr.Text <> String.Empty)
|
||||
|
||||
If Rechnung.FilialenNr = 4813 Then rpt.txtKdAuftragsNr_Ueberschrift.Text = "Beleg-Nr.:"
|
||||
|
||||
|
||||
rpt.TextBox1.Text = If(Rechnung.TextZZ, "").ToString.Replace("; ", vbNewLine).Trim
|
||||
rpt.txtVermerk.Text = (If(Rechnung.Text, "").ToString.Trim & vbNewLine & vbNewLine & If(Rechnung.Notiz, "").ToString.Trim).ToString.Trim
|
||||
|
||||
|
||||
9
SDL/Fakturierung/rptRechnungDruck.Designer.vb
generated
9
SDL/Fakturierung/rptRechnungDruck.Designer.vb
generated
@@ -1500,13 +1500,14 @@ Partial Public Class rptRechnungDruck
|
||||
'
|
||||
'rptRechnungDruck
|
||||
'
|
||||
Me.MasterReport = False
|
||||
Me.PageSettings.Margins.Bottom = 0.3937008!
|
||||
Me.PageSettings.Margins.Left = 0.3937008!
|
||||
Me.PageSettings.Margins.Right = 0.3937008!
|
||||
Me.PageSettings.Margins.Top = 0.3937008!
|
||||
Me.PageSettings.PaperHeight = 11.0!
|
||||
Me.PageSettings.PaperWidth = 8.5!
|
||||
Me.PrintWidth = 7.480316!
|
||||
Me.PrintWidth = 7.48071!
|
||||
Me.Sections.Add(Me.ReportHeader1)
|
||||
Me.Sections.Add(Me.PageHeader)
|
||||
Me.Sections.Add(Me.GroupHeader4)
|
||||
@@ -1514,12 +1515,6 @@ Partial Public Class rptRechnungDruck
|
||||
Me.Sections.Add(Me.GroupFooter4)
|
||||
Me.Sections.Add(Me.PageFooter)
|
||||
Me.Sections.Add(Me.ReportFooter1)
|
||||
Me.StyleSheet.Add(New DDCssLib.StyleSheetRule("font-family: Arial; font-style: normal; text-decoration: none; font-weight: norma" &
|
||||
"l; font-size: 10pt; color: Black; ddo-char-set: 204", "Normal"))
|
||||
Me.StyleSheet.Add(New DDCssLib.StyleSheetRule("font-size: 16pt; font-weight: bold", "Heading1", "Normal"))
|
||||
Me.StyleSheet.Add(New DDCssLib.StyleSheetRule("font-family: Times New Roman; font-size: 14pt; font-weight: bold; font-style: ita" &
|
||||
"lic", "Heading2", "Normal"))
|
||||
Me.StyleSheet.Add(New DDCssLib.StyleSheetRule("font-size: 13pt; font-weight: bold", "Heading3", "Normal"))
|
||||
CType(Me.lblLeistungNr, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
CType(Me.lblAnzahl, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
CType(Me.lblSteuerfrei, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
|
||||
@@ -1597,6 +1597,8 @@ Public Class frmBelegNeu
|
||||
|
||||
Try
|
||||
|
||||
Dim BelegNrFIBU As String = ""
|
||||
|
||||
If Not BELEG.gebucht And Not BELEG.gebuchtStorno Then
|
||||
|
||||
Me.Cursor = Cursors.WaitCursor
|
||||
@@ -1638,7 +1640,7 @@ Public Class frmBelegNeu
|
||||
Dim JournalNr = 0
|
||||
|
||||
|
||||
If Not cRKSV.insertKB(PERSONAL, BELEG, KASSE.rksv_id, RKSV_Beleg_Id, KASSE.rksv_aktiv, JournalNr, KASSE.rksv_firma, POSFIBU, Zahlungsmittel, (isLeihgeldeinzahlung AndAlso cboBuchungsoforterzeugen.Checked)) Then
|
||||
If Not cRKSV.insertKB(PERSONAL, BELEG, KASSE.rksv_id, RKSV_Beleg_Id, KASSE.rksv_aktiv, JournalNr, KASSE.rksv_firma, POSFIBU, BelegNrFIBU, Zahlungsmittel, (isLeihgeldeinzahlung AndAlso cboBuchungsoforterzeugen.Checked)) Then
|
||||
KASSE.DECREASE_BELEG_UMSATZ(oldBelegZaehler, summeBRUTTO * -1)
|
||||
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR("Programmfehler bei Eintrag ins Kassenbuch.", "", System.Reflection.MethodInfo.GetCurrentMethod.Name)
|
||||
Me.Cursor = Cursors.Default : warnClose = False : Me.Close() : Exit Sub
|
||||
|
||||
@@ -283,6 +283,8 @@ Public Class frmNacherfassungLeihgeld
|
||||
|
||||
Try
|
||||
|
||||
Dim BelegNrFIBU As String = ""
|
||||
|
||||
If BELEG.gebucht Or BELEG.gebuchtStorno Then
|
||||
If BELEG.rksv_id > 0 Then KASSE.LOAD(BELEG.rksv_id)
|
||||
cRKSV.printKundenBelegLG(BELEG, KASSE, PERSONAL, cboPrinter.SelectedItem.ToString, "LG")
|
||||
@@ -348,7 +350,7 @@ Public Class frmNacherfassungLeihgeld
|
||||
|
||||
|
||||
Dim JournalNr = 0
|
||||
If Not cRKSV.insertKB(PERSONAL, BELEG, KASSE.rksv_id, RKSV_Beleg_Id, (KASSE.rksv_aktiv Or KASSE.rksvDE_aktiv), JournalNr, KASSE.rksv_firma, -1,, cbxOP_sofort_buchen.Checked) Then
|
||||
If Not cRKSV.insertKB(PERSONAL, BELEG, KASSE.rksv_id, RKSV_Beleg_Id, (KASSE.rksv_aktiv Or KASSE.rksvDE_aktiv), JournalNr, KASSE.rksv_firma, -1, BelegNrFIBU,, cbxOP_sofort_buchen.Checked) Then
|
||||
Me.Cursor = Cursors.Default : Me.Close() : Exit Sub
|
||||
End If
|
||||
|
||||
@@ -456,12 +458,13 @@ Public Class frmNacherfassungLeihgeld
|
||||
If VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA = "ATILLA" AndAlso spedBuchExisting Then
|
||||
Dim verarbOK As Boolean = True
|
||||
Dim SPEDBUCH As New VERAG_PROG_ALLGEMEIN.cSpeditionsbuch(BELEG.FilialenNr, BELEG.AbfertigungsNr)
|
||||
SPEDBUCH.BelegNr = BelegNrFIBU
|
||||
Dim RK_ID As Integer = -1
|
||||
|
||||
If Not gen_RECHNUNG_BySPEDBUCH(BELEG.KundenNr, SPEDBUCH, RK_ID, cbxOP_sofort_buchen.Checked, summeBRUTTO, summeNETTO, BELEG) Then verarbOK = False
|
||||
If RK_ID > 0 Then
|
||||
Dim RECHNUNG As New cRechnungsausgang(RK_ID)
|
||||
|
||||
RECHNUNG.KdAuftragsNr = BelegNrFIBU
|
||||
If Not cFakturierung.doRechnungsDruck(RECHNUNG, Today(),, 4) Then verarbOK = False
|
||||
If RECHNUNG.[DruckDatumZeit] IsNot Nothing Then
|
||||
RECHNUNG.[DruckDatumZeit] = Nothing
|
||||
|
||||
@@ -45,7 +45,11 @@
|
||||
|
||||
Dim rowIndex As Integer = dgvAufschub.Rows.Add(r("kkd_id"), r("kkd_kkaBez"), r("kkd_Tel"), r("kkd_Email"), anspr, r("kkd_Fax"))
|
||||
|
||||
If VERAG_PROG_ALLGEMEIN.cProgramFunctions.checkifMailisOK(r("kkd_email")) <> "" Or VERAG_PROG_ALLGEMEIN.cProgramFunctions.checkifMailisOK(r("kkd_emailcc")) <> "" Or VERAG_PROG_ALLGEMEIN.cProgramFunctions.checkifMailisOK(r("kkd_emailbcc")) <> "" Then
|
||||
Dim mail As String = IIf(Not IsDBNull(r("kkd_email")), VERAG_PROG_ALLGEMEIN.cProgramFunctions.checkifMailisOK(r("kkd_email")), "")
|
||||
Dim mailcc As String = IIf(Not IsDBNull(r("kkd_emailcc")), VERAG_PROG_ALLGEMEIN.cProgramFunctions.checkifMailisOK(r("kkd_emailcc")), "")
|
||||
Dim mailbcc As String = IIf(Not IsDBNull(r("kkd_emailbcc")), VERAG_PROG_ALLGEMEIN.cProgramFunctions.checkifMailisOK(r("kkd_emailbcc")), "")
|
||||
|
||||
If mail <> "" Or mailcc <> "" Or mailbcc <> "" Then
|
||||
Dim dgvRow As DataGridViewRow = dgvAufschub.Rows(rowIndex)
|
||||
dgvRow.DefaultCellStyle.BackColor = Color.IndianRed
|
||||
End If
|
||||
|
||||
@@ -199,6 +199,8 @@ Public Class cMDMEinarbeitung
|
||||
|
||||
Dim REDat
|
||||
|
||||
'todo: refactor!!!!!
|
||||
|
||||
If import_date.Day < 15 Then
|
||||
'vor 15, letzer Monat Monatsletzter!
|
||||
If import_date.Month <> 1 Then
|
||||
|
||||
Reference in New Issue
Block a user