Erstellt vor 4 Jahren
Geschlossen vor 4 Jahren
#1613 closed Fehler (fixed)
Abteilung wird bei Verkaufsrechnungen nicht gespeichert
| Erstellt von: | information@… | Verantwortlicher: | m.bunkus@… |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.6.2 |
| Schweregrad: | normal | Stichworte: | Verkauf |
| Beobachter: | s.schoeling@… |
Beschreibung
1.) Abteilung anlegen
2.) Verkaufsrechnung erfassen
3.) Abteilung auswählen
4.) Buchen
Im Update-QUERY wird die department_id nicht übergeben:
2011-03-01 07:22:09 15202 [790] SL/IS.pm:1026
UPDATE ar set invnumber = '900100007', department_id = , WHERE id = '17'
Änderungshistorie (4)
comment:1 Geändert vor 4 Jahren durch s.schoeling@…
- Beobachter s.schoeling@… hinzugefügt
comment:2 Geändert vor 4 Jahren durch information@…
1.) Abteilung nicht unterschieden nach Kosten oder Erfolg
In e78a0281 wurde der Aufruf um all_departments ergänzt.
all_departments unterscheidet nicht nach Kosten oder Erfolgsstelle
Früher wurden die Abteilungen die in all_vc geholt (ist weiter oben im trace immer noch so) und die fragt nach department.role = 'P'
Wenn e78a0281 reverte, funktioniert es für den Verkauf wieder so wie vorher (der Filter in all_vc greift UND Abteilungen werden angezeigt).
Aha: Sobald ich ein Update mache (Artikel hole), verschwindet die Abteilung wieder.
Driss.
Soweit erstmal ...
comment:3 Geändert vor 4 Jahren durch information@…
Den wichtigsten Fehler mit 0bbfb33b6aa8e38bb6c81d1684ab7d08e5b5c5af beseitigt.
Offen:
- Department DB-ID wird in Auswahlfeld angezeigt.
- sub all_vc get_department nach C oder P unterteilt kann ganz raus
- ABER: wie dann wieder kosten und erfolgstellen unterteilen?
- Bei offenen Foderungen und Verbindlichkeiten ist dies auch nicht konsistent umgesetzt
Bitte beim nächsten Bugsprint besprechen oder vorher telefonisch
Ahh: Der alte Code ist auch nicht sauber, da:
if ($module eq 'AR') {
# prepare query for departments
$query = qq|SELECT id, description
FROM department
WHERE role = 'P'
i.O.
ORDER BY description|;
} else {
$query = qq|SELECT id, description
FROM department
kein where? n.i.O.
ORDER BY description|;
}
Demnach konnte man schon immer bei Kosten (Einkauf) auf Erfolgsabteilungen buchen. Ist dies so gewollt?
jan
comment:4 Geändert vor 4 Jahren durch information@…
- Lösung auf fixed gesetzt
- Status von new nach closed geändert
für offenen Punkt entsprechend Feature angelegt

ja ist bei mir auch so.