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
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.

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)