Neu Einheit hat mehr als 10 Zeichen. Einheit wird nicht wird nicht angelegt!

webtinte

Aktives Mitglied
13. August 2010
12
0
Datensatz 272: Einheit [100 Zeichen] hat mehr als 10 Zeichen. Einheit wird nicht angelegt!

Dies bekomme ich als Fehlermeldung von der Ameise...
Nun habe ich in der Datenbank nach längerem suchen nichts weiter gefunden.

- teinheit- > cName
- tartikel -> cVPEEinheit

stehen jeweils auf varchar(255).
Nun kenne ich die Datenbankstruktur nicht und würde mich totsuchen...
Worauf auch immer sich dieser Wert bezieht, wo finde ich diesen in der Datenbank?
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.219
1.960
Wenn Du einmal Verkaufseinheiten manuell anlegtst, wirst Du feststellen, dass diese auch auf 10 Zeichen begrenzt sind.

Was für Verkaufseinheiten benötigst Du denn, dass diese länger als 10 Zeichen sind?
 

webtinte

Aktives Mitglied
13. August 2010
12
0
Die Einheit ist "Zeichen", kombiniert mit dem pro Einheit - "100 Zeichen" - kommt man auf 11 Stellen. Wenn die Limitierung von der WaWi ausgeht, ist das natürlich schlecht.
Ganuso wie die vor-formatierten 0,00... also bei Seiten beispielsweise sinds dann 1000,00 Seiten. Auch einer dieser kleinen, vielen Schönheitsfehler, die es auszubügeln gilt.
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.219
1.960
Eventuell solltest Du Deine Arbeitsweise auch überdenken. Du hinterlegst ja auch nicht als Verkaufseinheit 100g sondern nur g und gibst den Inhalt der einzelnen Artikel dann mit 100, 500 etc. an.
 

webtinte

Aktives Mitglied
13. August 2010
12
0
g ist eine allgemeingültige Abkürzung für Gramm. Mein Problem ist, erkennt der normale Verbraucher Z als Abkürzung für Zeichen an?

Eventuell solltest Du Deine Arbeitsweise auch überdenken. Du hinterlegst ja auch nicht als Verkaufseinheit 100g sondern nur g und gibst den Inhalt der einzelnen Artikel dann mit 100, 500 etc. an.

Genauso mache ich es ja auch. GP-Bezugsmenge -> 100 Bezugsmengeeinheit -> Zeichen.... am Ende scheint er beide trotzdem zusammenzufügen.

edit: es werden beide zusammen gezogen da am Ende steht - 4,44 € pro 100 Zeichen
 
Zuletzt bearbeitet:

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.219
1.960
Natürlich muss das am Ende im Artikel und im Shop zusammengesetzt werden. Einheit und Menge sind dennoch zwei verschiedene Paar Schuhe und werden auch getrennt voneinander importiert.
 

webtinte

Aktives Mitglied
13. August 2010
12
0
Natürlich muss das am Ende im Artikel und im Shop zusammengesetzt werden. Einheit und Menge sind dennoch zwei verschiedene Paar Schuhe und werden auch getrennt voneinander importiert.
Ist schon klar... aber schau einfach mal in die Tabelle: tartikel und schau dir cVPEEinheit an.
teinheit ----> cName ist das selbe.... irgendwo hier wird der Fehler liegen... Vermutlich muss ich ein Ticket aufmachen und an jemanden herantreten, der sich mit der Datenbankstruktur besser auskennt :/
Es werden beide in der Ameise getrennt voneinander importiert, klappt ja auch mit "Seiten", nur bei Zeichen überschreitet er ein Limit von 10... Nun nochmal meine Frage, woher kommt dieses Limit, ist es anpassbar und wenn ja, wo kann man dieses anpassen.
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.219
1.960
Nein, ich brauche dazu nicht in irgendwelchen Tabellen reinschauen. Die Zeichenanzahl ist auf 10 Zeichen begrenzt. Wenn Du das sauber beim Import trennst, dann funktioniert das auch. Das habe ich selbst gegengeprüft.

Aufbau der CSV:

Artikelnummer; Verkaufseinheit; Inhalt/Menge
1022; Seiten; 100

Allerdings müsste man die Verkaufseinheit eher auf Buch, Heft o.ä. setzen und eine Mengeneinheit vor dem Import anlegen, die Seiten heißt.
 
Zuletzt bearbeitet:

webtinte

Aktives Mitglied
13. August 2010
12
0
Ist schon klar... aber schau einfach mal in die Tabelle: tartikel und schau dir cVPEEinheit an.
teinheit ----> cName ist das selbe.... irgendwo hier wird der Fehler liegen... Vermutlich muss ich ein Ticket aufmachen und an jemanden herantreten, der sich mit der Datenbankstruktur besser auskennt :/
Es werden beide in der Ameise getrennt voneinander importiert, klappt ja auch mit "Seiten", nur bei Zeichen überschreitet er ein Limit von 10... Nun nochmal meine Frage, woher kommt dieses Limit, ist es anpassbar und wenn ja, wo kann man dieses anpassen.

Ich möchte das ganze für Zeichen ---> mehr als 10
wie schon erwähnt, Seiten funktioniert ja auch... 100 Seiten ---> weniger als 10
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.219
1.960
Nein, das ist nicht anpassbar. 100 Seiten als Einheit ist in meinen Augen bereits ein Fehler - wenn Du hinter Seiten noch ein Leerzeichen hast, dann sind das 11 Zeichen. Wenn Du möchtest, dass das angepasst wird, dann bitte ich Dich um eine plausible Erklärung, mit der ich an die Entwicklung herantreten kann. Ansonsten wird es für mich schwer diesen Änderungswunsch zu begründen.
 

Ahok

Gut bekanntes Mitglied
11. September 2023
351
17
Nein, das ist nicht anpassbar. 100 Seiten als Einheit ist in meinen Augen bereits ein Fehler - wenn Du hinter Seiten noch ein Leerzeichen hast, dann sind das 11 Zeichen. Wenn Du möchtest, dass das angepasst wird, dann bitte ich Dich um eine plausible Erklärung, mit der ich an die Entwicklung herantreten kann. Ansonsten wird es für mich schwer diesen Änderungswunsch zu begründen.
Um das mal auszugraben: Meine Begründung wäre, dass es auch andere Sprachen gibt. Wenn man zum Beispiel die Verkaufseinheit "Karton(s)" hat, dann heißt das auf Finnisch z.B. Kartonki(t).

Oder wenn man den Plural weglässt: Klapp-Box wird zu Folding Crate auf Englisch.

Viel interessanter fände ich die Begründung warum es nur 10 Zeichen sind aktuell.
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.219
1.960
Warum die Entscheidung so getroffen wurde kann ich nicht sagen. Mit der Mehrsprachigkeit - das ist ein valides Argument, mit dem ich an die Entwicklung herantreten kann. Dein Beispiel trifft da gut, weil es tatsächlich keinerlei gebräuchliche Abkürzung für deine Beispiele gibt.
Ich lege das Ticket an und reiche den Link dann hier nach.
 
  • Gefällt mir
Reaktionen: Ahok

Ähnliche Themen