Gelöst Variable mit Inhalt einer Datei belegen

chembaer

Sehr aktives Mitglied
10. Januar 2017
154
25
Hallo,

ich möchte gerne Kundenvariablen (Debitorennummern) regelmäßig mit einem wechselnden Zahlenwert (z.B. 123456) aus einer .txt-Datei belegen. Das Belegen einer Variablen kann ja mittel eines Workflows (->Wert setzten, Variable) erfolgen, nur wie bekomme ich dort den Zahlenwert aus der txt-Datei eingelesen???

Oder gibt es vielleicht eine andere Möglichkeit die Debitorennummer mittels eines Workflows automatisch hochzuzählen?

Vielen Dank für Eure Hilfe.
 
Zuletzt bearbeitet:

Rico Giesler

Offizieller Service Partner
SPBanner
10. Mai 2017
13.247
1.526
Ist dir die fortlaufende Nummerierung wichtig oder wäre das egal?
Denn dann könntest du die Debitorennummer einfach mit Datum->JetzInTicks füllen lassen.
Die Zahlen sind einzigartig und 12-stellig.

Falls das keine Option ist, habe ich noch eine zweite Idee in Petto, müsste die aber erst testen.
 

chembaer

Sehr aktives Mitglied
10. Januar 2017
154
25
Nein das funktioniert nicht, 12stellige Debitorennummern sind für die Buchhaltung zu lang.
 

Rico Giesler

Offizieller Service Partner
SPBanner
10. Mai 2017
13.247
1.526
Ok. Dann käme eventuell Plan B in Frage.

Ich würde hierfür unter Admin->Allgemeine Einstellungen->Globale Textbausteine unter Übersetzungen einen neuen Inhalt anlegen und diesen DebNr nennen.

Als Wert legst du beispielsweise 100000 fest. Das ist dann dein Startwert.

Nun legst du einen Workflow an unter Kunden->Angelegt
Da die Kunden noch keine Einträge in der Debitorennummer haben brauchst du keine Bedingung.

Als Aktion wählst du nun Werte setzen und die Variable: Kunden/Debitorennummer.
Bei Wert gehst du rechts neben Zurücksetzen auf die Punkte und trägst dort folgendes ein:
Code:
{{ GlobaleTexte.Übersetzungen.DebNr.Deutsch}}
Somit wird der aktuelle Wert bei dem neuen Kundendatensatz eingetragen. In dem Fall die 100000.

Dann legst du noch eine zweite Aktion mit Werte setzen an und wählst als Variable: Globale Texte/Übersetzungen/DebNr/Deutsch.
Bei Wert gibst du nun folgendes ein:
Code:
{{ GlobaleTexte.Übersetzungen.DebNr.Deutsch | Plus: 1 }}
Dadurch wir nun der Wert für den nächsten Kunden um 1 erhöht.

Ich hoffe das entspricht eher deinen Vorstellungen!?
 

Ähnliche Themen