Page 1 sur 1

[RESOLU] Erreur import articles

Posté : jeu. juin 14, 2018 10:02 pm
par MatthieuHz
Bonjour à tous et tout d'abord merci pour cet outil incroyablement complet ! :D

Je débute sur OpenConcerto, avec mes quelques connaissances en développement et du milieu de l'ERP (Pour le moment uniquement Dynamics AX).

Je souhaite utiliser OpenConcerto principalement pour le module caisse pour le moment, je souhaite donc importer des articles dans celui-ci.

Pour cela, j'utilise le module d'import d'articles développé pour répondre à ce besoin.

En suivant les conseils présents dans ce post : viewtopic.php?f=2&t=2109 j'ai pu finalement obtenir ce message :
Import OK.PNG
Import OK.PNG (11.26 Kio) Vu 1457 fois
Dès lors que je clique sur OK, je me retrouve avec ce message d'erreur :cry: :

Code : Tout sélectionner

Erreur lors de l'importation
org.openconcerto.utils.ExceptionHandler: Erreur lors de l'importation
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:129)
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:134)
	at org.openconcerto.modules.importer.product.Module$3.actionPerformed(Module.java:166)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.AbstractButton.doClick(Unknown Source)
	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
	at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$500(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.NullPointerException
	at org.openconcerto.modules.importer.product.ProductImporter.importArticles(ProductImporter.java:125)
	at org.openconcerto.modules.importer.product.Module$3.actionPerformed(Module.java:164)
	... 38 more
Les seules lignes à peu près logiques sont celles relatives à la sécurité :

at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

Je viens de mettre à jour OpenConcerto en version 1.5.3.

Auriez-vous une solution à me proposer ?

Je vous remercie d'avance.

Matthieu

Re: Erreur import articles

Posté : ven. juin 15, 2018 3:56 am
par SRI
Je ne sais pas si tu es dans ce cas là, mais as tu mis à jour le module d'import après avoir mis à jour OpenConcerto en version 1.5.3 ? C'est une procédure obligatoire. Il faut pour cela retélécharger le module et le réinstaller.

Re: Erreur import articles

Posté : ven. juin 15, 2018 6:06 am
par MatthieuHz
Bonjour SRI,

Merci pour cette réponse très rapide.

En effet, je n'avais pas mis à jour le module article (Sa version n'ayant pas changé, cela ne me paraissait pas utile).

Je viens donc de le faire mais j'obtiens toujours la même erreur après la liste des colonnes suite à la validation de l'import.

Merci pour cette information, elle sera utile à l'avenir ;)

Bonne journée.

Matthieu

Re: Erreur import articles

Posté : ven. juin 15, 2018 8:05 am
par guillaume
Bonjour,

Pour que l'importation fonctionne, vous devez renseigner tous les champs (fournisseur, etc...).

Cordialement,

Re: Erreur import articles

Posté : ven. juin 15, 2018 7:11 pm
par MatthieuHz
Bonjour Guillaume,

Merci beaucoup pour cette précision.

En effet, les champs suivants sont obligatoires pour que l'import fonctionne :

Code
Désignation
Prix Vente HT
Famille
TVA
Descriptif
Code Barre
Prix achat Fournisseur
Qté Min
Poids
Qté achat
Pays
Code Douanier
Fournisseur

La présence des colonnes dans le fichier à importer suffit, il est possible de laisser des valeurs à vide (Non utilisées par exemple).

Merci encore.

Matthieu

Re: Erreur import articles

Posté : lun. juin 18, 2018 9:22 pm
par MatthieuHz
Bonsoir à tous,

Je reviens sur ce post car je rencontre un nouveau problème.

J'ai bien réussi à importer mes articles, comme indiqué la dernière fois mais bien que la plupart des données soient correctes, je n'arrive pas à importer le bon taux de TVA. J'ai des articles en 20 % et d'autres en 5,5 %.

J'ai tenté les manipulations suivantes :

- La valeur de la colonne du taux de TVA équivalente au libellé de la TVA dans OpenConcerto dans un premier temps et équivalente au taux de la TVA dans OpenConcerto dans un second temps.

- Modifier la valeur par défaut de la TVA dans OpenConcerto (Découper ainsi en 2 mon fichier d'import, une première fois en 5,5 % et une seconde fois en 20 %)

S'il y a une manipulation spécifique à effectuer, je suis preneur ;)

Merci d'avance.

Matthieu

Re: Erreur import articles

Posté : mer. juin 20, 2018 2:49 pm
par ludovic
Bonjour,

je viens de mettre en ligne le correctif. Retéléchargez le module et la colonne TVA sera prise en charge.



Cordialement,
Ludovic.

Re: Erreur import articles

Posté : mer. juin 20, 2018 7:00 pm
par MatthieuHz
Bonjour Ludovic,

Merci beaucoup pour cette nouvelle version (J'ai pu voir qu'un import de stock avait également été ajouté :) )

J'ai donc testé cette nouvelle version et malheureusement, il y a un petit bug ;)

Voici le message que je reçois alors que j'ai bien une colonne "Désignation" dans mon fichier d'import :
2018-06-20_20h55_36.png
2018-06-20_20h55_36.png (5.06 Kio) Vu 1385 fois
Je vais également regarder de mon côté (J'avais fait le nécessaire pour récupérer le code source de l'application).

Autre petite remarque, serait-il possible de centraliser des procédures/tutos pour utiliser ces outils afin que tout le monde puisse en profiter ? :)

Merci beaucoup !

Matthieu

Re: Erreur import articles

Posté : jeu. juin 21, 2018 3:14 pm
par ludovic
Bonjour,

En prenant la première ligne pour matcher sur le nom des colonnes, c'est beaucoup mieux ;)
C'est corrigé, vous pouvez retélécharger le module.

Cordialement,
Ludovic.

Re: Erreur import articles

Posté : jeu. juin 21, 2018 8:17 pm
par MatthieuHz
Bonjour,

En effet, ça fonctionne mieux comme ça :D

J'ai pu importer mes articles avec le bon taux de TVA.

Merci beaucoup !

Matthieu