OBS/Stammdaten/Automatische Vorgänge/AutoRechGen: Unterschied zwischen den Versionen

Aus OBS Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „{{Vorlage:Stammdaten}}“)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{Vorlage:Stammdaten}}
{{Vorlage:Stammdaten}}
= Automatisches Generieren von Rechnungen über den Scheduler =
Über den Scheduler können mit dem Funktionsaufruf AutoGenerateRech() automatisiert Rechnungen erstellt, ausgedruckt und versendet werden.
Diese Funktion kann mit verschiedenen Parametern oder Gruppen von Parametern aufgerufen werden.
{| class="wikitable"
|+
!Name
!Typ
!Art
!Wert
!Beschreibung
!Beispiel
|-
|oDB
|TxDB
|Pflicht
|oDB (fester Wert)
|Die Datenbankverbindung, welche zum Generierung genutzt wird.
|oDB
|-
|Sachbearbeiter
|String
|Optional
|Sachbearbeiter Nummer
|Dieser Sachbearbeiter wird in allen generierten Rechnungen als Sachbearbeiter eingetragen. Zudem wird an diesen Sachbearbeiter eine Aufgabe mit dem Protokoll gesendet.
Wird dieser Parameter leer gelassen, so wird der Sachbearbeiter aus entsprechend aus dem vorherigen Vorgang übernommen und die Aufgabe an den Systemadministrator gesendet.
|'47'
|-
|Rechnungskreis
|String
|Optional
|Rechnungskreis Nummer(n)
|Hier gibt es 3 Möglichkeiten:
# leer: Bei keiner Angabe werden Rechnungen für alle Rechnungskreise Rechnungen erstellt, die für die Automatik freigegeben sind. '''TODO LINK RECHKREIS'''
# genau 1 Rechnungskreis: Es werden nur Rechnungen für diesen Rechnungskreis erstellt (wenn er für die Automatik freigegeben wurde).
# mehrere Rechnungskreise: wie 2, nur das alle eingetragenen Rechnungskreise überprüft werden.
|'01,02,05'
|}
Der Aufruf aus dem Beispiel würde dann wie folgt lauten: AutoGenerateRech(oDB,'47','01,02,05').

Version vom 21. Juli 2023, 08:12 Uhr

Stammdaten

Erlöskonten
Eingabemaske
Textbausteine
Tasten und Schaltflächen
Eingabemaske
Schnittstellen
Internet-Shop
Menü: VShop 3.2
  • A Shop-Stammdaten
  • B Datenbankzugang
  • C Personen übertragen
  • D Preise aktualisieren
  • E eigene Artikel übertragen
  • F Preislisten verwalten
  • G Warengruppen verwalten
  • H Bestellvorlagen übertragen
  • Y leere Passworte füllen
  • Z FTP-Protokoll
Menü: VShop 4.0
  • A Shop-Stammdaten
  • B Datenbankzugang
  • C Personen übertragen
  • D Preise aktualisieren
  • E eigene Artikel übertragen
  • F Preislisten verwalten
  • G Warengruppen verwalten
  • H Bestellvorlagen übertragen
  • I Kundengruppen
  • K Zugang für Bildübertragung
  • Y leere Passworte füllen
  • Z FTP-Protokoll
Faxverwaltung
SMS-Verwaltung

Automatisches Generieren von Rechnungen über den Scheduler

Über den Scheduler können mit dem Funktionsaufruf AutoGenerateRech() automatisiert Rechnungen erstellt, ausgedruckt und versendet werden.

Diese Funktion kann mit verschiedenen Parametern oder Gruppen von Parametern aufgerufen werden.

Name Typ Art Wert Beschreibung Beispiel
oDB TxDB Pflicht oDB (fester Wert) Die Datenbankverbindung, welche zum Generierung genutzt wird. oDB
Sachbearbeiter String Optional Sachbearbeiter Nummer Dieser Sachbearbeiter wird in allen generierten Rechnungen als Sachbearbeiter eingetragen. Zudem wird an diesen Sachbearbeiter eine Aufgabe mit dem Protokoll gesendet.

Wird dieser Parameter leer gelassen, so wird der Sachbearbeiter aus entsprechend aus dem vorherigen Vorgang übernommen und die Aufgabe an den Systemadministrator gesendet.

'47'
Rechnungskreis String Optional Rechnungskreis Nummer(n) Hier gibt es 3 Möglichkeiten:
  1. leer: Bei keiner Angabe werden Rechnungen für alle Rechnungskreise Rechnungen erstellt, die für die Automatik freigegeben sind. TODO LINK RECHKREIS
  2. genau 1 Rechnungskreis: Es werden nur Rechnungen für diesen Rechnungskreis erstellt (wenn er für die Automatik freigegeben wurde).
  3. mehrere Rechnungskreise: wie 2, nur das alle eingetragenen Rechnungskreise überprüft werden.
'01,02,05'


Der Aufruf aus dem Beispiel würde dann wie folgt lauten: AutoGenerateRech(oDB,'47','01,02,05').