On 08/06/12 05:26 -0700, tuxx wrote:
> (suite)
> 
> J'ai trouvé que dans la table account_invoice le champ invoice_report
> a la valeur {null} pour chacun des enregistrements nouveaux (nouvelles
> factures validées).

C'est normal car ce champ a été supprimé mais on ne sait pas supprimer
les column sous sqlite.

> De même, le champ invoice_report_cache contient
> PKcdt au lieu de {Blob}.

Normallement, celui-ci devrait contenir le document de la facture.

> Un petit peu prêt à tout :-D , j'ai copier la valeur de invoice-report
> du précédent enregistrement (qui affiche ma facture sans souci) pour
> le coller dans celui d'une nouvelle facture.

Ce champ ne sert plus.

> J'ai ensuite fait
> "pointer" invoice_report_cache vers mon modèle invoice.odt

invoice_report_cache doit contenir le document.

> Résultat : dans Neso, l'action Report/Facture de la facture modifiée
> m'affiche... mon modèle invoice.odt (sans les données)

Un possible solution est de mettre le champ invoice_report_cache a NULL
car alors le système va regénérer le document et le stocker.

De tout évidence, la migration sous SQLite n'a pas l'air de se passer
correctement entre 2.0 et 2.2. Je dois dire que ce n'est pas la base de
donnée la plus utilisée/testée. De plus, les limitations de SQLite font
qu'il faut de temps en temps faire des manipulations à la main.

-- 
Cédric Krier

B2CK SPRL
Rue de Rotterdam, 4
4000 Liège
Belgium
Tel: +32 472 54 46 59
Email/Jabber: [email protected]
Website: http://www.b2ck.com/

Attachment: pgpaBjVrYZExn.pgp
Description: PGP signature

Répondre à