XL

Um bestimmte individuelle Abläufe mit unterschiedlichen Buchungsparametern zu realisieren war es bisher notwendig, eigene Vorgangsarten und/oder Buchungsparameter zu definieren, die für den jeweiligen Anwendungsfall unterschiedliche Auswirkungen haben. 

Mit den Regeln für Vorgangs-Buchungsfelder können die Buchungsfelder "Parameter für das Buchen" und "Parameter für das Buchen (gebuchte Parameter)" für Regeln, Import & Export gelesen und beschrieben werden. 

Die beiden Felder sind zum Lesen in eine Text-Form gebracht worden. Zum Schreiben kann diese Textform entsprechend verändert werden. Bei formellen oder inhaltlichen Unstimmigkeiten wird eine Fehlermeldung ausgegeben. So kann gewährleistet werden, dass die Routinen immer konsistent arbeiten. 

Die Variablen Namen lauten: 

  • PrmBuchen (Parameter für das Buchen)
  • PrmBuchenOK (Parameter die gebucht wurden)

Die möglichen Parametereinträge sind: 

Aufschlüsselung der Parameternamen für das Buchen (Name - Bezeichnung):

  • Lag - Lagerbestand buchen
  • LagMitAuftragNr - Lagerbestand mit Auftragsnummer buchen
  • LagMitAuftragNrExakt - Benutze nur Lagerbestand mit angegebener Auftragsnummer
  • LagMitKstNr - Lagerbestand mit Kostenstellennummer buchen
  • LagMitKstNrExakt - Benutze nur Lagerbestand mit angegebener Kostenstellennummer
  • LBuMitVpoBez - Positionsbezeichnung im Lagerbuch speichern (sofern Lagerbuch geführt wird)
  • LagInfoMitHisInfo - Historyinformation im Lagerbestand speichern (bei Lagerzugang)
  • LBw - Lagerplatzbewegungs-Buchungen erstellen
  • LBwFreigegeben - mit Status "Freigegeben"
  • LBwAusgefuehrt - mit Status "Ausgeführt"
  • KalkMittEk - Mittlerer-Ek im Artikel neuberechnen (wird nur bei Eingangsrechnung beachtet)
  • ArtEkNeu - Positions-Einzelpreis in EK-Preis des Artikellieferanten zurückschreiben (nur bei Eingangsrechnung)
  • ArtEkRabZusNeu - Hinterlegter Rabatt und Zuschlag im Ek-Preis des Lieferanten vortragen (nur bei Eingangsrechnung)
  • SetStdALi - Lieferant immer als Standard-Lieferant im Artikel setzen
  • AdrArtWgrUms - in Adress-, Artikel- und Warengruppen-Umsatz eintragen
  • ASlUmsAlsArtUms - Umsatz bei Stücklisten immer im Stücklistenartikel führen
  • ASlUmsAlsASlUndArtUms - Umsatz bei Stücklisten immer im Stücklistenartikel und im Stücklistenpositionsartikel führen
  • ArtUmsAufgelSli - Artikelumsatz auch für aufgelöste Stücklisten führen
  • StGewUmsatz - in Stück- und Gewichtsumsatz eintragen (nur für Artikel mit separate Stück- und Gewichtsumsatzbuchung)
  • His - in History eintragen
  • ASlHisInArt - History bei Stücklisten immer im Stücklistenartikel führen
  • VpoSliHisInfo - Bei Stücklistenpositionen Historyinfo der Vorgangs-Stücklistenposition benutzen (wenn verfügbar)
  • VtrUms - in Vertreterumsatz eintragen
  • VtrPA - in Vertreter-Provisionsabrechnung eintragen
  • ASlVtrPAInArt - Abrechnung bei Stücklisten immer im Stücklistenartikel führen
  • KstUms - in Kostenstellenumsatz eintragen
  • KstVkAlsLeistung - bei Verkauf unter "Leistung" buchen, bei Einkauf unter "Kosten" buchen (für Auftrag)
  • KstNrAusVpo - benutze Kostenstelle aus Position
  • LBestEgVorbelegen - im Bestelleingang Auftragsnummer, Liefertermin und Liefermenge aktualisieren (nur beim Buchen von LB)
  • LBestEg - in Lieferantenbestelleingang eintragen (bei Eingangsrechnung austragen)
  • LBestEgNichtLagerArt - auch nicht lagerfähige Artikel eintragen
  • LBestEingangVogBseID - bei Eingangsrechnung nur austragen, wenn Bestelleingangs-ID der Position übereinstimmt
  • LBestEgVogNrAuftrNrExakt - bei Eingangsrechnung nur austragen, wenn LB-Belegnummer oder Auftragsnummer übereinstimmt
  • LBestEgMitWvl - mit Wiedervorlage überwachen
  • Vers - in Versandliste eintragen
  • VersLiefAns - Immer Lieferanschrift benutzen
  • VersCheckArchiv - Nur Eintragen, wenn noch kein Versandarchiv-Datensatz existiert
  • OPo - in Offene Posten eintragen
  • OPoVpoLiefDat - Erstes Mahndatum wird aus Lieferdatum der Vorgangspositionen gebildet
  • OPoVpoArtDat - Erstes Mahndatum wird aus Artikeldatum der Vorgangspositionen gebildet
  • OPoGutMitSkto - Gutschriften können skontofähig sein
  • OPoGutSeparat - Gutschriften separat führen (nicht mit bestehenden OP zusammenfassen)
  • FiBu - in FiBu-Protokoll eintragen
  • Sammel - Sammelbuchung
  • ZusFas - gleiche Buchungen zusammenfassen
  • Bar - Barzahlung
  • FiBuImmerReAns - Immer Rechnungsanschrift benutzen
  • FiBuAuftrNrGlBelegNr2 - Auftragsnummer in Belegnummer 2 eintragen
  • FiBuAuftNrAusPos - Auftragsnummer aus Positionen benutzen
  • VpoKstNrInGKst - Kostenstelle der Vorgangsposition in Gegenkostenstelle buchen
  • SplittBch - wenn möglich Splittbuchung erzeugen
  • FiBuNachl - Rabatte als Erlösschmälerung buchen
  • RAJour - in Rechnungsausgangsjournal eintragen
  • GutBchNichtStornieren - Datensätze in History, Provisionsabrechnung, FiBu-Protokoll und RA-Journal nicht stornieren (nur beim Buchen von Gutschriften)
  • ZwsBelegKopieren - in Zwischenbeleg kopieren
  • ErlKz - Vorgang als Erledigt kennzeichnen
  • VogBuch - Vorgang nach dem Buchen
  • VogMoveToHis - Vorgang in Archiv verschieben (ersetzen falls vorhanden)
  • VogMoveToZwB - Vorgang nach Zwischenbelege verschieben (ersetzen falls vorhanden)
  • VogCopyToHis - Vorgang in Archiv kopieren (ersetzen falls vorhanden)
  • VogLoesch - Vorgang löschen (gegen Rückfrage)
  • Regeln - Nach dem Buchen Regeln zum Vorgang abarbeiten

