Odoo 10 Umlagerung unter falscher Gesellschaft

584
Sirach Matthews

Das Szenario

Ich verwende Odoo 10 Community in einer Postgresql 9.4-Datenbank. Ich habe mehrere Firmen eingerichtet, darunter eine Muttergesellschaft und zwei Kinderfirmen. Eine Bestellung wurde in der Muttergesellschaft falsch eingerichtet. es hätte in einer der Kinderfirmen erfolgen sollen. Daher ist der Bestand falsch. Die unter der fehlerhaften Bestellung eingegangenen Artikel werden im Bestand der Muttergesellschaft angezeigt, wenn die Muttergesellschaft keinen Bestand haben sollte.

Wie ich die Sachen ein bisschen zusammengeputzt habe

Um die Aktie an das richtige Unternehmen zu übergeben, habe ich folgende Abfrage ausgeführt:

UPDATE purchase_order SET company_id = 5 WHERE name = 'PO00003'; UPDATE purchase_order_line SET company_id = 5 WHERE order_id =  (SELECT id FROM purchase_order WHERE name = 'PO00003'); UPDATE stock_move SET (company_id, location_id, location_destination_id) = (5, 22, 22) WHERE source_document = 'PO00003'; UPDATE stock_quant SET (company_id, location_id) = (5, 22) WHERE (product_id, location_id) IN((1, 2, 3, 4, 5, 6), 1); 

Wo das Kind company_idist 5, gewünscht location_idheißt 22, und der PO in Frage PO00003.

Ich habe vielleicht auch andere Abfragen ausgeführt, kann mich aber nicht daran erinnern, was sie sind, da ich sie bei einem spontanen Reset von pgAdmin verloren habe.

Nach dem Ausführen der Abfragen führte ich grundlegende SELECTAbfragen aus, um zu überprüfen, ob die Änderungen vorgenommen wurden.

Das aktuelle "pooched" Verhalten

Dies erzeugte ein seltsames Verhalten im Frontend. Die Umlagerung erscheint jetzt sowohl in der Muttergesellschaft als auch in der Muttergesellschaft, obwohl der Bestand immer noch bei der Muttergesellschaft ist. Bei der Prüfung aller verschiedenen Dokumente, z. B. der Bestellung und der Übertragungssätze der Muttergesellschaft, wird in allen Unternehmensfeldern die untergeordnete Firma angezeigt. Wenn ich jedoch versuche, dasselbe Übertragungsdokument anzuzeigen, wenn es bei der untergeordneten Firma angemeldet ist, erhalte ich folgende Warnung: Odoo Warning - Access Error

Wenn Sie auf OK klicken, wird die leere Version des Übertragungsdokuments angezeigt. Keine Artikel aufgelistet.

Wohin von hier aus?

Ich habe versucht herauszufinden, welche Tabellen ich in meinen Fragen vermisst habe. Wenn Sie in den Foren der Odoo-Community graben, werden nicht viele Informationen angezeigt. Ich hoffe, dass ich Hilfe finden kann, um herauszufinden, welche anderen Datensätze angesprochen werden müssen, um meine Übertragung der Bestellung und nachfolgende Bestandsverlagerungen von der Muttergesellschaft an die untergeordnete Firma abzuschließen.

0
Bist du der Administrator? Wenn nicht, sollten Sie sich einfach mit dem Administrator in Verbindung setzen und ihn ohne weitere Chance für weitere Hündchen klären lassen? music2myear vor 7 Jahren 0
Ja, ich bin der Administrator. Ich habe meine Abfragen in einer doppelten Datenbank ausgeführt, um die Dinge zu klären, bevor der Fix auf die Live-Umgebung angewendet wird. Sirach Matthews vor 7 Jahren 0

0 Antworten auf die Frage