Quan surt i què significa
Quan surt aquest missatge?
Surt en prémer Send, un botó que es veu sempre a Odoo 17, 18, 19 i 20. En prémer-lo, el submòdul «Scrive HR Contracts» comprova que el compte de Scrive triat pertany a la mateixa companyia que el document. Perquè surti el missatge s'han de complir tres coses alhora: el document té companyia, el compte de Scrive té companyia i les dues companyies són diferents. Llavors l'acció s'atura.

Send al missatge sobre el compte de Scrive, tal com és al codi d'Odoo 17, 18, 19 i 20.Què és cada buit del missatge?
El mòdul omple els buits amb dades concretes, en aquest ordre: el nom del compte de Scrive triat; la companyia a la qual pertany aquest compte; el nom del document (si no té nom, veuràs this document); la companyia a la qual pertany el document; i, al final, una altra vegada la companyia del document, que és la de la qual has de triar compte. L'últim nom del missatge és el que més t'interessa per corregir-lo.

The Scrive account '…' belongs to …, but … belongs to …. Choose a Scrive account of ….; l'esquema també recull la versió en castellà, alemany, francès, italià i portuguès.Es desa alguna cosa quan surt l'error?
No. És un error que atura l'acció, així que no es desa res del que l'enviament havia de canviar. El propi codi descriu la comprovació com un rebuig del compte d'una altra companyia abans de crear res.
Per què ho comprova el mòdul?
Segons el codi del mòdul, el document de Scrive pren la seva companyia del compte. Abans que existís aquesta comprovació, un compte d'una altra companyia acabava fallant més endins, amb l'avís genèric d'Odoo que diu que potser pots accedir al registre canviant de companyia. Ara el mòdul t'avisa abans, amb el nom del compte, el del document i les dues companyies implicades.

D'on ve la comprovació
Està al mòdul principal?
No: viu al submòdul «Scrive HR Contracts», el nom tècnic del qual és flexigobe_scrive_connector_hr. Depèn de flexigobe_scrive_connector i, segons la versió, d'una altra app d'Odoo: a Odoo 17 i 18, de hr_contract; a Odoo 19 i 20, de hr.
L'he d'instal·lar a part?
El submòdul s'instal·la sol quan estan instal·lades les seves dependències: Scrive Connector i hr_contract a Odoo 17 i 18, o Scrive Connector i hr a Odoo 19 i 20. Si tens Scrive Connector juntament amb aquesta app d'Odoo, la comprovació forma part de la teva instal·lació.
Quan no surt
Pot sortir si el compte o el document no tenen companyia?
No. El mòdul comprova primer que hi hagi companyia als dos costats. Si falta la del document o la del compte, la comprovació acaba aquí sense error i no compara res.
I si el compte és de la mateixa companyia que el document?
Tampoc surt. Quan les dues companyies coincideixen, la comprovació acaba sense missatge. Aquest avís només t'atura quan les dues companyies existeixen i són diferents.
Què passa si el document no té nom?
El missatge surt igualment, i al lloc del nom del document apareix this document. La condició que el provoca no depèn del nom, només de les companyies.
Com resoldre-ho
Què faig quan em surt?
Llegeix el final del missatge: l'últim nom de companyia que apareix és el de la companyia del document, i és d'aquesta de la qual has d'usar un compte de Scrive. Tria un compte de Scrive d'aquesta companyia i prem de nou Send. Com que l'error atura l'acció sense desar res, pots repetir l'intent amb el compte correcte.
I si el compte que volia usar és just el de l'altra companyia?
El missatge et diu a quina companyia pertany cada cosa: el compte que havies triat i el document. Amb companyies diferents, el mòdul no accepta aquest compte per a aquest document, i el que et demana el propi missatge és un compte de la companyia del document.
Com sé que ja està bé?
En prémer Send una altra vegada amb un compte de la companyia del document, la comprovació no llança el missatge i l'acció deixa d'aturar-se en aquest punt. Si torna a sortir, compara els noms de companyia del text: les dues primeres companyies que cita són la del compte i la del document, i continuen sent diferents.
En quines versions apareix?
El missatge és al codi publicat de les quatre versions d'Odoo per a les quals el mòdul està publicat a Odoo Apps: 17, 18, 19 i 20. El botó Send es veu sempre a totes.
On puc veure què més fa el botó Send?
A Què fa el botó «Send» de Scrive Connector, pas a pas s'explica quan apareix, què comprova i quins errors pot donar.
Si necessites ajuda amb la teva configuració
FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si tens dubtes sobre com encaixen els comptes de Scrive amb les teves companyies a Odoo, pots escriure'ns des de la pàgina del mòdul o consultar la seva fitxa a Odoo Apps.
Continua llegint
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_scrive_connector 20.0 (21b3b940): wizard/scrive_send_wizard.py
- Codi del mòdul: flexigobe_scrive_connector 20.0 (21b3b940): wizard/scrive_send_wizard_views.xml
- Codi del mòdul: flexigobe_scrive_connector_hr 20.0 (21b3b940): __manifest__.py
- apps.odoo.com/apps/modules/20.0/flexigobe_scrive_connector
- flexigotech.com/en/services.html
- Codi del mòdul: flexigobe_scrive_connector 20.0 (21b3b940): __manifest__.py