Aufruf der Parameterliste 

Die Parameterliste kann unter Registerkarte: START - Schaltfläche: PARAMETER - VORGÄNGE UND ZWISCHENBELEGE - BUCHUNGSPARAMETER in einem zur Bearbeitung geöffneten Buchungsparameter - Register "Für das Buchen dieses Vorgangs" mit gedrückter Taste: STRG und Doppelklick in die Parameterliste erstellt werden. 

 

Funktion $ModifyCSV() 

Für das Hinzufügen / Entfernen von Parametern wurde die Funktion ModifyCSV eingebracht. 

Aufbau: 

$ModifyCSV([Ursprüngliche Parameterliste, die geändert werden soll], [Parameter, die hinzugefügt werden sollen {kommasepariert}], [Parameter, die entfernt werden sollen {kommasepariert}]) 

Beispiele: 

  • $ModifyCSV(«Vog.PrmBuchen»,,Lag) - Entfernt das Buchungskennzeichen für Lager
  • $ModifyCSV(«Vog.PrmBuchen»,,"Lag,His") - Entfernt die Buchungskennzeichen für Lager und History
  • $ModifyCSV(«Vog.PrmBuchen»,His,Lag) - Addiert History und entfernt das Buchungskennzeichen für Lager
  • $ModifyCSV(«Vog.PrmBuchen»,"Lag,His") - Addiert Lager und History

Der Rückgabewert muss entsprechend dem Feld PrmBuchen bzw. PrmBuchenOk zugewiesen werden.

  • No labels