Hallo zusammen,
ich hoffe hier einen netten Mit-Nutzer zu finden, der mir einen Gedankenanstoß zu einer Thematik geben kann
Und zwar betrifft es folgende Situation.
Wir haben bei einem Lieferanten "mehrere" Kundennummern (je SHOp bzw. je Projekt)
Man kann im Lieferanten nur eine Kundennummer eintragen und diese "leider" in der Bestellung auch nicht überschreiben.
Die Idee den Lieferanten "mehrfach anlegen" ... lassen wir mal wegen "Lieferantenartikel" ... weg !
Also wäre unser "nächster" Gedankenansatz ... (da wir auch mehrere FIRMEN in dem Mandanten haben und das die korrkete Zuordnung ist)
direkt im Formular " Lieferantenbestellung" eine Abfrage zu machen ....
- bist Du Lieferant "xyz" (z.B. über die USTID = JTL. WaWi.Vorgang.Lieferant.Ustid) und
bist Du Firma "A" (z.B. über die Rechnungsanschrift = JTL.WaWi.Vorgang.Rechnungsanschrift.Firma) dann nimm die Kundennummer "10001"
diese Prüfung müsste dann nur ALLE Firmen durchlaufen und die entsprechende Kundennummer anziehen
und sollte es NICHT Lieferantz "xyz" sein, dann soll die eigene Kundennummer des Lieferanten gezogen werden (JTL.WaWi.Vorgang.Lieferant.EigeneKundennummer)
weil es dann ein anderer Lieferant ist, der im Lieferant eine Kundennummer eingetragen hat.
Also quasi nach folgendem Schema :
- bist Du "NICHT" Lieferant "xyz" dann nimm die Kundennummer aus dem Lieferanten = JTL.WaWi.Vorgang.Lieferant.EigeneKundennummer
sonst
- bist Du Lieferant "xyz" (z.B. über die USTID = JTL.WaWi.Vorgang.Lieferant.Ustid) und
bist Du Firma "A" (z.B. über die Rechnungsanschrift = JTL.WaWi.Vorgang.Rechnungsanschrift.Firma) dann nimm die Kundennummer "10001"
- bist Du Lieferant "xyz" (z.B. über die USTID = JTL.WaWi.Vorgang.Lieferant.Ustid) und
bist Du Firma "B" (z.B. über die Rechnungsanschrift = JTL.WaWi.Vorgang.Rechnungsanschrift.Firma) dann nimm die Kundennummer "10002"
- bist Du Lieferant "xyz" (z.B. über die USTID = JTL.WaWi.Vorgang.Lieferant.Ustid) und
bist Du Firma "C" (z.B. über die Rechnungsanschrift = JTL.WaWi.Vorgang.Rechnungsanschrift.Firma) dann nimm die Kundennummer "10003"
Ich habe es bereits mit einer COND Abfrage versucht ... scheitere aber an der "doppelten" Abfrage ...
(bist Du Lieferant "xyz" UND bist Du Firma "A")
z.B. ...
cond((JTL.WaWi.Vorgang.Lieferant.Ustid "DExyz" & JTL.WaWi.Firma.Unternehmer ="A"), "10001", JTL.WaWi.Vorgang.Lieferant.EigeneKundennummer)
aber ich befürchte ... COND ist hier wohl nicht das richtige ... denn diese Prüfung müsste dann ja noch für jede weitere Firma erfolgen
und ob man mehrere COND Abfragen mit einem OR verknüfen kann ... ?!?
Vielleicht findet sich ja ein netter Mit-Nutzer ... mit einer Lösungs-Idee
Ich würde mich sehr freuen.
Viele Grüße und schönes Wochenende
Michael
ich hoffe hier einen netten Mit-Nutzer zu finden, der mir einen Gedankenanstoß zu einer Thematik geben kann
Und zwar betrifft es folgende Situation.
Wir haben bei einem Lieferanten "mehrere" Kundennummern (je SHOp bzw. je Projekt)
Man kann im Lieferanten nur eine Kundennummer eintragen und diese "leider" in der Bestellung auch nicht überschreiben.
Die Idee den Lieferanten "mehrfach anlegen" ... lassen wir mal wegen "Lieferantenartikel" ... weg !
Also wäre unser "nächster" Gedankenansatz ... (da wir auch mehrere FIRMEN in dem Mandanten haben und das die korrkete Zuordnung ist)
direkt im Formular " Lieferantenbestellung" eine Abfrage zu machen ....
- bist Du Lieferant "xyz" (z.B. über die USTID = JTL. WaWi.Vorgang.Lieferant.Ustid) und
bist Du Firma "A" (z.B. über die Rechnungsanschrift = JTL.WaWi.Vorgang.Rechnungsanschrift.Firma) dann nimm die Kundennummer "10001"
diese Prüfung müsste dann nur ALLE Firmen durchlaufen und die entsprechende Kundennummer anziehen
und sollte es NICHT Lieferantz "xyz" sein, dann soll die eigene Kundennummer des Lieferanten gezogen werden (JTL.WaWi.Vorgang.Lieferant.EigeneKundennummer)
weil es dann ein anderer Lieferant ist, der im Lieferant eine Kundennummer eingetragen hat.
Also quasi nach folgendem Schema :
- bist Du "NICHT" Lieferant "xyz" dann nimm die Kundennummer aus dem Lieferanten = JTL.WaWi.Vorgang.Lieferant.EigeneKundennummer
sonst
- bist Du Lieferant "xyz" (z.B. über die USTID = JTL.WaWi.Vorgang.Lieferant.Ustid) und
bist Du Firma "A" (z.B. über die Rechnungsanschrift = JTL.WaWi.Vorgang.Rechnungsanschrift.Firma) dann nimm die Kundennummer "10001"
- bist Du Lieferant "xyz" (z.B. über die USTID = JTL.WaWi.Vorgang.Lieferant.Ustid) und
bist Du Firma "B" (z.B. über die Rechnungsanschrift = JTL.WaWi.Vorgang.Rechnungsanschrift.Firma) dann nimm die Kundennummer "10002"
- bist Du Lieferant "xyz" (z.B. über die USTID = JTL.WaWi.Vorgang.Lieferant.Ustid) und
bist Du Firma "C" (z.B. über die Rechnungsanschrift = JTL.WaWi.Vorgang.Rechnungsanschrift.Firma) dann nimm die Kundennummer "10003"
Ich habe es bereits mit einer COND Abfrage versucht ... scheitere aber an der "doppelten" Abfrage ...
(bist Du Lieferant "xyz" UND bist Du Firma "A")
z.B. ...
cond((JTL.WaWi.Vorgang.Lieferant.Ustid "DExyz" & JTL.WaWi.Firma.Unternehmer ="A"), "10001", JTL.WaWi.Vorgang.Lieferant.EigeneKundennummer)
aber ich befürchte ... COND ist hier wohl nicht das richtige ... denn diese Prüfung müsste dann ja noch für jede weitere Firma erfolgen
und ob man mehrere COND Abfragen mit einem OR verknüfen kann ... ?!?
Vielleicht findet sich ja ein netter Mit-Nutzer ... mit einer Lösungs-Idee
Ich würde mich sehr freuen.
Viele Grüße und schönes Wochenende
Michael