OpenConcerto 1.5

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

sam. juil. 01, 2017 3:40 pm

Bonjour,

Voici OpenConcerto 1.5 est disponible.

Au programme, par rapport à la 1.4.2, vous trouverez :
Pour OpenConcerto Caisse :
- une refonte graphique totale de l'interface caisse
- le système caisse gère désormais les clients
- le solde client est géré (possibilité de "créditer son compte" à l'avance pour venir faire des achats en caisse plus tard)
- déplacements des fichiers de configurations
- la possibilité de forcer un prix sur l'interface caisse (en cliquant sur le 'lcd' au dessus du pavé numérique quand un article est sélectionne), en HT, TTC ou remise (montant ou remise)
- les tickets de caisse font désormais apparaître les différents montants de TVA
- la prise en charge des douchettes Datalogic QD2430
- la prise en charge des afficheurs Epson DM-D30 (display printer)

Pour OpenConcerto
- la gestion electronique de documents (GED)
- l'écocontribution est intégrée dans la gestion des articles
- une refonte des sélecteurs qui sont optimisés pour encaisser des centaines de milliers d'éléments
- une grande partie des problèmes remontés sur le bugtracker est corrigée.
- des correctifs liés à OpenJDK
- dans Aide / Information, un "benchmark" est intégré (en bas) pour vous aider à évaluer les performances de votre ERP
- des changements sur le système de numérotation pour éviter quelques cas de "doublons" quand on des ajouts sont faits sur une même période de temps
- support de la saisie par douchette dans les BLs
- gestion des taxes supplémentaires, par ex Codifab
- refonte du calcul des stocks
- évolutions du système paye pour être en accord avec la DSN

Pensez bien à mettre à jour vos bases avec l'outil de configuration.

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


ILM Informatique
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

mar. juil. 04, 2017 7:59 am

Bonjour,

...et merci pour cette nouvelle version.

Quand on lance le .deb, la version affichée dans la fenêtre d'installation est 1.4.1.

[mais c'est bien la version 1.5 qui s'installe]

Stephan

PS : j'ai vu la présentation YouTube à postériori, Bel effort! Sympa de voir vos bouilles !
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
EvrardRR
Messages : 21
Enregistré le : mer. sept. 28, 2016 8:57 am

mar. juil. 04, 2017 12:37 pm

Bonjour, il m'est impossible d'ouvrir la nouvelle version.Pouvez-vous m'aider ? Merci

UncaughtException on thread Thread[main,5,main]

java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Impossible d'obtenir une connexion sur jdbc:h2:file:C:\Users\Pc\AppData\Roaming\OpenConcerto\Data\DBData/OpenConcerto;DATABASE_TO_UPPER=false
org.openconcerto.utils.ExceptionHandler: UncaughtException on thread Thread[main,5,main]
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:121)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:125)
at org.openconcerto.erp.config.Gestion$2.uncaughtException(Gestion.java:198)
at java.lang.ThreadGroup.uncaughtException(Unknown Source)
at java.lang.ThreadGroup.uncaughtException(Unknown Source)
at java.lang.Thread.dispatchUncaughtException(Unknown Source)
Caused by: java.lang.IllegalStateException: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Impossible d'obtenir une connexion sur jdbc:h2:file:C:\Users\Pc\AppData\Roaming\OpenConcerto\Data\DBData/OpenConcerto;DATABASE_TO_UPPER=false
at org.openconcerto.sql.PropsConfiguration$Addable.get(PropsConfiguration.java:993)
at org.openconcerto.sql.PropsConfiguration.getDirectory(PropsConfiguration.java:1104)
at org.openconcerto.erp.config.Gestion.main(Gestion.java:309)
Caused by: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Impossible d'obtenir une connexion sur jdbc:h2:file:C:\Users\Pc\AppData\Roaming\OpenConcerto\Data\DBData/OpenConcerto;DATABASE_TO_UPPER=false
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at org.openconcerto.sql.PropsConfiguration$Addable.get(PropsConfiguration.java:989)
... 2 more
Caused by: java.lang.IllegalStateException: Impossible d'obtenir une connexion sur jdbc:h2:file:C:\Users\Pc\AppData\Roaming\OpenConcerto\Data\DBData/OpenConcerto;DATABASE_TO_UPPER=false
at org.openconcerto.sql.model.SQLDataSource.getRawConnectionThrow(SQLDataSource.java:1376)
at org.openconcerto.sql.model.SQLDataSource.getRawConnection(SQLDataSource.java:1394)
at org.openconcerto.sql.model.SQLDataSource._borrowConnection(SQLDataSource.java:1334)
at org.openconcerto.sql.model.SQLDataSource.borrowConnection(SQLDataSource.java:1321)
at org.openconcerto.sql.model.SQLDataSource.getNewConnection(SQLDataSource.java:1301)
at org.openconcerto.sql.model.SQLDataSource$QueryInfo.<init>(SQLDataSource.java:701)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:610)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:554)
at org.openconcerto.sql.model.SQLDataSource.getSchema(SQLDataSource.java:1878)
at org.openconcerto.sql.model.SQLDataSource.getSchema(SQLDataSource.java:1860)
at org.openconcerto.sql.model.DBSystemRoot.setRootPathFromDS(DBSystemRoot.java:632)
at org.openconcerto.sql.model.DBSystemRoot.setDS(DBSystemRoot.java:628)
at org.openconcerto.sql.model.SQLBase.<init>(SQLBase.java:142)
at org.openconcerto.sql.model.SQLServer.createBase(SQLServer.java:419)
at org.openconcerto.sql.model.SQLServer.getBase(SQLServer.java:408)
at org.openconcerto.sql.model.SQLServer.createSystemRoot(SQLServer.java:467)
at org.openconcerto.sql.model.SQLServer.getSystemRoot(SQLServer.java:445)
at org.openconcerto.sql.model.SQLServer.getSystemRoot(SQLServer.java:425)
at org.openconcerto.sql.PropsConfiguration.createSystemRoot(PropsConfiguration.java:608)
at org.openconcerto.erp.config.ComptaPropsConfiguration.createSystemRoot(ComptaPropsConfiguration.java:747)
at org.openconcerto.sql.PropsConfiguration.getSystemRoot(PropsConfiguration.java:1043)
at org.openconcerto.sql.PropsConfiguration.createRoot(PropsConfiguration.java:390)
at org.openconcerto.sql.PropsConfiguration.getRoot(PropsConfiguration.java:1033)
at org.openconcerto.sql.element.ConfSQLElement.<init>(ConfSQLElement.java:35)
at org.openconcerto.sql.element.ConfSQLElement.<init>(ConfSQLElement.java:30)
at org.openconcerto.task.config.ComptaBasePropsConfiguration.createDirectory(ComptaBasePropsConfiguration.java:183)
at org.openconcerto.erp.config.ComptaPropsConfiguration.createDirectory(ComptaPropsConfiguration.java:767)
at org.openconcerto.sql.PropsConfiguration$1.create(PropsConfiguration.java:243)
at org.openconcerto.sql.PropsConfiguration$1.create(PropsConfiguration.java:1)
at org.openconcerto.sql.PropsConfiguration$Addable$1.call(PropsConfiguration.java:969)
at java.util.concurrent.FutureTask.run(Unknown Source)
at org.openconcerto.sql.PropsConfiguration$Addable.get(PropsConfiguration.java:987)
... 2 more
Caused by: org.h2.jdbc.JdbcSQLException: Error opening database: "Lock file recently modified" [8000-175]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:332)
at org.h2.message.DbException.get(DbException.java:161)
at org.h2.store.FileLock.getExceptionFatal(FileLock.java:450)
at org.h2.store.FileLock.waitUntilOld(FileLock.java:305)
at org.h2.store.FileLock.lockFile(FileLock.java:342)
at org.h2.store.FileLock.lock(FileLock.java:133)
at org.h2.engine.Database.open(Database.java:591)
at org.h2.engine.Database.openDatabase(Database.java:244)
at org.h2.engine.Database.<init>(Database.java:239)
at org.h2.engine.Engine.openSession(Engine.java:56)
at org.h2.engine.Engine.openSession(Engine.java:160)
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:139)
at org.h2.engine.Engine.createSession(Engine.java:122)
at org.h2.engine.Engine.createSession(Engine.java:28)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:323)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:105)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:90)
at org.h2.Driver.connect(Driver.java:73)
at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
at org.openconcerto.sql.model.SQLDataSource$4.makeObject(SQLDataSource.java:1584)
at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
at org.openconcerto.sql.model.SQLDataSource.createPoolableConnectionFactory(SQLDataSource.java:1599)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at org.openconcerto.sql.model.SQLDataSource.getRawConnection(SQLDataSource.java:1386)
... 32 more
Avatar du membre
guillaume
Messages : 2429
Enregistré le : ven. févr. 11, 2011 7:15 pm

