Gelöst Wer setzt das Feld nIstReadOnly von tbestellung und warum?

t.oster

Gut bekanntes Mitglied
4. Dezember 2013
210
24
Hallo, ich habe einige Bestellungen in der Wawi, wo man dem Auftrag keine Position mehr hinzufügen kann (ausgegraut). Das liegt an dem Datenbankfeld nIstReadOnly der Tabell tbestellung. Wenn ich das ändere geht alles wieder wie gewohnt, aber mich würde interessieren woher es kommt. Weiss jemand unter welchen Umständen das Feld gesetzt wird und welchen Zweck es normalierweise erfüllt?
 

t.oster

Gut bekanntes Mitglied
4. Dezember 2013
210
24
Laut Datenbank sind alle Aufträge wo dieses Flag gesetzt ist kZahlungsArt=5 (PayPal) und nPlattform = 2 also unser JTL Shop. Aber nicht jede PayPal Bestellung aus dem Shop bekommt dieses Flag.
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.219
1.960
...und diese Aufträge dürfen aktuell nicht geändert werden. Mit der neuen Auftragsverwaltung in der 1.5 soll das geändert werden.
 

t.oster

Gut bekanntes Mitglied
4. Dezember 2013
210
24
Ok. Was ist der genaue Grund? Was passiert wenn ich sie trotzdem ändere? Zum Hintergrund: Unsere Software berechnet aus den gewählten Variationen in der Bestellposition dynamisch eine Stückliste und fügt deren Einzelteile über die Datenbank (spBestellposAnlegen) hinzu. Der Preis und die Sichtbaren Positionen bleiben gleich, aber die Auftragsposition bekommt halt eine Stückliste. Unser Bestellsystem braucht die einzelnen Stücklistenpositionen, da wir bei verschiedenen Lieferanten bestellen.
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.219
1.960
Der Grund ist, dass von PayPal Plus exakt dieser Auftrag, wie er aus dem Shop kommt, genehmigt wurde. Es dürfen keine Änderungen daran erfolgen.
 

t.oster

Gut bekanntes Mitglied
4. Dezember 2013
210
24
OK also es ist eher eine rechtliche Sache, wird aber datenbanktechnisch nirgenwo mehr verwendet, oder? Also Der Auftrag wird ja nie nochmal an PayPal Plus gesendet oder so? Also solange ich nur 0€ Positionen hinzufüge die unsichtbar sind, sollte es nichts ändern?
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.219
1.960
Ob das an anderen Stellen Auswirkungen hat kann ich Dir leider nicht beantworten. Grundsätzlich raten wir davon ab, Datenbankeingriffe vorzunehmen.
 

Ähnliche Themen