Wann sie erscheint und was sie bedeutet
Wann erscheint diese Meldung?
Sie erscheint beim Klick auf Senden, eine Schaltfläche, die in Odoo 17, 18, 19 und 20 immer sichtbar ist. Beim Klick prüft das Untermodul «Scrive HR-Verträge» (Scrive HR Contracts), ob das gewählte Scrive-Konto zum selben Unternehmen gehört wie das Dokument. Damit die Meldung erscheint, müssen drei Dinge gleichzeitig zutreffen: Das Dokument hat ein Unternehmen, das Scrive-Konto hat ein Unternehmen und die beiden Unternehmen sind verschieden. Dann wird die Aktion gestoppt.

Senden bis zur Meldung zum Scrive-Konto, wie im Code von Odoo 17, 18, 19 und 20.Wofür steht jede Lücke in der Meldung?
Das Modul füllt die Lücken in dieser Reihenfolge mit konkreten Daten: dem Namen des gewählten Scrive-Kontos; dem Unternehmen, zu dem dieses Konto gehört; dem Namen des Dokuments (hat es keinen Namen, sehen Sie dieses Dokument); dem Unternehmen, zu dem das Dokument gehört; und am Ende noch einmal dem Unternehmen des Dokuments, von dem Sie ein Konto wählen müssen. Der letzte Name in der Meldung ist für die Korrektur der wichtigste.

Das Scrive-Konto „…“ gehört zu …, aber … gehört zu …. Wählen Sie ein Scrive-Konto von ….; das Schema enthält auch die Fassungen auf Spanisch, Französisch, Italienisch und Portugiesisch.Wird beim Fehler etwas gespeichert?
Nein. Es ist ein Fehler, der die Aktion stoppt, daher wird nichts von dem gespeichert, was der Versand ändern sollte. Der Code beschreibt die Prüfung selbst als Ablehnung des Kontos eines anderen Unternehmens, bevor etwas angelegt wird.
Warum prüft das Modul das?
Laut Modulcode übernimmt das Scrive-Dokument sein Unternehmen vom Konto. Bevor es diese Prüfung gab, scheiterte ein Konto eines anderen Unternehmens erst tiefer im System, mit der allgemeinen Odoo-Meldung, dass Sie den Datensatz eventuell durch einen Wechsel des Unternehmens erreichen können. Jetzt warnt Sie das Modul vorher, mit dem Namen des Kontos, dem des Dokuments und den beiden beteiligten Unternehmen.

Woher die Prüfung kommt
Steckt sie im Hauptmodul?
Nein: Sie liegt im Untermodul «Scrive HR-Verträge» (Scrive HR Contracts) mit dem technischen Namen flexigobe_scrive_connector_hr. Es hängt von flexigobe_scrive_connector ab und, je nach Version, von einer weiteren Odoo-App: in Odoo 17 und 18 von hr_contract, in Odoo 19 und 20 von hr.
Muss ich es separat installieren?
Das Untermodul wird automatisch installiert, sobald seine Abhängigkeiten installiert sind: Scrive Connector und hr_contract in Odoo 17 und 18 bzw. Scrive Connector und hr in Odoo 19 und 20. Wenn Sie Scrive Connector zusammen mit dieser Odoo-App nutzen, ist die Prüfung Teil Ihrer Installation.
Wann sie nicht erscheint
Kann sie erscheinen, wenn das Konto oder das Dokument kein Unternehmen hat?
Nein. Das Modul prüft zuerst, ob auf beiden Seiten ein Unternehmen vorhanden ist. Fehlt das des Dokuments oder das des Kontos, endet die Prüfung dort ohne Fehler und es wird nichts verglichen.
Und wenn das Konto zum selben Unternehmen gehört wie das Dokument?
Auch dann erscheint sie nicht. Stimmen beide Unternehmen überein, endet die Prüfung ohne Meldung. Dieser Hinweis hält Sie nur auf, wenn beide Unternehmen existieren und verschieden sind.
Was passiert, wenn das Dokument keinen Namen hat?
Die Meldung erscheint trotzdem, und an der Stelle des Dokumentnamens steht dieses Dokument. Die auslösende Bedingung hängt nicht vom Namen ab, sondern nur von den Unternehmen.
So beheben Sie es
Was tue ich, wenn sie erscheint?
Lesen Sie das Ende der Meldung: Der zuletzt genannte Unternehmensname ist das Unternehmen des Dokuments, und von diesem Unternehmen müssen Sie ein Scrive-Konto verwenden. Wählen Sie ein Scrive-Konto dieses Unternehmens und klicken Sie erneut auf Senden. Da der Fehler die Aktion stoppt, ohne etwas zu speichern, können Sie den Versuch mit dem richtigen Konto wiederholen.
Und wenn das Konto, das ich nutzen wollte, genau das des anderen Unternehmens ist?
Die Meldung sagt Ihnen, zu welchem Unternehmen jedes Element gehört: das gewählte Konto und das Dokument. Bei verschiedenen Unternehmen akzeptiert das Modul dieses Konto für dieses Dokument nicht, und die Meldung selbst verlangt ein Konto des Unternehmens des Dokuments.
Woran erkenne ich, dass es jetzt passt?
Klicken Sie erneut auf Senden mit einem Konto des Unternehmens des Dokuments, löst die Prüfung die Meldung nicht aus und die Aktion bleibt an dieser Stelle nicht mehr stehen. Erscheint sie erneut, vergleichen Sie die Unternehmensnamen im Text: Die ersten beiden genannten Unternehmen sind das des Kontos und das des Dokuments, und sie sind weiterhin verschieden.
In welchen Versionen erscheint sie?
Die Meldung steht im veröffentlichten Code der vier Odoo-Versionen, für die das Modul in Odoo Apps veröffentlicht ist: 17, 18, 19 und 20. Die Schaltfläche Senden ist in allen immer sichtbar.
Wo sehe ich, was die Schaltfläche Senden sonst noch tut?
In Was die Schaltfläche «Senden» des Scrive Connector tut, Schritt für Schritt wird erklärt, wann sie erscheint, was sie prüft und welche Fehler sie auslösen kann.
Wenn Sie Hilfe bei Ihrer Konfiguration brauchen
FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt individuelle Konnektoren und Integrationen. Wenn Sie Fragen dazu haben, wie die Scrive-Konten zu Ihren Unternehmen in Odoo passen, schreiben Sie uns über die Modulseite oder sehen Sie sich die Seite in Odoo Apps an.
Weiterlesen
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: flexigobe_scrive_connector 20.0 (21b3b940): wizard/scrive_send_wizard.py
- Quellcode des Moduls: flexigobe_scrive_connector 20.0 (21b3b940): wizard/scrive_send_wizard_views.xml
- Quellcode des Moduls: flexigobe_scrive_connector_hr 20.0 (21b3b940): __manifest__.py
- apps.odoo.com/apps/modules/20.0/flexigobe_scrive_connector
- flexigotech.com/en/services.html
- Quellcode des Moduls: flexigobe_scrive_connector 20.0 (21b3b940): __manifest__.py
