[Gelöst] Kreditlimitprüfung im Report mit Ja bestätigen

12. November 2007 13:16

Hallo zusammen,

ich habe vor, per Report den Status von offenen Aufträgen zu ändern. Hierbei kommt es bei einigen Aufträgen zur Kreditlimitwarnung.

Kann ich diese Meldung über den Report mit Ja bestätigen?
Die Prüfung soll jedoch nicht umgangen werden.

Wenn mit Ja bestätigt werden kann, dann würde im nächsten Schritt eine
Workflow-Meldung kommen. Diese müsste dann noch mit OK bestätigt werden.

Gibt es dazu eine Möglichkeit?

Viele Grüße
Axel
Zuletzt geändert von Axel.Hoernschemeyer am 13. November 2007 16:53, insgesamt 1-mal geändert.

13. November 2007 00:25

Hallo Axel,
per Report die Abfrage zu bestätigen geht nicht, wobei ich deinen Ansatz nicht ganz verstehe.
Du willst per Report den Status ändern, aber die Kreditlimitprüfung soll berücksichtigt werden? Wer soll die denn lesen, wenn es per Report läuft?
:?:
Die Kreditlimitprüfung würde ich "kurz" nachprogrammieren und die Workflow-Verarbeitung ebenfalls direkt ggf. per Code starten.
Hoffe, dass ich mich verständlich ausgedrückt habe :oops:

13. November 2007 09:07

Hallo Uwe,

ok. Zum Ansatz. Die Aufträge kommen per Webshop ins System und bleiben im Status offen.

Nun soll der Report diese Aufträge durchlaufen und freigeben. Für die Aufträge bei denen es zur
Kreditlimitwarunung kommt, werden Workflows zur Weiterverarbeitung erstellt.
Alle anderen Aufträge sollen freigegeben werden.

Wenn dies per Report nicht funkt dann muss ich mir wohl was anderes überlegen.
Wäre schön gewesen.

13. November 2007 09:47

Hi Axel, sag doch gleich, was du tun möchtest ;-)

Du musst den Prüfungsteil entsprechend in eine Funktion bei deiner Verarbeitung packen, nur dass du eben dann nicht die Form öffnest, sondern einen Workflow erstellst, wenn das Limit überschritten wurde.
Wenn nicht, machst du einfach weiter.

13. November 2007 10:16

Hi Michael,

hm ... danke für die Antwort. Ich hatte jedoch eigentlich gehofft,
dass es eine "einfachere" Lösung geben würde. :oops:

Ich werde überlegen, ob ich dann nicht vielleicht an der Stelle wo
der Auftrag per Web erstellt wird eingreife...

Viele Grüße
Axel

13. November 2007 10:55

ja natürlich dort, wo wolltest du das denn machen?
Ich lass das gleich den NAS erledigen, wenn der die XML-Datei eingelesen hat.

13. November 2007 11:05

Hi Axel!

Axel.Hoernschemeyer hat geschrieben:[...] Ich hatte jedoch eigentlich gehofft,
dass es eine "einfachere" Lösung geben würde. :oops:

So schwierig ist das gar nicht. Hast du schon einen Report erstellt oder sonst irgendetwas was du uns zeigen könntest?

Ich habe noch zwei Fragen:

1. Warum erscheint bei Freigabe eines VK-Auftrags (Feld Status auf Freigegeben stellen) bei dir die Kreditlimitwarnung?. Das ist im Standard doch gar nicht, oder?

2. Die Webshop-Aufträge sind in der Tabelle Sales Header gespeichert?

Axel.Hoernschemeyer hat geschrieben:Ich werde überlegen, ob ich dann nicht vielleicht an der Stelle wo der Auftrag per Web erstellt wird eingreife...

Warum willst du die Geschäftslogik die bereits in Navision vorhanden ist zusätzlich noch woanders hinpacken? Wenn sich an der Geschäftslogik in Zukunft etwas ändert, muss es an mehreren Stellen gemacht werden. Ich würde in Navision bleiben, auch wenn es für dich - bedingt dadurch, dass du dich vielleicht noch nicht so gut in Navision auskennst - etwas aufwändiger ist.

Gruß, Marc

13. November 2007 16:52

Hallo zusammen,

vielen Dank für die Ansätze. Ich habe das jetzt wie folgt gelöst:

Mein Report ruft die CU414 2mal auf.
1. Aufruf : NeueFunktion Variable wird gesetzt
2. Aufruf : Vor Aufruf der LimitPrüfung wird die Variable geprüft

Abhängig davon wird dann die CU312 mit oder ohne Variable aufgerufen.

Damit läuft das dann und ich kann den True Wert direkt übergeben
und muss nicht über die Form 343. :roll:

Viele Grüße
Axel