[gelöst] [RTC] - Anwenderfilter aus Sales Line List holen

28. Dezember 2011 13:46

Hallo,

dies ist mein erster Beitrag und ich hoffe ihr könnt mir helfen :)

Folgende Aufgabenstellung/Szenario:

Der Kunde filtert in der Verkaufszeilenübersicht (z.B. alle Verkaufszeilen von gestern und heute, oder was sonst auch immer) und möchte als Ergebnis die Summe der Verkaufszeilen (die nach der Filterung stehen bleiben).

Mein Problem dabei:
Wie bekomme ich die Anwenderfilter auf die Sales Line?

Vielen Dank für die Hilfe!
Zuletzt geändert von SanBiele am 28. Dezember 2011 16:02, insgesamt 1-mal geändert.

Re: [RTC] - Anwenderfilter aus Sales Line List holen

28. Dezember 2011 13:54

Ein Hinweis: Schau dir die Befehle SETVIEW/GETVIEW/COPYFILTERS im Reference Guide genauer an.

Re: [RTC] - Anwenderfilter aus Sales Line List holen

28. Dezember 2011 14:03

Ich habe meinen Eintrag wohl auch zu früh erstellt :shock:

Also:
Ich habe nun zum Test schonmal in der Page Sales Line (516) etwas programmiert.


Code:
SalesLine2.COPYFILTERS(Rec);

IF SalesLine2.FIND('-') THEN
  REPEAT
    Sum += SalesLine2."Line Amount";
  UNTIL SalesLine2.NEXT = 0;


Das ganze funktioniert auch bereits auf gespeicherte Ansichten. Allerdings verstehe ich gerade nicht wo ich was programmieren muss, damit es auf die aktuelle Ansicht funktioniert und nicht nur auf die gespeicherten. (Dass das ganze auch funktioniert wenn die Filter geändert werden ohne diese als Ansicht zu speichern)
Wenn mir da noch jemand helfen kann, war das ganze ja doch ein klacks ...

Re: [RTC] - Anwenderfilter aus Sales Line List holen

28. Dezember 2011 14:47

Da im RTC meines Erachtens nach der OnAftGetRecord-Trigger nicht vernünftig ausgelöst wird, habe ich für das Aktualisieren immer eine neue Action definiert.

Diese Action habe ich dann vom Benutzer ausführen lassen.

Re: [RTC] - Anwenderfilter aus Sales Line List holen

28. Dezember 2011 14:52

Schonmal Danke dafür!

Wird beim setzen der Filter denn nicht auch eine "Action" ausgeführt die man dafür nutzen könnte?

Re: [RTC] - Anwenderfilter aus Sales Line List holen

28. Dezember 2011 14:57

Und wie erstelle ich überhaupt eine neue Aktion, die den entsprechenden Code aufruft?
Sorry wenn die Frage blöd ist, bin absoluter RTC Neuling...

EDIT: Gefunden

Re: [RTC] - Anwenderfilter aus Sales Line List holen

28. Dezember 2011 16:02

ALso danke für die Anregungen. Funktioniert wunderbar und war auch gar nicht schwer :)

Re: [gelöst] [RTC] - Anwenderfilter aus Sales Line List hole

28. Dezember 2011 23:42

Keine Ursache