Bonjour,
Sur la question des formats export qui ne sont ré-importable directement, se serais possible, il suffit de le coder, les développeurs qui l’ont fait n’ont pas pris compte ce besoin, il n’était probablement pas explicite.
Sinon pour répondre à votre question. Souvent quand dans la colonne du fichier import, il est expliqué que vous pouvez utiliser « code issue d’une table llx_c_XXXX » c’est que vous devez mettre le code du dictionnaire correspondant (Module Accueil->Menu gauche : Configuration->Menu gauche dictionnaire).
Par contre notamment dans l’import des tiers par exemple, il y a des colonnes où Dolibarr attend « Id » aussi issue du dictionnaire (par exemple "Conditions de paiement - fournisseur (s.cond_reglement_supplier) => 1/2/3…matches field « rowid » in table « llx_c_payment_term »), la c’est plus compliqué. Il vous faut cette information qui n’est malheureusement pas visible directement dans les dictionnaires (Module Accueil->Menu gauche : Configuration->Menu gauche dictionnaire).
Pour trouve l’Id/rowid attendue par Dolibarr, voici la démarche :
Sur le bouton On/Off faite un clique droit => Copier l’adresse du lien ou un truc genre (cela dépend de votre navigateur)
Dans un fichier texte, collez le lien qui est dans votre presse papier. Vous obtenez quelque chose comme ça
https://dolibarr/admin/dict.php?sortfield=sortorder&sortorder=&**rowid=3**&code=30DENDMONTH&&id=12&entity=1&action=disable
l’information Id qu’attends Dolibarr est dans ce lien rowid=3 => Donc mettez 3 dans le fichier
Pour le département, Dolibarr vous « ment » (ou c’est un bug, au choix) il attend l’Id/rowid (il vous faut suivre la procédure ci dessus)
Autre astuce : dans l’import de prix par exemple, quand dolibarr attend la ref produit assurer vous de bien mettre « ref:REFPRODUIT », ou si vous l’identifiant technique (un autre fameux id/rowid") que vous ne connaissez probablement pas (sauf si vous avez au préalable fait un export avec cette colonne) mettez « id:XXXX ».
Autre point, les dates : Dans les fichiers Dolibarr attend un texte « 2020-12-31 » hors si vous sassiez cela dans Excel/LibreOffice/Autre, il y a des chances que cet outil le convertisse tout seul en format date. Dolibarr ne sais pas traiter cette information pensez donc a toujours mettre le caratére ’ (delui du 4 chiffre sur les clavier azerty, pas celui du 7 ce n’est pas le même) avant :
'2020-05-12
Cela explique à votre logiciel de tableur qu’il ne doit pas essayer de convertir ce que vous saisissez.
Il en va de même pour les code postaux ou téléphone : 0102030405 => Votre tableur crois que c’est un chiffre et supprime le premier 0 => '0102030405 et il garde le premier zero
A l’import Dolibarr ignore le ’ et traite l’information correctement.
Bonne import.