Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Beispiel 2:
Ist der Wert einer Variable - z. B. der einer Artikelbezeichnung - "BaDaBum Kaugummi", so wird durch diese Funktion der Name auf "Badabum Kaugummi" normiert, da der erste Buchstabe sowie auf ein Trennzeichen folgender Buchstabe groß geschrieben werden, der Rest klein.



UI Button
colorturquoise
titleXXL

Exportregeln für den Anlagenverlauf

$AnlVerlauf()

Mit der Funktion: $AnlVerlauf() können alle Betrags-Werte des Anlagenverlaufs (Register: VERLAUF) ausgelesen und über einen Export in eine Textdatei ausgegeben werden. Der Rückgabewert erfolgt in der Mandantenwährung.

UI Expand
titleHinweis zu Feldnamen für Rückgabewert und Abfrage des Wirtschaftsjahrs
  • Wirtschaftsjahr [WirtJahr]
  • AfA Betrag [AfABet]
  • Sonderabschreibungsbetrag [SonderBet]
  • Investitionsabzugsbetetrag [InvestAbzugsBet]
  • Zu- und Abgänge [SonstigeAfA]
  • Restwert [Restwert]
  • Kumuliert [Kumuliert]


  • Buchwert Betrag [BuchwertBet]
  • Gebucht [GebuchtKz]
  • Buch Tatsächlich gebuchter Wert [BuchGebuchtwert]
  • SAfA Gebucht [SAfAGebuchtKz]
  • SAfABuch Tatsächlich gebuchter Wert [SAfABuchGebuchtwert]
  • Invest Gebucht [InvestGebuchtKz]
  • Invest Tatsächlich gebuchter Wert [InvestGebuchtwert]
  • Betrag [Bet]
  • Vor Betrag [VorBet]
  • Stautsinfo Image [StsInfoImg]
AbfrageEingabe
Abfrage des aktuellen Wirtschaftsjahr«Als.WirtJahr»
Abfrage des vorjährigen Wirtschaftsjahr$Left(«Als.WirtJahr»,3)$calc($Right(«Als.WirtJahr»,1)-1,0,0)
Abfrage des nächsten Wirtschaftsjahr$Left(«Als.WirtJahr»,3)$calc($Right(«Als.WirtJahr»,1)+1,0,0)


Der Formel $AnlVerlauf() sind für den Export drei Parameter mitzugeben:

  1. Anlagennummer
  2. Wirtschaftsjahr (z. B. aus einem Selektionsfeld der Anlage)
  3. Feldname für Rückgabewert (z. B. "Afa-Betrag", "Restwert", Sonderabschreibungsbetrag, "InvestitionsAbzugsBetrag", "Kumuliert", "sonstige AfA", etc.)

Optional kann auch ein vierter Parameter mitgegeben werden:

  1. Anlagennummer
  2. Wirtschaftsjahr (z. B. aus einem Selektionsfeld der Anlage)
  3. Periode
  4. Feldname für Rückgabewert (z. B. "Afa-Betrag", "Restwert", Sonderbetrag, "InvestitionsAbzugsBetrag", "Kumuliert", "sonstige AfA", etc.)

Gestalten Sie entsprechend das Export-Layout

Um Ihnen den Aufbau einer Formel mit der Funktion: $AnlVerlauf() zu demonstrieren, finden Sie anbei folgendes Beispiel.

Aus den Anlagen-Datensätzen soll für das Jahr 2022 aus dem Register: VERLAUF für jeden Datensatz der AfA-Betrag, der kumulierte Betrag sowie der Restwert exportiert werden. Zusätzlich soll der Export auch die Anlagennummer und Bezeichnung sowie Anschaffungsdatum, Anschaffungskosten und Nutzungsdauer ausweisen.

UI Expand
titleWeitere Hinweise zum Beispiel einblenden:

Die Werte aus dem Register: VERLAUF sehen in diesem Beispiel folgendermaßen aus.

 Image Added 


Das Exportlayout kann nun über die verfügbaren Export-Felder aufgebaut werden und der Abfrage nach den Werten aus dem Register: VERLAUF des Datensatzes:

Art der DatenBezeichnungFormel
Verfügbares Feld im Exportlayout

Anlagennummer

«Anl.AnlNr»

Bezeichnung

«Anl.Bez»

Anschaffungsdatum

«Anl.ADat»

Anschaffungskosten

«Anl.AKosten»

Nutzungsdauer

«Anl.NutzDauer»



Reiner TextWirtschaftsjahr der Ausgabe (auf welches zugegriffen wird)2022



Daten aus dem Register "Verlauf":AfA-Betrag$AnlVerlauf(«Anl.AnlNr»,2022,'AfABet')

Kumuliert$AnlVerlauf(«Anl.AnlNr»,2022,'Kumuliert')

Restbetrag$AnlVerlauf(«Anl.AnlNr»,2022,'Restwert')


Legen Sie nun das Export-Layout im Bereich: BUCHHALTUNG - STAMMDATEN - Register: ANLAGEN - Schaltfläche: SCHNITTSTELLEN - "Anlagen exportieren" an.

Die Bezugnahme auf das jeweilige Feld des Vorgaben-Registers ist in  einfache 'Hochkommas' (Apostrophe)  gesetzt.

Image Added

Das Export-Layout kann beispielsweise so aufgebaut sein

