OpenConcerto 1.3 beta 2

Avatar du membre
guillaume
Messages : 2439
Enregistré le : ven. févr. 11, 2011 7:15 pm

lun. déc. 31, 2012 4:38 pm

Bonjour,

En cette fin d'année, voici OpenConcerto 1.3 en version béta 2.
Nous avons corrigé les bugs connus de la première béta.

OpenConcerto pour Windows XP/Vista/7/8
- version monoposte : http://www.openconcerto.org/fr/telechar ... oposte.exe
- version multiposte : http://www.openconcerto.org/fr/telechar ... iposte.exe

OpenConcerto pour Linux (et autres systèmes dotés de Java)
- version monoposte : http://www.openconcerto.org/fr/telechar ... oposte.zip
- version multiposte : http://www.openconcerto.org/fr/telechar ... iposte.zip

OpenConcerto pour Mac
- version monoposte : http://www.openconcerto.org/fr/telechar ... te-mac.zip
- version multiposte : http://www.openconcerto.org/fr/telechar ... te-mac.zip


Ces versions contiennent un bon nombre de correctifs et les nouveautés suivantes par rapport à la version 1.2:
- l'interface caisse s'adapte désormais à la résolution de votre écran
- amélioration de l'interface de configuration
- les premiers débuts de l’internationalisation (Anglais et allemand dans un premier temps)
- l'offre cloud plus rapide que jamais
- des centaines de petits détails que nous vous laissons découvrir... :o

Avec cette version, vous pouvez mettre à jour toutes les versions antérieures.
(si la mise à jour coince nous aurons besoin des fichiers de votre base pour débugger)

Après installation:
- lancez le logiciel de configuration
- vérifiez les paramètre de connexion
- faire la mise à jour de la base (onglet installation). Cette mise à jour peu prendre plusieurs minutes.

Pour la mise à jour depuis une version monoposte, connectez vous au moins une fois au logiciel avant de procéder à sa mise à jour.

En version multiposte, utilisez la fonction de mise à jour pour votre base existante ou partez d'une base vierge en utilisant le SQL de la 1.2.

Merci à tous pour les retours en messages privés et sur le forum.
En cas de bug, n'hésitez pas utiliser le bug tracker, cf http://code.google.com/p/openconcerto/issues/list

:!: Pendant le téléchargement, je vous invite à faire connaître OpenConcerto, pour cela vous pouvez:
- vous déclarer utilisateur d'OpenConcerto
http://www.ohloh.net/p/openconcerto
- cliquer "j'aime" sur notre Facebook
http://fr-fr.facebook.com/pages/OpenCon ... 0810800295
- Twitter
https://twitter.com/#!/blueos

Bon réveillon!

Guillaume
Directeur technique d'OpenConcerto qui dans son temps libre s'occupe du forum.
Pour une assistance pro, nous sommes joignables à ILM Informatique contre quelques jetons.
Pensez aussi à lire le manuel !
xantof
Messages : 504
Enregistré le : dim. juil. 10, 2011 2:33 pm

jeu. janv. 03, 2013 11:55 pm

Bonjour et merci pour cette b2,

Mais...

Les 2 bugs de la b1 indiqués ici http://www.openconcerto.org/forum/viewt ... =635#p2434sont toujours là!

Stephan
Lubuntu 16.04 LTS au travail. Ubuntu 15.04 à la maison. 13 ans sous logiciel propriétaire. OC depuis 2012. Petit Commerce
Comment poser une question sur un forum : http://www.linux-france.org/article/the ... ns-fr.html
Avatar du membre
guillaume
Messages : 2439
Enregistré le : ven. févr. 11, 2011 7:15 pm

ven. janv. 04, 2013 4:07 pm

Bonjour,

Nous n'avons pas eu le temps d’intégrer les patchs pour ces 2 problèmes :(
Cela justifiera la beta 3 avant la version finale!

Cordialement,
Directeur technique d'OpenConcerto qui dans son temps libre s'occupe du forum.
Pour une assistance pro, nous sommes joignables à ILM Informatique contre quelques jetons.
Pensez aussi à lire le manuel !
maywan
Messages : 8
Enregistré le : lun. janv. 14, 2013 9:40 am

