noalyss-generale
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [noalyss-generale] Les différents modes d'import


From: Dany De Bontridder
Subject: Re: [noalyss-generale] Les différents modes d'import
Date: Sat, 23 Jul 2016 10:23:01 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0

Bonjour,

Le 22/07/2016 à 18:56, Mélopie a écrit :
Si je tente l'import d'un csv par[  EXT/IMPOP ], j'obtiens un message d'erreur de ce type:

Echec dans record SQL ERROR insert into impacc.import_detail ( import_id,id_date,id_code_group,id_nb_row,id_pj,id_acc,id_acc_second,id_quant,id_amount_novat,id_amount_vat,tva_code,jr_id,id_status,id_message,id_label,id_date_limit,id_date_payment,id_date_conv,id_date_limit_conv,id_date_payment_conv,id_quant_conv,id_amount_novat_conv,id_amount_vat_conv,id_date_format_conv,id_debit) values ($1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$20,$21,$22,$23,$24,$25) returning id ERROR: value too long for type character varying(20)

Pour éviter ça, il faut véritablement configurer le csv sous la forme précise du tableau, à savoir renseigner les champs dans l'ordre suivant:
Date | Groupe | Pièce | Fournisseur | Libellé | Date paiement | Échéance | Service | Quantité | Montant HTVA | Code TVA | TTC/TVAC | Status |
Oui exactement , toutes ces colonnes sont nécessaires et dans cet ordre

Dans l'absolu, je cherche à éviter des manipulations sur des fichiers intermédiaires afin d'éviter les erreurs de saisies.
Allons-y tout de même!
J'ai un CSV configuré comme suit :
Date | N opération | Note | Montant | Devise | Date paiement | N Compte Tiers | Tiers | Libellé |
Je dois donc manipuler des colonnes de chiffres par copier-coller ou créer des formules d'une feuille de calc à l'autre pour faire par exemple correspondre la colonne I d'origine à la colonne E du fichier d'import, afin d'avoir le libellé dans la bonne colonne.
Pour la colonne Fournisseur, J'utilise le quick code du fournisseur pour peu que j'en ai crée la fiche.
La colonne Service correspond au quick code de la marchandise ou du bien.
On ne peut pas laisser des colonnes vides car alors les données se décalent.
Il faut ensuite supprimer les en-têtes de colonnes pour pouvoir importer.
Dans IMPOP , il n'y a pas une option : "supprimer la première ligne" ?

Mais ça ne suffit pas.
Les colonnes Pièce et Fournisseur ont été interverties à l'import.
Les colonnes Date Paiement et Échéance sont vides ce qui décale tout le reste.
On retrouve ces dates dans les deux colonnes qui suivent, à savoir Service et Quantité, et tout le reste est décalé.
Rien ne sera donc importé.

Ne peut-on pas retrouver un procédé d'import du même type que pour la banque avec un choix d'affectation des colonnes avant l'import pour ne pas avoir à manipuler les colonnes dans un fichier intermédiaire à l'aveugle?

Oui ce serait une bonne idée , et aussi si quelqu'un pouvait développer pour qu'on puisse corriger ou effacer une ligne incorrecte ...

Bonne journée


D.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]