mar. juil. 04, 2017 5:11 pm

Error opening database: "Lock file recently modified"
Cela peut signifier 2 choses :
- votre fichier de base de données est encore accédé par un autre logiciel au moment où vous voyez ce message (OpenConcert, l'outil de configuration ou encore la caisse). C'est la limitation technique de la base de données en monoposte. Solution : fermez le logiciel et/ou redémarrez le PC.
OU
- vous avez coupé votre ordinateur pendant que la base de données était ouverte, elle est alors verrouillée par un fichier "lock" qu'il faut supprimer

Quand vous mettez à jour en 1.5, vérifiez bien que le chemin de la base de données est correct. Il y a eu des changements.

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 !
Avatar du membre
EvrardRR
Messages : 21
Enregistré le : mer. sept. 28, 2016 8:57 am

mar. juil. 04, 2017 5:59 pm

vous avez coupé votre ordinateur pendant que la base de données était ouverte, elle est alors verrouillée par un fichier "lock" qu'il faut supprimer
Merci mais où puis-je trouver ce fichier lock ?
J'ai supprimé manuellement tous les fichiers openconcerto y compris celui qui se trouvait dans java.
Mais lorsque je télécharge la nouvelle version 1.5 et que je réinstalle, j'ai toujours le même message d'erreur
Avatar du membre
guillaume
Messages : 2429
Enregistré le : ven. févr. 11, 2011 7:15 pm

mar. juil. 04, 2017 6:08 pm

La base est dans : C:\Users\Pc\AppData\Roaming\OpenConcerto\Data\DBData

Si vous ne tenez pas aux données, supprimez le dossier.

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 !
Avatar du membre
EvrardRR
Messages : 21
Enregistré le : mer. sept. 28, 2016 8:57 am

mar. juil. 04, 2017 6:20 pm

AppData\Roaming\OpenConcerto\Data\DBData
Je n'ai pas ce fichier.... :cry:
doc
Messages : 187
Enregistré le : dim. févr. 26, 2017 4:39 pm

mar. juil. 04, 2017 7:18 pm

Bonjour @EvrardRR,

Il me semble que sur Windows le répertoire AppData est un dossier caché, donc normal que vous ne le voyez pas..., changer les paramètres d'explorer pour afficher les fichiers cachés et vous y aurez accès ;).

En regardant le log, il semble que le chemin de la base est mal formé avec un / au lieu d'un \, Guillaume, c'est un problème qui reviens assez souvent, peut être se pencher dessus pour trouver la cause.
Caused by: java.lang.IllegalStateException: Impossible d'obtenir une connexion sur jdbc:h2:file:C:\Users\Pc\AppData\Roaming\OpenConcerto\Data\DBData/OpenConcerto;
Avatar du membre
guillaume
Messages : 2429
Enregistré le : ven. févr. 11, 2011 7:15 pm

mar. juil. 04, 2017 8:22 pm

un / au lieu d'un \
Ça ne pose aucun soucis au driver H2, mais bon, vu le nombre de retour... on va trouver 2 minutes pour le changer...

La 1.5 suit les préconisation de Microsoft, la base est désormais stockée dans C:\Users\Pc\AppData\Roaming\OpenConcerto\Data\DBData
cela est sensé régler les problèmes liés aux antivirus paranos.
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 !
Hervé
Messages : 1
Enregistré le : jeu. juil. 06, 2017 10:40 am

jeu. juil. 06, 2017 10:45 am

Bonjour, je viens juste de mettre à jour OpenConcerto en 1.5.
Pas mal de bugs corrigés (merci!).
Cependant, lorsque je clique sur "export" dans le menu "comptabilité', le programme s'arrête immédiatement.
S'agit-il d'une anomalie ? d'un problème de configuration à adapter ?
Merci d'avance pour vos réponses.
A propos de configuration : W10 64. OC 1.5 version multiposte, BDD Postgresql sur localhost.
Répondre