Zyklischer Artikel Detail Die nachfolgende Beschreibungen gelten für ZAA wie auch ZAR. Die ZAA gelangen beim Auftragslauf zum Einsatz und die ZAR beim Rechnungslauf. Es wird auf spezifische Unterschiede hingewiesen.
Wählen Sie die Leistung und dann den Artikel aus, welcher im definierten Zyklus verrechnet werden soll. Zur Auswahl stehen alle
nicht sendungsbezogenen Leistungen / Artikel.
Es können aber auch andere Parameter der Auftrags- bzw. Rechnungsposition verändert werden wie, dblMenge, dblRabatt, curPreis,
strArtikelBez, strLeistungBez, strBem, lFAUnitsID sowie dtAuftrag. Wird bereits im Zyklus-Script die Menge bestimmt (dblMenge <> 0) wird das Mengen-Script nicht mehr aufgerufen, sondern direkt die Auftragsposition mit der entsprechenden Menge angelegt. Ergibt das Mengen-Script die Menge '0', so wird keine Auftragsposition angelegt. Bei ZAR verhält es sich ein wenig anderst. Weisst das Mengen-Script die Menge '0' auf, wird eine Rechnungsposition mit der Menge '0' angelegt. Ein hier definierter zyklischer Artikel kommt nur zum Einsatz, wenn er einem Kunden/Kostenstelle zugewiesen wurde. (Mengen-Script) Achtung: Werden unter zyklische Artikel für Aufträge solche für Rechnungen erfasst, führt das meist dazu, dass das Script fehlschlägt, da der Parameter lRechnungID nicht definiert ist. Parameter für die Einheit:
strUnit darf nicht mehr als Parameter verwendet
wreden! Neu muss dafür lFAUnitsID verwendet werden. Einstellung abhängig von der Rechnungsendsumme (ZAR)
Ist der zyklische Artikel abhängig von der Endsumme der Rechnung, so soll dieses Flag gesetzt werden. Nötigenfalls wird die Endsumme
der Rechnung nochmals berechnet bevor der ZAR ausgeführt wird.
Zyklischer Artikel eines Kunden/Kostenstelle Ein zklischer Artikel wird dem Kunden/Kostenstelle zugewiesen indem ein Mengenscript angegegeben wird. Für ZAR kann zusätzlich definiert werden, dass dieser zyklische Artikle für alle Kostenstellen des Kunden angewendet werden soll. Script Diese Funktion ist sehr mächtig und flexibel, benötigt jedoch etwas technisches Verständnis. Wenn Sie Programm-Code erstellen wollen, bitten wir Sie, unseren Support zu kontaktieren. Die Support-Adressen ist unten aufgeführt. Wird ein Script erfasst, das Fehlerhaft ist, kann dieses nicht gespeichert werden und es er-scheint eine Fehlermeldung. Wird diese Fehlermeldung nicht angezeigt, kann im Datalogger die Fehlerbeschreibung nachgesehen werden. Folgende Variablen dürfen für das Script verwendet werden:
Script testen Um das Script zu testen besteht die Möglichkeit verschiedene Eingabeparameter zu setzen. Dies sind folgende:
Parameterliste Der Benutzer kann hier neue Parameter für das Script erfassen. Wichtig: Wenn Parameter im Script verwendet werden, müssen diese unbedingt zuerst definiert werden, da sonst diese Parameterdefinitionen noch nicht existieren und somit das Script fehlschlägt. Beim Kunden können die Standardwerte durch Kundenwerte ersetzt werden. Dabei sind die Anzahl Nachkommastellen dieser Eingabe Abhängig von der Einstellung Verwaltung / Fakturierungssystem / FA Config / Anzahl Kommastellen. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|