Suite au message que j'ai envoyé à ILM Informatique ce matin qui était le suivant
J'ai eu la réponse suivanteBonjour,
J'utilise OpenConcerto 1.2 multiposte patché par vos soins en aout 2012 (version linux).
J'ai un gros souci avec les tickets de caisse car ils ne sont pas modifiables. J'ai besoin de:
a) modifier le compte de vente sur chaque ticket qui s'inscrit automatiquement en 7071 Vente de produits finis alors que je dois parfois les inscrire en 706 ou 707.
b) modifier le compte caisse car je me suis aperçu après coup que je n'avais pas saisi le compte caisse 53 dans les Préférences. Du coup tous mes tickets de 2012 apparaissent dans le compte 512 banques au lieu de 53 caisse.
Je sais que je pourrais reprendre chaque ticket avec des saisies au kilomètre pour faire les corrections. Mais n'y aurait-il pas un autre moyen moins long pour faire ces changements.
Je vous remercie par avance de votre réponse.
Tél: 04 66 46 69 37 ou 06 81 36 21 91
J'ai alors fait un pgdump pour sauvegarder ma base, puis j'ai téléchargé la version 1.3b2 multiposte. J'ai lancé la mise à jour de la base puis j'ai eu un plantage avec l'erreur suivante:Bonjour,
La gestion des comptes a un peu changé en version 1.3, cette version conviendrait mieux à votre utilisation.
Pour ce qui est des modifications en masse, la hotline peut vous écrire la requête qui permettra de tout modifier instantanément.
Cordialement,
Vous auriez une petite idée de la raison?Echec de mise à jour
java.lang.IllegalStateException: unable to find the table that "OpenConcerto"."OpenConcerto42"."PREF_VALUE"."ID_NODE" points to.
org.openconcerto.utils.ExceptionHandler: Echec de mise à jour
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:86)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:90)
at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:281)
at java.lang.Thread.run(Unknown Source)
Caused by: java.sql.SQLException: java.lang.IllegalStateException: unable to find the table that "OpenConcerto"."OpenConcerto42"."PREF_VALUE"."ID_NODE" points to.
at org.openconcerto.erp.config.InstallationPanel$1$1$5.create(InstallationPanel.java:269)
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.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:261)
... 1 more
Caused by: java.lang.IllegalStateException: unable to find the table that "OpenConcerto"."OpenConcerto42"."PREF_VALUE"."ID_NODE" points to.
at org.openconcerto.sql.model.graph.SQLKey.keyToTable(SQLKey.java:97)
at org.openconcerto.sql.changer.convert.AddFK.changeImpl(AddFK.java:81)
at org.openconcerto.sql.changer.convert.AddFK.changeImpl(AddFK.java:1)
at org.openconcerto.sql.changer.Changer.changeAll(Changer.java:106)
at org.openconcerto.erp.config.InstallationPanel.updateSocieteSchema(InstallationPanel.java:1789)
at org.openconcerto.erp.config.InstallationPanel.access$6(InstallationPanel.java:1779)
at org.openconcerto.erp.config.InstallationPanel$1$1$5.create(InstallationPanel.java:267)
... 8 more
Merci.
Laurent.