mer. janv. 16, 2013 11:40 am

Merci pour cette v3 qui s'annonce prometeuse !

Le bug de separateur des centimes et des milliers est aussi present lorsqu'on essaye de creer un bon de commande fournisseur dont la valeur totale depasse 1000. (Donc des que l'on a un separateur de millier qui rentre en ligne de compte).

Bon courage !
wawa_1
Messages : 112
Enregistré le : ven. mars 02, 2012 9:40 am

jeu. janv. 24, 2013 10:50 am

Bonjour Guillaume.
J'ai remarquer que le 1.3b2 avait un défaut dans la colonne Quantité livrée des bons de livaison.
Il suffit de changer le format de cellule dans l' .ods car il est par défaut en %.
Voilas pour ma petite contribution.
Cordialement Alex.
wawa_1
Messages : 112
Enregistré le : ven. mars 02, 2012 9:40 am

jeu. janv. 31, 2013 9:57 am

Nouveau petit Bug sur la 1.3b2,
il y a un un petit probleme quand on fais un devis, les prix d'achat n'apparessent pas toujour et du coup on ne peut voir le taux de marge. ( je precise que mais prix d'achat sont bien completer).
Voilas bonne journée.
Tirlian
Messages : 15
Enregistré le : lun. mars 18, 2013 7:16 am

lun. mars 18, 2013 6:09 pm

Un autre bug d'affichage dans la gestion des devis, je vois l'onglet "tous" mais les onglets "en cours", "accepté", etc... n'ont plus rien d’écrit dedans.

Plus grave par contre, visiblement tous les devis que j'ai créé aujourd'hui sur la version 1.2 ou sur la version 1.3 b2 ne peuvent être modifiés, supprimés, etc... (je suis en pleine phase de test et de configuration de mon logiciel)

Une fausse manip?

J'ai installé le paquet sous Ubuntu (dézippé l'archive), je me suis connecté, j'ai quitté, j'ai lancé OpenConcertoConfig.sh, puis j'ai fais la mise à niveau de la base, j'ai relancé OpenConcerto.
Tout les nouveaux champs apparraissent, je peux modifier, supprimer des articles, clients, etc... Mais pas les devis.

Je copie/colle le message d'erreur

Code : Tout sélectionner

UncaughtException on thread Thread[AWT-EventQueue-0,6,main]

