Rechnung zieht "falsche" Preise / zeitliche Abgrenzung

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

oo-user-mit-problem
**
Beiträge: 48
Registriert: Di, 13.12.2011 12:19

Rechnung zieht "falsche" Preise / zeitliche Abgrenzung

Beitrag von oo-user-mit-problem »

Hallo zusammen,

ich habe folgendes Problem: Ich möchte aus meiner DB eine Rechnung erstellen lassen (siehe Abfrage Rechnung). In der DB haben die einzelnen Produkte Preise, die mit einem Gültigkeitszeitraum versehen sind (Startdatum/Enddatum). Wenn ich nun per heute eine Rechnung erstelle, dann zieht OO immer die heute gültigen Preise. Jedoch passiert dies auch für alle Lieferungen, die in der Vergangenheit liegen. Bei diesen Lieferungen galt aber noch der alte Preis. Wie kriege ich es nun hin, dass bei der Rechnungserstellung genau die Preise gezogen werden, die bei der Auslieferung Gültigkeit hatten?

Viele Grüße
oo-user-mit-problem
Dateianhänge
Preisliste mit Gültigkeitszeitraum.odb
(16.52 KiB) 45-mal heruntergeladen
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Re: Rechnung zieht "falsche" Preise / zeitliche Abgrenzung

Beitrag von pmoegenb »

So wie ich das sehe machst Du keinen Abgleich mit dem Lieferdatum ( "Lieferschein"."Lieferdatum"), sondern mit dem aktuellen Datum (CURRENT_DATE).

Ich nehme an, dass Du diese Select-Anweisung meinst:

Code: Alles auswählen

SELECT "Kunden"."Kundennr", "Kunden"."Name", "Kunden"."Str", "Kunden"."PLZ", "Kunden"."Ort", "Lieferschein"."Lieferdatum", "Lieferschein"."Art.nr.", "Produkt"."Beschreib", "Lieferschein"."Menge", "Preis 1"."EK1" AS "Stückpreis", "EK1" * "Menge" AS "Wert gesamt" FROM "Lieferschein", "Kunden", "Produkt", "Preis 1" WHERE "Lieferschein"."Kundennr" = "Kunden"."Kundennr" AND "Lieferschein"."Art.nr." = "Produkt"."Art.nr." AND "Preis 1"."Art.nr." = "Produkt"."Art.nr." AND "Preis 1"."Start" <= CURRENT_DATE AND ( "Preis 1"."Ende" >= CURRENT_DATE OR "Preis 1"."Ende" IS NULL )
Gruß

Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
oo-user-mit-problem
**
Beiträge: 48
Registriert: Di, 13.12.2011 12:19

Re: Rechnung zieht "falsche" Preise / zeitliche Abgrenzung

Beitrag von oo-user-mit-problem »

Hallo Peter,

ja, korrekt. genau die Stelle meine ich.

VG
Henrik
Antworten