Erstellt vor 7 Jahren

Geschlossen vor 6 Jahren

#802 closed Fehler (fixed)

Lieferdatum der Auftragsposition (deliverydate_oe ?) ist bei Rechnungserstellung leer

Erstellt von: lx-office@… Verantwortlicher: p.reetz@…
Priorität: hoch Meilenstein:
Komponente: kivitendo ERP Version: 2.6.0 beta
Schweregrad: kritisch Stichworte: Verkauf
Beobachter: m.bunkus@…

Beschreibung


Änderungshistorie (8)

comment:1 Geändert vor 6 Jahren durch lx-office@…

  • Priorität von Normal nach Hoch geändert
  • Version von unstable nach 2.6.0 beta geändert
  • Zusammenfassung von Lieferdatum der Artikelposition (deliverydate_oe ?) ist bei Rechnungserstellung leer nach Lieferdatum der Auftragsposition (deliverydate_oe ?) ist bei Rechnungserstellung leer geändert

Lieferdatum der Auftragsposition (deliverydate_oe) steht bei Rechnungsschreibung nicht zur Verfügung. Damit kann ein Liefer-/Leistungsdatum nur Auftragsbezogen verwendet werden. Aufträge mit unterschiedlichem Datum für verschiedene Positionen sind nicht möglich. (Anpassung Version)

comment:2 Geändert vor 6 Jahren durch m.bunkus@…

  • Beobachter m.bunkus@… hinzugefügt
  • Lösung auf fixed gesetzt
  • Status von new nach closed geändert

Der Variablenname ist in der Dokumentation leider falsch. Sowohl bei Auftrag als auch bei Rechnung steht für jede Position ein Lieferdatumsfeld zur Verfügung. Dieses heißt "reqdate". Bei der Umwandlung von Auftrag in Rechnung wird dieses Feld übernommen.

Die Dokumentation habe ich aktualisiert.

comment:3 Geändert vor 6 Jahren durch lx-office@…

  • Lösung fixed gelöscht
  • Status von closed nach reopened geändert

Die Variable <%reqdate%> druckt in Lieferschein und Proforma-Rechnung das Lieferdatum das Gesamtauftrages. In einer Rechnung steht diese Variable NICHT zur Verfügung - das Lieferdatum des Autragkopfes steht lediglich in Form der Variable <%deliverydate5> zur Verfügung.
Alle Tests wurden OO durchgeführt.

comment:4 Geändert vor 6 Jahren durch lx-office@…

(In reply to comment #3)

Die Variable <%reqdate%> druckt in Lieferschein und Proforma-Rechnung das
Lieferdatum das Gesamtauftrages. In einer Rechnung steht diese Variable NICHT
zur Verfügung - das Lieferdatum des Autragkopfes steht lediglich in Form der
Variable <%deliverydate5> zur Verfügung.
Alle Tests wurden OO durchgeführt.

Soll natürlich lauten: Alle (Druck-)Tests wurden mit OpenOffice? durchgeführt

comment:5 Geändert vor 6 Jahren durch m.bunkus@…

  • Priorität von Hoch nach Niedrig geändert
  • Schweregrad von Kritisch nach Unwichtig geändert

In einer Rechnung gibt es <%deliverydate%>, das das globale Lieferdatumfeld enthält.

Pro Rechnungsposition gibt es innerhalb einer <%foreach%>-Schleife die Variable <%reqdate%>, die das Lieferdatumsfeld dieser Position enthält.

Die Dokumentation enthält jetzt auch genau diese Information.

Falls das nicht das ist, was Sie meinen, dann beschreiben Sie doch bitte nochmal genauer, welche Felder Sie exakt meinen.

comment:6 Geändert vor 6 Jahren durch lx-office@…

  • Priorität von Niedrig nach Hoch geändert
  • Schweregrad von Unwichtig nach Kritisch geändert

Genau darum geht es: In einem OO-Dokument (Invoice) werden innerhalb einer <%foreach%>-Schleife folgende Variablen verwendet:

<%runningnumber%> <%description%> <%reqdate%> <%qty%> etc.

Alle Felder werden mit den richtigen Werten versorgt - Ausnahme: <%reqdate%>
Dieses Feld ist entweder leer (bei Invoice) oder mit dem (von den Postionsdaten abweichenden) Lieferdatum des Auftrages/Auftragkopfes? gefüllt (FLASCH !).

Ich habe meinen Test mal erweitert:

Bei Rechnungsdruck (invoice.odt):
<%reqdate%> als "Kopf"-Varibale: leer
<%reqdate%> innerhalb einer <%foreach%>-Schleife: leer

Bei Auftragsbestätigung (sales_order.odt):
<%reqdate%> als "Kopf"-Varibale: Lieferdatum des Auftrag(kopf)es
<%reqdate%> innerhalb einer <%foreach%>-Schleife: Lieferdatum des Auftrag(kopf)es

Bei Proformarechnung(proforma.odt):
<%reqdate%> als "Kopf"-Varibale: Lieferdatum des Auftrag(kopf)es
<%reqdate%> innerhalb einer <%foreach%>-Schleife: Lieferdatum des Auftrag(kopf)es

comment:7 Geändert vor 6 Jahren durch lx-office@…

Vielleicht anhand von einem Beispiel einfacher zu erklären:

Auftragslieferdatum: 5.5.2009
Pos 1 Lieferdatum: 2.5.2009
Pos 2 Lieferdatum: 3.5.2009
Pos 3 Lieferdatum: 5.5.2009

Ausdruck Auftragsbestätigung

<%reqdate%> "im Kopf": 5.5.2009
<%reqdate%> innerhalb einer <%foreach%>-Schleife
bei Pos 1: 5.5.2009
bei Pos 2: 5.5.2009
bei Pos 3: 5.5.2009

Ausdruck Proformarechnung

<%reqdate%> "im Kopf": 5.5.2009
<%reqdate%> innerhalb einer <%foreach%>-Schleife
bei Pos 1: 5.5.2009
bei Pos 2: 5.5.2009
bei Pos 3: 5.5.2009

Ausdruck Rechnung UND Druckvorschau Rechnung

<%reqdate%> "im Kopf": leer
<%reqdate%> innerhalb einer <%foreach%>-Schleife
bei Pos 1: leer
bei Pos 2: leer
bei Pos 3: leer

comment:8 Geändert vor 6 Jahren durch m.bunkus@…

  • Lösung auf fixed gesetzt
  • Status von reopened nach closed geändert

Das Problem ist in Revision 4077 behoben.

Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.