Salta al contingut principal
FlexigoTech Migration Base

Missatges d'error de FlexigoTech Migration Base: quan surten i què fer

FlexigoTech Migration Base mostra dos tipus de missatges: els que impedeixen repetir una cosa que el mòdul només admet una vegada (per projecte, per set o per registre) i els que aturen un canvi d'estat i et diuen què falta. A sota tens cada text literal, quan apareix i què fer. La pista per resoldre'l és al mateix missatge: localitzar el registre que ja existeix o acabar el que queda pendent.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 4 de novembre de 2026

L'essencial

Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del mòdul, versió 20.0 · a les fonts enllaçades al final
Lectura
6 min

Com llegir els missatges del mòdul

Els missatges de FlexigoTech Migration Base són de dos tipus. Uns protegeixen una regla d'unicitat: una cosa que el mòdul només admet una vegada per projecte, per set de mapatge, per categoria o per registre. Altres apareixen quan intentes canviar d'estat i t'expliquen què ho impedeix.

A la taula veuràs alguns textos amb claus, com {current_status} o {len(blocking_recs)}. Així estan escrits al codi del mòdul; a la teva pantalla, en aquest buit, hi apareix l'estat o la quantitat del teu cas.

Si abans vols entendre què recorre cada registre, ho expliquem a com funciona Migration Base per dins.

t-esc reports go blank in Odoo 20, with no error
Vídeo: t-esc reports go blank in Odoo 20, with no error (vídeo en anglès)

Els missatges de Migration Base, un per un

MissatgeQuan surtQuè fer
Each source record can only be archived once per projectEn arxivar un registre d'origen que ja està arxivat en aquest mateix projecteBusca l'arxiu que ja existeix per a aquest registre al projecte i treballa-hi
Each source record can only be staged once per projectEn passar a staging un registre d'origen que ja és a staging en aquest projecteLocalitza l'entrada de staging existent en lloc de crear-ne una altra
Each validation rule can only run once per recordQuan una mateixa regla de validació s'executaria una altra vegada sobre el mateix registreRevisa el resultat que ja hi ha per a aquesta regla i aquest registre
Each checklist item can only appear once per projectEn afegir a un projecte un ítem de checklist que ja hi figuraFes servir l'ítem que ja és al checklist del projecte
Each account can only appear once per reconciliation type per projectEn repetir un compte amb el mateix tipus de conciliació al mateix projecteEdita la línia que ja existeix per a aquest compte i aquest tipus
Each source dimension value can only map once per setEn mapar per segona vegada el mateix valor de dimensió d'origen dins d'un setCorregeix el mapatge que ja té aquest valor al set
Each source value can only map once per category per setEn mapar dues vegades un valor d'origen a la mateixa categoria del mateix setCorregeix el mapatge existent d'aquest valor en aquesta categoria
Each mapping set version must be uniqueEn desar un mapping set amb una versió que ja existeixAssigna-li una versió diferent
Illegal status transition: {current_status} → {new_status}. Allowed transitions: {allowed}En demanar un estat que no està permès des de l'actualLlegeix Allowed transitions i tria un d'aquests estats
Cannot advance to Reconciled: {len(blocking_recs)} blocking reconciliation line(s) remain unresolved. Please resolve or sign off these items first.En intentar avançar a Reconciled amb línies de conciliació bloquejants sense resoldreResol o signa aquestes línies i torna-ho a provar
Cannot go live: {len(blocking_items)} checklist items not completedEn intentar passar a producció amb ítems del checklist sense completarCompleta els ítems pendents i repeteix el pas

Els avisos que aturen un canvi d'estat

Aquests tres no assenyalen una dada mal escrita: et diuen que el pas que intentes fer encara no es pot fer.

Illegal status transition

El missatge complet inclou l'estat actual, el que has demanat i la llista Allowed transitions. Aquesta llista és la resposta: des de l'estat on ets, el mòdul només accepta els que hi apareixen. Si l'estat al qual vols arribar no hi figura, el mòdul no et deixa fer aquest salt des d'on ets.

Cannot advance to Reconciled