Code Block
«Anl.AnlNr»;«Anl.Bez»;«Anl.ADat»;«Anl.AKosten»;«Anl.NutzDauer»;Verlauf des Wirtschaftsjahrs 2022;$AnlVerlauf(«Anl.AnlNr»,2022,'AfABet');$AnlVerlauf(«Anl.AnlNr»,2022,'Kumuliert');$AnlVerlauf(«Anl.AnlNr»,2022,'Restwert')


Ergebnis des Exports:

Sie erhalten die angeforderten Werte zurück. Die über die Funktion: $AnlVerlauf abgerufenen drei Werte befinden sich ebenfalls im Export.

1;TESTAnlage;31.01.2019;11.111,00;5;Verlauf des Wirtschaftsjahrs 2022;2.189,00;9.373,00;1.638,00

2;Testi Anlage2;31.01.2019;10.000,00;5;Verlauf des Wirtschaftsjahrs 2022;1.800,00;7.200,00;1.800,00

Image Added


UI Button
colorturquoise
titleXXL

Lohnbuchhaltung: Spezielle Exportfunktionen

Als Exportfunktion und bei Bedingungen (nicht im Druck) stehen die Funktion $MitBvh(), $MitBvg(), $MitFehlTage() für eine Ausgabe in eine Textdatei zur Verfügung. 

FunktionInfoHinweis zur NutzungBeispiel
$MitBvh

Beschäftigungsverhältnis:

Image Added

Über $MitBvh können Sie alle exportierbaren Felder des Beschäftigungsverhältnis aufgrund eines Datums auslesen.

Diese Werte finden Sie in den Mitarbeiter-Stammdaten auf dem Register: LOHN-ABRECHNUNGSDATEN im Bereich: BESCHÄFTIGUNGSVERHÄLTNISSE.
Parameter für $MitBvh([Mitarbeiternummer],[Datum für den Stand],[Feldname für Rückgabewert], [Optional: Rückgabewert wenn Wert = Leer-String] )

$MitBvh([Mitarbeiternummer],[Datum für den Stand],['Feldname für Rückgabewert' ])«Mit.MitNr»;«Mit.VNa»;«Mit.NNa»;Gehalt;$MitBvh(«Mit.MitNr»,01.01.2023,' Gehalt ');
$MitBvg

Beschäftigungsvorgabe:

Über $MitBvg können Sie alle exportierbaren Felder der Beschäftigungsvorgabe aufgrund eines Datums auslesen. Diese Werte finden Sie in den Mitarbeiter-Stammdaten auf dem Register: LOHN-ABRECHNUNGSDATEN im Bereich: ABRECHNUNGSVORGABEN.

Parameter für $MitBvg([Mitarbeiternummer],[Datum für den Stand],[Feldname für Rückgabewert],  [Optional: Rückgabewert wenn Wert = Leer-String] )

$MitBvg([Mitarbeiternummer],[Datum für den Stand],['Feldname für Rückgabewert'])«Mit.MitNr»;«Mit.VNa»;«Mit.NNa»;Gehalt;$MitBvg(«Mit.MitNr»,01.01.2023,' Gehalt ');
$MitFehlTageÜber $MitFehlTage können Sie die Summe der Fehltage über die Fehlzeiten eines Mitarbeiters aufgrund eines Datums auslesen.
Parameter für $MitFehlTage([Mitarbeiternummer],[Datum für den Stand],[Optional: Semikolon separierte Fehlzeiten, die nicht beachtet werden sollen],  [Optional: Semikolon separierte Fehlzeichen, die beachtet werden sollen])
$MitFehlTage([Mitarbeiternummer],[Datum für den Stand])

$MitFehlTage( 1 ,'1.10.2023') liefert die Summer der Fehltage über alle Fehlzeiten des Mitarbeiter 1 für den Monat Oktober 2023


$MitFehlTage( 1 ,'1.10.2023',' 5.1 ') liefert die Summe der Fehltage über alle Fehlzeiten außer 5.1 des Mitarbeiter 1 für den Monat Oktober 2023


$MitFehlTage( 1 ,'1.10.2023','',' 6.1 ';' 6.2 ') liefert die Summe der Fehltage über die Fehlzeiten 6.1 oder 6.2 des Mitarbeiter 1 für den Monat Oktober 2023


Beispiel:

Es wird ein Export-eingerichtet mit folgenden Ausgaben

  • Mitarbeiternummer [Mit.MitNr]
  • Vorname [Mit.VNa]
  • Nachname [Mit.NNa]
  • Gehalt: Diese Ausgabe soll rein als textliche Hervorhebung im Export dienen
  • $MitBvg( «Mit.MitNr» , 01.01.2023 , 'Gehalt' ): Über diese Funktion soll das Feld: "Gehalt" der Beschäftigungsvorgabe aufgrund des Datums ausgegeben werden. Die Bezugnahme auf das Feld: 'Gehalt' ist in einfache 'Hochkommas' (Apostrophe) gesetzt.

Der Export kann folgendermaßen aufgebaut sein:

Code Block
«Mit.MitNr»;«Mit.VNa»;«Mit.NNa»;Gehalt;$MitBvg(«Mit.MitNr»,01.01.2023,'Gehalt');

Mit Durchführen des Datenexportes werden die Mitarbeiter nach Nummern mit Vorname, Nachname, dem Wort "Gehalt" und der Summe, die aufgrund der Beschäftigungsvorgabe zu diesem Datum gilt, herangezogen.

Image Added