The table of the row NUMEROTATION_AUTO[2] doesn't contain the field 'DEVIS_AUTO_MONTH'.
org.openconcerto.utils.ExceptionHandler: UncaughtException on thread Thread[AWT-EventQueue-0,6,main]
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:86)
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:90)
	at org.openconcerto.erp.config.Gestion$1.uncaughtException(Gestion.java:115)
	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1057)
	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1052)
	at java.awt.EventDispatchThread.processException(EventDispatchThread.java:264)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:256)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Caused by: java.lang.IllegalArgumentException: The table of the row NUMEROTATION_AUTO[2] doesn't contain the field 'DEVIS_AUTO_MONTH'.
	at org.openconcerto.sql.model.SQLRow.getObject(SQLRow.java:337)
	at org.openconcerto.sql.model.SQLRowAccessor.getObjectAs(SQLRowAccessor.java:171)
	at org.openconcerto.sql.model.SQLRowAccessor.getBoolean(SQLRowAccessor.java:151)
	at org.openconcerto.erp.core.common.element.NumerotationAutoSQLElement.fixNumerotation(NumerotationAutoSQLElement.java:461)
	at org.openconcerto.erp.core.common.element.NumerotationAutoSQLElement$2.tableModified(NumerotationAutoSQLElement.java:529)
	at org.openconcerto.sql.model.SQLTable.fireTableModified(SQLTable.java:1210)
	at org.openconcerto.sql.model.SQLTable.fireTableModified(SQLTable.java:1223)
	at org.openconcerto.sql.model.SQLTable.fire(SQLTable.java:1188)
	at org.openconcerto.sql.model.SQLTable.fireTableModified(SQLTable.java:1180)
	at org.openconcerto.sql.element.DeletionMode$1.fireChange(DeletionMode.java:116)
	at org.openconcerto.sql.element.SQLElement$2.create(SQLElement.java:618)
	at org.openconcerto.sql.utils.SQLUtils$1.handle(SQLUtils.java:76)
	at org.openconcerto.sql.utils.SQLUtils$2.handle(SQLUtils.java:112)
	at org.openconcerto.sql.model.ConnectionHandler.compute(ConnectionHandler.java:55)
	at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:707)
	at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:93)
	at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:73)
	at org.openconcerto.sql.element.SQLElement.archive(SQLElement.java:584)
	at org.openconcerto.sql.element.SQLElement.askArchive(SQLElement.java:1669)
	at org.openconcerto.sql.view.IListPanel.handleAction(IListPanel.java:491)
	at org.openconcerto.sql.view.ListeAddPanel.handleAction(ListeAddPanel.java:52)
	at org.openconcerto.sql.view.IListPanel.actionPerformed(IListPanel.java:415)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
	at java.awt.Component.processMouseEvent(Component.java:6505)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3312)
	at java.awt.Component.processEvent(Component.java:6270)
	at java.awt.Container.processEvent(Container.java:2229)
	at java.awt.Component.dispatchEventImpl(Component.java:4861)
	at java.awt.Container.dispatchEventImpl(Container.java:2287)
	at java.awt.Component.dispatchEvent(Component.java:4687)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
	at java.awt.Container.dispatchEventImpl(Container.java:2273)
	at java.awt.Window.dispatchEventImpl(Window.java:2719)
	at java.awt.Component.dispatchEvent(Component.java:4687)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:729)
	at java.awt.EventQueue.access$200(EventQueue.java:103)
	at java.awt.EventQueue$3.run(EventQueue.java:688)
	at java.awt.EventQueue$3.run(EventQueue.java:686)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.awt.EventQueue$4.run(EventQueue.java:702)
	at java.awt.EventQueue$4.run(EventQueue.java:700)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:699)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
	... 5 more
Modifié en dernier par Tirlian le sam. mars 23, 2013 8:42 am, modifié 1 fois.
Tirlian
Messages : 15
Enregistré le : lun. mars 18, 2013 7:16 am

mer. mars 20, 2013 7:29 am

Pour revenir à mon problème,

Je ne sais pas pourquoi OpenConcerto cherche la valeur DEVIS_AUTO_MONTH, mais elle n'est effectivement pas présente dans la table NUMEROTATION_AUTO du fichier mappingcompta.xml.

Est-ce normal? (ou est-ce que je ne cherche pas où il faut?)

Est-ce que le bug pourra être corrigé? Parce que maintenant que j'ai testé le logiciel, cette version 1.3 est effectivement très prometteuse, et j'ai bien l'intention de me préparer une configuration propre sur mon ordi pour commencer à remplir mes bases de données. Pour cela il faut quand même que je sois sûr de la possibilité de migrer vers la version 1.3 définitive lorsqu'elle sortira sans bug et en pouvant supprimer ce que je veux.
ludovic
Messages : 265
Enregistré le : ven. avr. 15, 2011 2:32 pm

mer. mars 20, 2013 8:26 am

Bonjour,

ce bug est corrigé pour la prochaine béta. Aucun souci pour la migration sur la 1.3 finale.
Merci pour votre retour. La 1.3b3 ne devrait plus trop tarder.

Cordialement,
Ludovic
Tirlian
Messages : 15
Enregistré le : lun. mars 18, 2013 7:16 am

sam. mars 23, 2013 7:42 am

Un autre bug :

Affichage du taux de TVA lors de l'export en ODS ou PDF : 19600% et 7000% (pour 19,6 et 7). Par contre les calculs sont bons et les résultats aussi.

Autre chose :