El número del missatge és la quantitat de línies de conciliació bloquejants que continuen sense resoldre. El mateix text indica què fer: resoldre-les o signar-les (sign off) abans de tornar-ho a provar. A la llista de Reconciliation tens, per a cada línia, el projecte, el tipus de conciliació, el codi de compte, els imports d'origen i destinació, la variància i les caselles de tolerància, bloqueig i signatura.

Llista de Reconciliation a l'app Migration amb cinc files, imports d'origen i destinació, variància i caselles de tolerància, bloqueig i signatura
La llista de Reconciliation: aquí revises les línies amb bloqueig i la seva casella de signatura.

Cannot go live

Aquí el número és la quantitat d'ítems del checklist que no estan completats. Obre els ítems del checklist del projecte, completa'ls i repeteix el pas. La llista de Checklist Items mostra el projecte, l'ítem, les caselles Done i Blocking, qui ho ha fet i la data.

Recorregut per la llista de projectes de migració, Checklist Items, Reconciliation i Migration Runs
De la llista de projectes (amb origen QuickBooks) a Checklist Items, Reconciliation i Migration Runs.

Els missatges que impedeixen duplicar

Els missatges d'unicitat del mòdul comparteixen forma: Each … can only … once per …. La part final del text et diu l'àmbit de la regla: projecte, set, categoria o registre. Llegir-la bé t'estalvia buscar on no toca. Per exemple, el missatge de comptes parla d'una vegada per tipus de conciliació i per projecte, així que el xoc és en la combinació de compte i tipus dins d'aquest projecte.

Als sets de mapatge

Tres missatges afecten els mapping sets. Each source dimension value can only map once per set i Each source value can only map once per category per set surten quan repeteixes un valor d'origen dins del mateix set (en el segon cas, dins de la mateixa categoria). Each mapping set version must be unique surt quan la versió del set ja existeix. En els dos primers, obre el set, busca el valor i corregeix la línia que ja el mapa; en el tercer, canvia la versió.

A staging, arxiu i validació

Each source record can only be archived once per project i Each source record can only be staged once per project apareixen quan un registre d'origen ja té el seu arxiu o la seva entrada de staging en aquest projecte. Each validation rule can only run once per record apareix quan una regla ja s'ha executat sobre aquest registre. En els tres casos, el que busques ja està creat: localitza'l abans de repetir.

Al checklist i a la conciliació

Each checklist item can only appear once per project impedeix tenir el mateix ítem dues vegades en un projecte. Each account can only appear once per reconciliation type per project impedeix repetir un compte amb el mateix tipus de conciliació al mateix projecte. La sortida és editar el registre existent en lloc d'afegir-ne un altre.

On buscar el registre que ja existeix

A l'app Migration, el menú superior té Migration Projects, Mapping Sets i Reconciliation, i les llistes porten botó New i cercador. Allà localitzes el set, la línia de conciliació o el projecte que provoca el xoc.

Llista de Migration Runs amb cinc files, operador, nombre d'objectes i casella Is Dry-Run, i el menú superior amb Migration Projects, Mapping Sets i Reconciliation
La llista de Migration Runs; a dalt, els menús Migration Projects, Mapping Sets i Reconciliation.

Altres llistes del mòdul, com Connection Profiles, segueixen el mateix patró de botó New, cercador i columnes, en aquest cas Profile Name, Connection Type, Validated i Validation Message.

Llista de Connection Profiles sense registres amb botó New, cercador i columnes Profile Name, Connection Type, Validated i Validation Message
La llista de Connection Profiles, encara sense registres.

Si estàs en plena posada en marxa i vols saber què has d'omplir a cada registre, tens la guia de posada en marxa de Migration Base.

Com t'ajuda FlexigoTech

FlexigoTech Migration Base és gratuït a Odoo Apps per a Odoo 17, 18, 19 i 20 (sense IVA). Si el missatge persisteix o la migració necessita alguna cosa que el mòdul no cobreix, a FlexigoTech implantem Odoo 17, 18, 19 i 20 i desenvolupem connectors i integracions a mida.

Continua llegint

FlexigoTech Migration Base: checklist de camps, estats i primera setmanaChecklist per posar en marxa FlexigoTech Migration Base a Odoo: camps del mapatge de dimensions, estats i què revisar a la conciliació.
Comprovat al codi del mòdul (versió 20.0) i a les fonts enllaçades

Fonts