Erstellt vor 8 Jahren

Geschlossen vor 7 Jahren

#698 closed Fehler (fixed)

Stammdaten -> Berichte -> Erzeugnisse erzeugt SQL Fehler

Erstellt von: tkasulke@… Verantwortlicher: p.reetz@…
Priorität: hoch Meilenstein:
Komponente: kivitendo ERP Version: 2.4.2
Schweregrad: kritisch Stichworte: Stammdaten
Beobachter:

Beschreibung

wie #696 und 697 alles anklicken und auf "Weiter" klicken - ausserdem stimmt
da was mit locale->text nicht, da die Überschrift nicht übersetzt wird

SELECT p.id, p.partnumber, i.description, i.serialnumber,
i.qty AS onhand, i.unit, p.bin, i.sellprice,
p.listprice, p.lastcost, p.rop, p.weight,
p.priceupdate, p.image, p.drawing, p.microfiche,
pg.partsgroup,
a.invnumber, a.ordnumber, a.quonumber, i.trans_id,
ct.name, i.deliverydate, 'is' AS module, AS type, 1 As exchangerate
FROM invoice i
JOIN parts p ON (p.id = i.parts_id)
JOIN ar a ON (a.id = i.trans_id)
JOIN customer ct ON (a.customer_id = ct.id)
LEFT JOIN partsgroup pg ON (p.partsgroup_id = pg.id)
WHERE 1 = 1 AND p.assembly AND (p.obsolete = '0') AND (p.id = i.parts_id) AND
(i.qty >= 0) AND i.assemblyitem = '0' UNION

SELECT p.id, p.partnumber, oi.description, oi.serialnumber AS serialnumber,
oi.qty AS onhand, oi.unit, p.bin, oi.sellprice,
p.listprice, p.lastcost, p.rop, p.weight,
p.priceupdate, p.image, p.drawing, p.microfiche,
pg.partsgroup,
AS invnumber, o.ordnumber, o.quonumber, oi.trans_id,
ct.name, NULL AS deliverydate,
'oe' AS module, 'sales_order' AS type,
(SELECT buy FROM exchangerate ex
WHERE ex.curr = o.curr AND ex.transdate = o.transdate) AS exchangerate
FROM orderitems oi
JOIN parts p ON (oi.parts_id = p.id)
JOIN oe o ON (oi.trans_id = o.id)
JOIN customer ct ON (o.customer_id = ct.id)
LEFT JOIN partsgroup pg ON (p.partsgroup_id = pg.id)
WHERE 1 = 1 AND p.assembly AND (p.obsolete = '0') AND (p.id = i.parts_id) AND
(i.qty >= 0) AND o.quotation = '0' AND (o.customer_id > 0) UNION

SELECT
p.id, p.partnumber, oi.description, oi.serialnumber AS serialnumber,
oi.qty AS onhand, oi.unit, p.bin, oi.sellprice,
p.listprice, p.lastcost, p.rop, p.weight,
p.priceupdate, p.image, p.drawing, p.microfiche,
pg.partsgroup,
AS invnumber, o.ordnumber, o.quonumber, oi.trans_id,
ct.name, NULL AS deliverydate, 'oe' AS module, 'sales_quotation' AS type,
(SELECT buy FROM exchangerate ex
WHERE (ex.curr = o.curr) AND (ex.transdate = o.transdate)) AS exchangerate
FROM orderitems oi
JOIN parts p ON (oi.parts_id = p.id)
JOIN oe o ON (oi.trans_id = o.id)
JOIN customer ct ON (o.customer_id = ct.id)
LEFT JOIN partsgroup pg ON (p.partsgroup_id = pg.id)
WHERE 1 = 1 AND p.assembly AND (p.obsolete = '0') AND (p.id = i.parts_id) AND
(i.qty >= 0) AND o.quotation = '1'
AND o.customer_id > 0 ORDER BY description
ERROR: relation "i" does not exist

Änderungshistorie (1)

comment:1 Geändert vor 7 Jahren durch s.schoeling@…

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

Auch hier, alles wunderbar.

Falsche Übersetzung kam durch falschen Plural von assembly -> assemblys (anstatt
korrekterweise assemblies)

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