On ne peut pas créer de compte comptable avec des caractères alphanumériques (genre un 411AGRI pour mes clients agricoles et un 411BAT pour mes clients bâtiments) et on ne peut même pas créer un 4112 (ce numéro n'existe pas dans le PCG, il ne veut donc pas le créer dans mon plan comptable).

Il m'affiche en plus une fenêtre d'erreur avant de m'afficher la fenêtre d'ajout de compte; je la copie/colle ici

Code : Tout sélectionner

Erreur d'initialisation

no element for ID_USER_COMMON_CREATE in org.openconcerto.erp.core.finance.accounting.element.ComptePCESQLElement 'comptes'
org.openconcerto.utils.ExceptionHandler: Erreur d'initialisation
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:86)
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:90)
	at org.openconcerto.sql.view.EditPanel.<init>(EditPanel.java:198)
	at org.openconcerto.sql.view.EditPanel.<init>(EditPanel.java:130)
	at org.openconcerto.sql.view.EditFrame.<init>(EditFrame.java:84)
	at org.openconcerto.sql.view.EditFrame.<init>(EditFrame.java:66)
	at org.openconcerto.sql.view.EditFrame.<init>(EditFrame.java:62)
	at org.openconcerto.erp.core.finance.accounting.ui.GestionPlanComptableEFrame$2.actionPerformed(GestionPlanComptableEFrame.java:82)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
	at java.awt.Component.processMouseEvent(Component.java:6505)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3312)
	at java.awt.Component.processEvent(Component.java:6270)
	at java.awt.Container.processEvent(Container.java:2229)
	at java.awt.Component.dispatchEventImpl(Component.java:4861)
	at java.awt.Container.dispatchEventImpl(Container.java:2287)
	at java.awt.Component.dispatchEvent(Component.java:4687)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
	at java.awt.Container.dispatchEventImpl(Container.java:2273)
	at java.awt.Window.dispatchEventImpl(Window.java:2719)
	at java.awt.Component.dispatchEvent(Component.java:4687)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:729)
	at java.awt.EventQueue.access$200(EventQueue.java:103)
	at java.awt.EventQueue$3.run(EventQueue.java:688)
	at java.awt.EventQueue$3.run(EventQueue.java:686)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.awt.EventQueue$4.run(EventQueue.java:702)
	at java.awt.EventQueue$4.run(EventQueue.java:700)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:699)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Caused by: java.lang.IllegalStateException: no element for ID_USER_COMMON_CREATE in org.openconcerto.erp.core.finance.accounting.element.ComptePCESQLElement 'comptes'
	at org.openconcerto.sql.element.SQLElement.getForeignElement(SQLElement.java:357)
	at org.openconcerto.sql.element.SQLElement.initFF(SQLElement.java:209)
	at org.openconcerto.sql.element.SQLElement.getParentForeignField(SQLElement.java:723)
	at org.openconcerto.sql.element.BaseSQLComponent.addInitedView(BaseSQLComponent.java:353)
	at org.openconcerto.sql.element.BaseSQLComponent.addView(BaseSQLComponent.java:329)
	at org.openconcerto.sql.element.BaseSQLComponent.addView(BaseSQLComponent.java:254)
	at org.openconcerto.sql.element.BaseSQLComponent.addSQLObject(BaseSQLComponent.java:231)
	at org.openconcerto.sql.element.BaseSQLComponent.addSQLObject(BaseSQLComponent.java:227)
	at org.openconcerto.erp.core.finance.accounting.element.ComptePCESQLElement$1.addViews(ComptePCESQLElement.java:162)
	at org.openconcerto.sql.element.SQLComponent.uiInit(SQLComponent.java:148)
	at org.openconcerto.sql.view.EditPanel.<init>(EditPanel.java:192)
	... 41 more
Caused by: java.lang.NullPointerException
	at org.openconcerto.sql.element.SQLElement.getElementLenient(SQLElement.java:349)
	at org.openconcerto.sql.element.SQLElement.getElement(SQLElement.java:341)
	at org.openconcerto.sql.element.SQLElement.getForeignElement(SQLElement.java:355)
	... 51 more
Modifié en dernier par Tirlian le sam. mars 23, 2013 8:43 am, modifié 1 fois.
Répondre