Page 1 sur 1

Modèles sous Mac

Posté : ven. janv. 20, 2017 9:46 am
par Rene33
Bonjour,

Je progresse dans mon exploration d'OpenConcerto. Pour le moment, ça a l'air très bien. Mais avant de me lancer je souhaite explorer les recoins...
Nous travaillons sur Mac.
J'avais d'abord fait une installation multiposte "en local" sur le Mac. Premiers tests intéressants.
J'ai installé la BD sur un serveur distant. J'ai réussi à me connecter et à lancer le logiciel, puis à paramétrer mon plan comptable et à saisir ma balance (pour faire une reprise de la compta 2016 qui était sous Ciel).
Je teste maintenant la facturation. Je n'ai pas vraiment trouvé où étaient les templates. En allant sur le forum, il est question d'un fichier ods et d'un fichier xml. Sur Mac, je ne les trouve pas. En allant dans préférence du logiciel, j'arrive à éditer le fichier odt, mais c'est tout, il n'y a aucun champ de liaison avec les valeurs calculées.
Et, alors que j'avais réussi à générer une facture (pas à mon goût mais ce n'est pas grave) dans l'installation locale, là j'ai un message d'erreur

Code : Tout sélectionner

Impossible de charger le document OpenOffice

OfficeMasterStyles cannot be null
org.openconcerto.utils.ExceptionHandler: Impossible de charger le document OpenOffice
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:121)
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:125)
	at org.openconcerto.erp.generationDoc.SheetXml.showPrintAndExport(SheetXml.java:200)
	at org.openconcerto.erp.generationDoc.SheetXml.showPrintAndExport(SheetXml.java:133)
	at org.openconcerto.erp.generationDoc.SheetXml$3.call(SheetXml.java:119)
	at org.openconcerto.erp.generationDoc.SheetXml$3.call(SheetXml.java:1)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalArgumentException: OfficeMasterStyles cannot be null
	at org.jopendocument.model.OpenDocument.init(Unknown Source)
	at org.jopendocument.model.OpenDocument.loadFrom(Unknown Source)
	at org.jopendocument.model.OpenDocument.<init>(Unknown Source)
	at org.openconcerto.erp.generationDoc.SheetXml.showPrintAndExport(SheetXml.java:164)
	... 7 more
Dois-je réinstaller le logiciel pour qu'il fonctionne correctement en mode multi-utilisateur ?
Et comment changer le fichier xml sous Mac en mode multiposte ?
Merci

Re: Modèles sous Mac

Posté : ven. janv. 20, 2017 2:27 pm
par guillaume
Bonjour,

Modifiez vos modèles avec OpenOffice ou LibreOffice... le logiciel que vous avez utilisé n'a pas produit un fichier conforme à la norme OpenDocument.

Les modèles s'installent où vous le souhaitez, il suffit de paramétrer dans le logiciel l'emplacement.

Cordialement,

Re: Modèles sous Mac

Posté : ven. janv. 20, 2017 4:28 pm
par Rene33
Bonjour,

J'ai bien utilisé OpenOffice pour Mac. Donc je ne comprends pas d'où vient le problème.
Ceci dit, je n'ai pas vu où était le fichier xml, qui, si j'ai bien compris, contient la disposition des variables qui sont passées dans la génération de la facture.
Et dans le dossier qui est indiqué dans "préférence", je ne vois pas de modèles.

Merci
René

Re: Modèles sous Mac

Posté : sam. janv. 21, 2017 9:08 pm
par Rene33
Bonsoir,

Finalement, j'ai tout réinstallé pour avoir quelque chose de propre. Et par hasard, en passant la souris sur le nom de la pièce dans la fenêtre modèles du menu préférence, j'ai vu où étaient les modèles : dans le paquet du logiciel... Il faut cliquer sur "afficher le contenu du paquet" et là on trouve les modèles sous "OpenConcerto (multiposte).app/Contents/Java/Configuration/Template/Default"
Il n'y a plus qu'à essayer de comprendre comment ça marche et s'y coller pour mettre à notre style (je ne veux pas qu'il y ait trop de variation avec l'aspect qu'on avait jusqu'à présent)

Re: Modèles sous Mac

Posté : dim. janv. 22, 2017 10:18 pm
par guillaume
Vous gagneriez du temps à suivre les explications du manuel...