Offen Übernahme der Auftragsnummern bei Aufträge zusammenfassen

janswichtig

Aktives Mitglied
3. Januar 2012
14
0
Pro Monat legen wir mehrere Aufträge je Kunde an und fassen diese dann in einer Rechnung zusammen. Weil die einzelnen Auftragsnummern dabei verloren gehen, gehen wir momentan noch folgende Schritte:

1. Auftrag Fertigstellen, damit eine Auftragsnr. vergeben wird
2. den Auftrag erneut öffnen und je Zeile / Position die Auftragsnr. manuell hinzufügen (über "Rechtklick > Hinweis")

Im Rechnungsformular blenden wir das Feld "Positionen.Hinweis" mit ein, so hat der Kunde die Möglichkeit, die Rechnungspositionen mit seinen täglich erhaltenen Aufträgen abzugleichen. Gerade der Schritt 2. ist bei uns jedoch sehr zeitaufwendig (200 Aufträge je Kunde und Monat, bei 100 Kunden).

Besteht die Möglichkeit, den Schritt 2. zu automatisieren oder ein Skript zu schreiben, so dass beim Zusammnenfassen von Aufträgen die jeweilige Auftragsnummer automatisch in das Hinweisfeld des Auftrags geschrieben wird? Das wäre eine riesen Arbeitserleichterung, über die wir uns sehrfreuen würden !
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: Übernahme der Auftragsnummern bei Aufträge zusammenfassen

Hallo,

man kann so etwas mit einem SQL-Befehl lösen. Bitte vor dem Benutzen ein Backup der Datenabnk durchführen!

Code:
UPDATE tBestellPos Set cHinweis = 'AuftragsNr.: '+tBestellung.cBestellNr FROM tBestellPos 
 INNER JOIN tBestellung ON tBestellung.kBestellung = tBestellPos.tBestellung_kbestellung AND tBestellPos.cHinweis IS NULL

So wird bei jeder Position, wenn der Hinweis nicht gestezt ist auf Bestellnummer gesetzt.

Ausführen am besten über HINWEISE/FAQ oder ein BAT osql Skript erstellen, das man bei Bedarf starten kann.
 

Ähnliche Themen