Erstellt vor 4 Jahren

Geschlossen vor 4 Jahren

#1578 closed Fehler (invalid)

Dienstleistung speichern wirft Fehler

Erstellt von: information@… Verantwortlicher: m.bunkus@…
Priorität: normal Meilenstein:
Komponente: kivitendo ERP Version: 2.6.2 beta
Schweregrad: Verbesserung Stichworte: Stammdaten
Beobachter:

Beschreibung

1.) fcgi aktiv
2.) postgres 8.3
3.) Mandanten-DB aus 2.6.1

Stammdaten-> Dienstleistung erfassen -> Artikelnummer eingeben -> Speichern -> Fehler Artikelbeschreibung fehlt -> Zurück -> Speichern (Fehler s.u.)

Scheinbar fehlt $form->id

Mit einem frischen Mandanten konnte ich das Verhalten in dieser Installation nicht reproduzieren.

Fehler!

UPDATE parts SET
partnumber = ?,
description = ?,
makemodel = ?,
alternate = 'f',
assembly = ?,
listprice = ?,
sellprice = ?,
lastcost = ?,
weight = ?,
unit = ?,
notes = ?,
formel = ?,
rop = ?,
bin = ?,
buchungsgruppen_id = ?,
payment_id = ?,
inventory_accno_id = NULL,
income_accno_id = (SELECT bg.income_accno_id_0 FROM buchungsgruppen bg WHERE bg.id = ?),
expense_accno_id = (SELECT bg.expense_accno_id_0
FROM buchungsgruppen bg
WHERE bg.id = 815),
obsolete = ?,
image = ?,
drawing = ?,
shop = ?,
ve = ?,
gv = ?,
ean = ?,
has_sernumber = ?,
not_discountable = ?,
microfiche = ?,
partsgroup_id = ?,
price_factor_id = ?
, priceupdate = current_date
WHERE id = ? (verpackung, porto, f, f, 0, 0, 0, 0, Stck, , , 0, , 815, , 815, f, , , f, , 0, , f, f, , 0, , 21579)
ERROR: invalid input syntax for integer: ""

Änderungshistorie (2)

comment:1 Geändert vor 4 Jahren durch m.bunkus@…

  • Status von new nach assigned geändert

$form->{id} ist in deinem Query durchaus vorhanden: 21579. Ich kann es hier auch nicht reproduzieren. Kannst mir bitte einen DB-Dump schicken?

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

  • Lösung auf invalid gesetzt
  • Status von assigned nach closed geändert

In der Datenbank habt ihr parts.bin als Integer-Spalte re-definiert. Normalerweise ist das eine Textspalte. Ist also kein Bug in Lx-Office per se, sondern in deiner DB.

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