Page 1 sur 1

import écritures impossible

Posté : lun. oct. 10, 2016 7:06 am
par gn21
Bonjour,

Toujours en test du logiciel, un peu désepérée de ne rencontrer que des soucis, j'essaye en vain l'import des données d'écritures des A-Nouveaux.

1 - Dans la fenêtre d'import, mes fichiers .xls, .csv et .odt générés par Libreoffice sont invisibles, je ne peux pas les sélectionner. Est-ce normal, alors qu' il est bien indiqué que ce sont ces formats qui peuvent être importés ?

2 - quand j'importe le fichier .ods, le seul visible et sélectionnable dans la fenêtre d'import
fenetr1.jpg
fenetr1.jpg (80.9 Kio) Vu 16686 fois
J'ai ce message d'erreur :

Code : Tout sélectionner

Erreur pendant l'importation

/home/grainesdebouquins/saisie-import.ods does not exist
org.openconcerto.utils.ExceptionHandler: Erreur pendant l'importation
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:121)
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:125)
	at org.openconcerto.erp.core.finance.accounting.ui.ImportEcriturePanel$1$2$1.handle(ImportEcriturePanel.java:146)
	at org.openconcerto.sql.utils.SQLUtils$2.handle(SQLUtils.java:147)
	at org.openconcerto.sql.model.ConnectionHandler.compute(ConnectionHandler.java:59)
	at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:873)
	at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:837)
	at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:125)
	at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:97)
	at org.openconcerto.erp.core.finance.accounting.ui.ImportEcriturePanel$1$2.run(ImportEcriturePanel.java:135)
Caused by: java.lang.IllegalArgumentException: /home/grainesdebouquins/saisie-import.ods does not exist
	at org.openconcerto.erp.importer.DataImporter.createModelFrom(DataImporter.java:517)
	at org.openconcerto.erp.importer.DataImporter.createModelFrom(DataImporter.java:512)
	at org.openconcerto.erp.core.finance.accounting.ui.ImportEcriturePanel.importData(ImportEcriturePanel.java:169)
	at org.openconcerto.erp.core.finance.accounting.ui.ImportEcriturePanel$1$2$1.handle(ImportEcriturePanel.java:141)
	... 7 more
Et parfois, alors que le format de la date ne change pas, ce message ci :

Code : Tout sélectionner

Erreur pendant l'importation

Unparseable date: "Date"
org.openconcerto.utils.ExceptionHandler: Erreur pendant l'importation
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:121)
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:125)
	at org.openconcerto.erp.core.finance.accounting.ui.ImportEcriturePanel$1$2$1.handle(ImportEcriturePanel.java:146)
	at org.openconcerto.sql.utils.SQLUtils$2.handle(SQLUtils.java:147)
	at org.openconcerto.sql.model.ConnectionHandler.compute(ConnectionHandler.java:59)
	at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:873)
	at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:837)
	at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:125)
	at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:97)
	at org.openconcerto.erp.core.finance.accounting.ui.ImportEcriturePanel$1$2.run(ImportEcriturePanel.java:135)
Caused by: java.text.ParseException: Unparseable date: "Date"
	at java.text.DateFormat.parse(DateFormat.java:357)
	at org.openconcerto.erp.core.finance.accounting.ui.ImportEcriturePanel.importData(ImportEcriturePanel.java:189)
	at org.openconcerto.erp.core.finance.accounting.ui.ImportEcriturePanel$1$2$1.handle(ImportEcriturePanel.java:141)
	... 7 more
Quelles sont les erreurs dans ma procédure ?

Je suis sous ubuntu 16.04, Java 8

Re: import écritures impossible

Posté : lun. oct. 10, 2016 8:50 am
par Samuel_Burg
Bonjour,

pour les imports, le format CSV est le plus adapté.

le format a utiliser est comme suit :

Code : Tout sélectionner

01/01/2016,OD,467012,INT15_001,Correction erreurs d'arrondis 2014,0.06,0.00,1
01/01/2016,OD,467011,INT15_001,Correction erreurs d'arrondis 2014,0.00,0.06,1
01/01/2016,OD,467011,INT15_001,Correction répartition FSP HO_14_502,13.80,0.00,2
01/01/2016,OD,467012,INT15_001,Correction répartition FSP HO_14_502,0.00,13.80,2
01/01/2016,OD,467010,INT15_001,Escompte paymt comptant FAC HO_14_007,0.46,0.00,3
01/01/2016,OD,411800,INT15_001,Escompte paymt comptant FAC HO_14_007,0.00,0.46,3
01/01/2016,OD,467012,INT15_001,Perte sur Escmpt paymt FAC HO_14_007,0.28,0.00,4
01/01/2016,OD,467011,INT15_001,Perte sur Escmpt paymt FAC HO_14_007,0.00,0.28,4
05/01/2016,BA,512100,BQ_15_01,FAC HO_14_002 - Virmt. T--.S--.,32.91,0.00,5
05/01/2016,BA,411800,BQ_15_01,FAC HO_14_002 - Virmt. T--.S--.,0.00,32.91,5
05/01/2016,OD,467010,INT14_010,FAC HO_14_002 - Virmt. T--.S--.,32.91,0.00,6
05/01/2016,OD,467012,INT14_010,FAC HO_14_002 - Virmt. T--.S--.,0.00,13.16,6
05/01/2016,OD,467011,INT14_010,FAC HO_14_002 - Virmt. T--.S--.,0.00,19.75,6
05/01/2016,BA,512100,BQ_15_01,FSE Lot14_094 - E---,316.85,0.00,7
05/01/2016,BA,411208,BQ_15_01,FSE Lot14_094 - E---,0.00,316.85,7
05/01/2016,OD,467010,INT14_012,FSE Lot14_094 - E---,316.85,0.00,8
05/01/2016,OD,467012,INT14_012,FSE Lot14_094 - E---,0.00,126.74,8
05/01/2016,OD,467011,INT14_012,FSE Lot14_094 - E---,0.00,190.11,8
notez que le dernier champ de mon csv ne vous est pas utile, il est spécifique au module d'import que j'ai adapté à mon propre usage.
le format du fichier doit être en utf8.
vos dates doivent être en dd/mm/yyyy et non pas dd/mm/yy comme indiqué dans la fenêtre de dialogue de OC.
la première ligne avec le nom des champs ne doit pas figurer dans le csv.

l'import par défaut de OC rassemble toutes les écritures importées dans un seul mouvement.

cordialement,

Re: import écritures impossible

Posté : lun. oct. 10, 2016 9:23 am
par gn21
Merci pour votre réponse, mais je peux pas choisir le fichier .csv, la fenêtre ne me l'affiche pas. QQ chose m'en empêche, est-ce un paramètre d'OC ou de Java ?

Re: import écritures impossible

Posté : lun. oct. 10, 2016 8:45 pm
par guillaume
Bonjour,
Erreur pendant l'importation
Unparseable date: "Date"
Une case qui contient "Date" n'est pas une date.
Supprimez donc la 1ere ligne...

Cordialement,