Erstellt vor 13 Monaten
Zuletzt geändert vor 6 Monaten
#2447 new Fehler
Lieferanten-EK-Preise / Lieferantenartikelnummern verschwinden
| Erstellt von: | bibi@… | Verantwortlicher: | |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 3.0.0 unstable |
| Schweregrad: | normal | Stichworte: | |
| Beobachter: |
Beschreibung
Wenn man in den Waren-Stammdaten mehrere Lieferantenartikelnummern bzw. Preise erfasst hat, dann werden alle Einträge beim Speichern gelöscht, wenn man beim ersten Eintrag sowohl bei Lieferanten den leeren Eintrag auswählt und man das Feld Lieferanten.-Art.-Nr. löscht (oder es schon leer hatte, weil man nur Preise erfassen wollte).
Schuld ist in SL/IC.pm in der sub save folgendes:
my $makemodel = (($form->{make_1}) || ($form->{model_1})) ? 1 : 0;
Anmerkung: Die anderen Einträge werden nicht wirklich gelöscht, sondern tatsächlich wieder in die DB geschrieben, aber das Flag makemodel in den parts wird auf false gesetzt. Beim nächsten Anzeigen der Artikelstammdaten werden dann die Lieferantenartikelnr. nicht angezeigt und beim folgenden Speichern dann gelöscht.

kann ich reproduzieren.
ich übernehm den mal und mach einen vorschlag im "profi tracker" ;-)