Hallo,
ich habe eine Ansicht in der immer die Kunden angezeigt werden, welche in dieser Woche ausgeliegert werden. Solche Ansichten habe ich auch noch für in 1 Woche und für vor einer Woche.
Die User wollen aber nicht das in einer Ansicht alle Wochen stehen.
Und die User wollen so viele Daten, das es nicht in eine Kalenderansicht passt.
Die Ansicht wird nämlich ausgedruckt.
Für die Dokumenten auswahl habe ich folgende Auswahlformel:
Der Indexaufbau dauert relativ lange.
Die Dokumente liegen in einer Gedys Intraware.
Dann kann ein Dokument noch 3 x Auftauchen ( 1 Lieferung 2. und 3.)
Wenn es keine Teillieferung ist dann nur als 1 und als 3 Lieferung.
Today:=@Today;
Day:=@Weekday(Today);
DeliveryDate:=fdSMCDeliveryDateKBI;
SecoundDeliveryDate:=fdSMCSecoundDeliveryDateKBI;
ThirdDeliveryDate:=fdSMCThirdDeliveryDateKBI;
Teillieferung:=fdSMCPartDelivery;
SELECT
DocType = "faActivities" &
DeliveryDate !="" &
(TemplateName = "Auftrag BK" | TemplateName = "Folgeauftrag BK") &
!(DeleteStatus != 0) &
@Contains(@Text(fdSMCInfoTo);"5") &
(
(DeliveryDate >= @Adjust(Today;0;0;@ToNumber("-"+@Text(@Sum(Day : -2)));0;0;0) &
DeliveryDate <= @Adjust(Today;0;0;@Sum(@ToNumber("-"+@Text(Day)):6);0;0;0)) |
(SecoundDeliveryDate >= @Adjust(Today;0;0;@ToNumber("-"+@Text(@Sum(Day : -2)));0;0;0) &
SecoundDeliveryDate <= @Adjust(Today;0;0;@Sum(@ToNumber("-"+@Text(Day)):6);0;0;0) &
Teillieferung = "Ja") |
(ThirdDeliveryDate >= @Adjust(Today;0;0;@ToNumber("-"+@Text(@Sum(Day : -2)));0;0;0) &
ThirdDeliveryDate <= @Adjust(Today;0;0;@Sum(@ToNumber("-"+@Text(Day)):6);0;0;0))
)
Und nun meine Fragen:
-kann man an der Auswahlformel noch etwas optimieren, damit der Indexaufbau schneller geht?
-kann ich in der Ansicht verhindern, das beim Speicher von Dokumenten ein Refresh/Reload von Gedys ausgeführt wird? Ähnlich wie Autoupdate für Ansichten in Agenten?
Für jede Antwort bin ich sehr dankbar.
Viele Grüße
Klaas