-gelöst- Automat. Rechnungs- o. Auftr.-erstellung per Skript

dotnetpower

Gut bekanntes Mitglied
22. Dezember 2006
216
23
Hallo Leute,

erstmal meine Anerkennung für euer Projekt.

Ich habe mich jetzt ein paar Tage mit ES beschäftigt und eine Frage
zur automatisierung von Rechnungen. Ich verstehe nicht viel vom
Programieren, aber ist es denn möglich die erstellung von Rechnungen
mittels eines SQL-Befehls abzusetzen?

Mein Gedanke ist folgender:

Ich habe jeden Monat zich Rechnungen von Kunden die sich
immer wiederholen. hätte ich jetzt eine Batchdatei die mir einen
SQL-Befehl mit allen nötigen Daten ausführt, könnte ich am Monatsende
mit einem Doppelklick alle meine benötigten Rechnungen erstellen.

Es wäre echt genial wenn ihr mir da weiter helfen könntet.

Viele Grüsse,

Bernd
 

dotnetpower

Gut bekanntes Mitglied
22. Dezember 2006
216
23
Hallo Marcel,
vielen Dank für deine Antwort. Ich benötige das nicht mal fest eingebaut.
ES ist ja quasi eine Oberfläche für die dahinter liegende Datenbank.

Also werden die Funktionen doch bestimmt durch SQL-Steuerbefehle
ausgeführt, oder täusche ich mich da?

Jetzt müsste ich nur wissen welche Befehlsfolge nötig ist um einen Auftrag
zu erstellen und dann würde ich versuchen mir den rest selbst zu basteln.

Also falls Jemand weiss we das funzen könnte wäre ich für jede Hilfe
happy ;)
 

dotnetpower

Gut bekanntes Mitglied
22. Dezember 2006
216
23
Ich habs! Tata ich präsentiere euch hiermit meinen Workarround :D

Also, ich habe alle Kunden in meinem XTC- Shop angelegt und ihnen eine
Bestellung verpasst, die der monatlichen Standardrechnung entspricht.

Wenn ich die jetzt im ES abhole geht das ja beim zweiten mal nicht mehr.

Deshalb lasse ich folgendes sql-Script ablaufen:

use XTC-DATENBANK;
DELETE FROM eazysales_sentorders WHERE orders_id=88;
UPDATE orders SET orders_status=1 WHERE orders_id=88;
DELETE FROM eazysales_sentorders WHERE orders_id=89;
UPDATE orders SET orders_status=1 WHERE orders_id=89;

Entsprechend für jeden Vorgang, lege ich zwei solche Zeilen an und lass
es auf dem Webserver als scheduled Task laufen ;)

Also, jetzt kann das neue Jahr kommen, ich wünsche euch allen einen
guten Rutsch und viel Erfolg in 2007.