Erstellt vor 3 Jahren
Geschlossen vor 3 Jahren
#1920 closed Fehler (duplicate)
Warenberichte loesen Fehler aus wenn Projekt ausgewertet werden soll
| Erstellt von: | roman.karuschka@… | Verantwortlicher: | m.bunkus@… |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.7.0 |
| Schweregrad: | normal | Stichworte: | |
| Beobachter: |
Beschreibung
SELECT DISTINCT p.id, pfac.factor AS price_factor, p.partnumber, p.ean, COALESCE(ioi.description, p.description) AS description, pg.partsgroup, pj.projectnumber, ioi.serialnumber, p.listprice, COALESCE(ioi.sellprice, p.sellprice) AS sellprice, p.lastcost, p.priceupdate, p.weight, COALESCE(ioi.unit, p.unit) AS unit, p.image
FROM parts p
LEFT JOIN partsgroup pg ON (pg.id = p.partsgroup_id) LEFT JOIN (
SELECT parts_id, description, serialnumber, trans_id, unit, sellprice, qty, assemblyitem, deliverydate, 'invoice' AS ioi, project_id, id FROM invoice UNION
SELECT parts_id, description, serialnumber, trans_id, unit, sellprice, qty, FALSE AS assemblyitem, NULL AS deliverydate, 'orderitems' AS ioi, project_id, id FROM orderitems
) AS ioi ON ioi.parts_id = p.id LEFT JOIN price_factors pfac ON (pfac.id = p.price_factor_id) LEFT JOIN project AS pj ON pj.id = COALESCE(ioi.project_id, apoe.globalproject_id)
WHERE (1=1) AND (partnumber ILIKE ?) AND (p.inventory_accno_id > 0) AND (NOT p.obsolete)
ORDER BY COALESCE(ioi.description, p.description) ASC
(%K%)
FEHLER: fehlender Eintrag in FROM-Klausel für Tabelle »apoe«
LINE 6: ...project AS pj ON pj.id = COALESCE(ioi.project_id, apoe.globa...
[15:28:35] <gorash> ne, das hat nix mit der db zu tun
[15:28:41] <gorash> da wird das suchquery nicht korrekt gebaut
[15:32:32] <gorash> tausch mal zeile 1101 in SL/IC.pm durch folgende aus:
| grep { $form->{$_} | $form->{"l_$_"} } @apoe_filters; |
[15:32:37] <gorash> und probier nochmal
[15:33:09] <gorash> das macht aber nur den fehler weg
[15:33:18] <gorash> logisch ist das grober unfug, das muss ich nochmal genau anschauen
[15:36:27] <gorash> problem ist folgendes.
[15:36:38] <gorash> projektnummer kann sowohl im beleg selbst, als auch in den einzelnen zeilen stehen
[15:36:52] <gorash> projektnummern anzeigen macht also nur sinn, wenn du ne aggregation über die belege machst
[15:37:01] <gorash> das scheint aber nicht abgefangen zu werden
[15:38:20] <karuro> nuja, du weisst jetzt zumindest, dass es da einen Bug gibt :-)
[15:38:40] <gorash> schon wieder vergessen, was war? :)
Änderungshistorie (2)
comment:1 Geändert vor 3 Jahren durch bibi@…
comment:2 Geändert vor 3 Jahren durch m.bunkus@…
- Lösung auf Duplikat gesetzt
- Status von new nach closed geändert
Ja, ist es.

Ist das nicht derselbe wie Bug #1900?