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

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