branch develop updated (f22e08a8 -> c8767165)
This is an automated email from the git hooks/post-receive script. New change to branch develop in repository lima. See https://gitlab.nuiton.org/chorem/lima.git from f22e08a8 Merge remote-tracking branch 'origin/develop' into develop new c8767165 refs #1373 récuppération de modifications écrasées The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Detailed log of new commits: commit c8767165cb15423b6e5488904d81823a55e6677e Author: David Cossé <cosse@codelutin.com> Date: Sat Oct 14 01:12:22 2017 +0200 refs #1373 récuppération de modifications écrasées Summary of changes: README.md | 75 +++++++------- .../lima/business/ServiceMonitorableHandler.java | 4 +- .../chorem/lima/business/LimaBusinessConfig.java | 6 +- .../lima/business/LimaConfigurationHelper.java | 10 +- .../org/chorem/lima/business/LimaTestsConfig.java | 4 - .../src/main/xmi/lima-callao-model.properties | 2 - lima-server/README.md | 32 +++--- pom.xml | 21 ++-- src/site/resources/screens/lima_preferences.png | Bin 0 -> 31616 bytes .../screens/lima_reports_menu_global_menu.png | Bin 0 -> 37662 bytes src/site/rst/backup.rst | 14 +++ src/site/rst/contact.rst | 2 +- src/site/rst/features.rst | 53 +++++++--- src/site/rst/importexport.rst | 3 - src/site/rst/install.rst | 53 ++++++++++ src/site/rst/rapports.rst | 108 ++++++++++++--------- src/site/site.xml | 1 + 17 files changed, 241 insertions(+), 147 deletions(-) create mode 100644 src/site/resources/screens/lima_preferences.png create mode 100644 src/site/resources/screens/lima_reports_menu_global_menu.png create mode 100644 src/site/rst/backup.rst -- To stop receiving notification emails like this one, please contact chorem.org SCM administrator <admin+scm@chorem.org>.
This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository lima. See https://gitlab.nuiton.org/chorem/lima.git commit c8767165cb15423b6e5488904d81823a55e6677e Author: David Cossé <cosse@codelutin.com> Date: Sat Oct 14 01:12:22 2017 +0200 refs #1373 récuppération de modifications écrasées --- README.md | 75 +++++++------- .../lima/business/ServiceMonitorableHandler.java | 4 +- .../chorem/lima/business/LimaBusinessConfig.java | 6 +- .../lima/business/LimaConfigurationHelper.java | 10 +- .../org/chorem/lima/business/LimaTestsConfig.java | 4 - .../src/main/xmi/lima-callao-model.properties | 2 - lima-server/README.md | 32 +++--- pom.xml | 21 ++-- src/site/resources/screens/lima_preferences.png | Bin 0 -> 31616 bytes .../screens/lima_reports_menu_global_menu.png | Bin 0 -> 37662 bytes src/site/rst/backup.rst | 14 +++ src/site/rst/contact.rst | 2 +- src/site/rst/features.rst | 53 +++++++--- src/site/rst/importexport.rst | 3 - src/site/rst/install.rst | 53 ++++++++++ src/site/rst/rapports.rst | 108 ++++++++++++--------- src/site/site.xml | 1 + 17 files changed, 241 insertions(+), 147 deletions(-) diff --git a/README.md b/README.md index bb4b80ae..91c123e1 100644 --- a/README.md +++ b/README.md @@ -13,13 +13,12 @@ Lors d'une installation en client serveur, le moteur de persistence de données installé coté serveur, et l'interface est installée sur autant de postes client que désiré. -Historique ----------- +## Historique -Lima était initialiement basé sur `OFBiz Néogia`_ qui proposait un système de -comptabilité générale. +Lima était initialiement basé sur [OFBiz Néogia][] qui proposait un système de +comptabilité générale. -Cependant, `OFBiz Néogia`_ n'est pas seulement un système de comptablitié, mais +Cependant, [OFBiz Néogia][] n'est pas seulement un système de comptablitié, mais un ERP complet. Son interface n'étant pas adaptée au besoin d'un logiciel de comptabilité indépendant, Code Lutin a donc décidé de remplacer cette interface tout en gardant la possibilité @@ -31,36 +30,33 @@ L'interface de Lima est indépendante du moteur gérant la comptabilité. Il a d En 2010, l'application a été réécrite en majeur partie pour - d'une part - répondre le plus fidèlement aux normes comptables, et - d'autre part - correspondre aux normes de -programmation de Code Lutin. Lima s'appuie notamment sur les projets -`Topia`_, `EUGene`_ et `JAXX`_. +programmation de Code Lutin. Lima s'appuie notamment sur les projets +[Topia][], [EUGene][] et [JAXX][]. -Architecture ------------- +## Architecture Lima est un projet `Maven`_ multi-module, il est en réalité composé de trois projets Java : - * lima-business ; - * lima-callao ; - * lima-swing. + * lima-business + * lima-callao + * lima-swing -Lima-callao -~~~~~~~~~~~ +#### Lima-callao Ce projet permet de définir les entités - appelées objets (données informatiques regroupant les principales caractéristiques des éléments du monde réel) - nécessaires au métier du logiciel de comptabilité. Toutes les classes java correspondantes -sont générées à l'aide d'un modèle `UML`_ (Unified Modeling Language). Ce modèle -est contenu dans un seul fichier au format *zargo* éditable avec le logiciel `ArgoUML`_. +sont générées à l'aide d'un modèle [UML][] (Unified Modeling Language). Ce modèle +est contenu dans un seul fichier au format *zargo* éditable avec le logiciel [ArgoUML][]. Ce principe permet d'utiliser avantageusement la langue UML et ses normes. L'ensemble du schéma est ensuite généré via les projets internes à Code Lutin : -`EUGene`_ et `Topia`_ grâce à Maven. -Outre la définition des entités, le projet *lima-callao* permet - via `Topia-persistence`_ - +[EUGene][] et [[Topia]][] grâce à Maven. +Outre la définition des entités, le projet *lima-callao* permet - via [Topia-persistence][] de définir les méthodes associées à la base de données pour le stockage de ces entités : ajout, modification, suppression. -lima-business -~~~~~~~~~~~~~ +#### lima-business Ce projet permet d'implémenter/de définir le métier en utilisant des entités issues du projet *lima-callao*. Des services EJB qui ont un rôle précis y sont disponibles @@ -73,45 +69,48 @@ service des comptes, service des journaux, service des périodes fiscales, service des périodes financières, service des entrées, services des rapports, etc... On peut ajouter, modifier et supprimer des services selon les besoins de l'activité. -lima-swing -~~~~~~~~~~ +#### lima-swing Il s'agit du projet qui permet d'exécuter l'UI (interface utilisateur) de Lima. Le design de l'application y est défini : fenêtres, boutons, tableaux,... L'interface est programmée selon la méthode de conception MVC (Modèle-Vue- Contrôleur). Le modèle est le couple *lima-callao - lima-business*. La partie vue-contrôleur se trouve donc dans *lima-swing*. La partie vue, ce qui s'affiche à -l'utilisateur, est programmée en `JAXX`_. Toutes les actions des éléments de la vue +l'utilisateur, est programmée en [JAXX][]. Toutes les actions des éléments de la vue (fenêtres, boutons, menus, tableaux) sont définies dans le contrôleur. Le contrôleur est implémenté sous forme de classes Java qui s'occupent d'afficher les bons messages, d'appeler les services correspondants, et de retourner les données, par exemple : le remplissage d'un tableau. -Licence -------- +## Licence Lima est développé sous licence GPL : GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 -Liens utiles ------------- +## Liens utiles -.. _`OFBiz Néogia`: http://neogia.org/wiki/index.php/Accueil -.. _`Topia`: http://maven-site.nuiton.org/topia/ -.. _`Topia-persistence`: http://maven-site.nuiton.org/topia/topia-persistence/index.html -.. _`EUGene`: http://maven-site.nuiton.org/eugene/ -.. _`JAXX`: http://maven-site.nuiton.org/jaxx/ -.. _`Maven`: http://maven.apache.org/ -.. _`UML`: http://fr.wikipedia.org/wiki/Unified_Modeling_Language -.. _`ArgoUML`: http://argouml.tigris.org/ + * [OFBiz Néogia]: http://neogia.org/wiki/index.php/Accueil + + * [Topia]: http://maven-site.nuiton.org/topia/ + + * [Topia-persistence]: http://maven-site.nuiton.org/topia/topia-persistence/index.html + + * [EUGene]: http://maven-site.nuiton.org/eugene/ + + * [JAXX]: http://maven-site.nuiton.org/jaxx/ + + * [Maven]: http://maven.apache.org/ + + * [UML]: http://fr.wikipedia.org/wiki/Unified_Modeling_Language + + * [ArgoUML]: http://argouml.tigris.org/ Site de documentation : - http://maven-site.chorem.org/lima/ + * [documentation Lima] http://maven-site.chorem.org/lima/ ## Pour lancer lima - cd lima-swing ; mvn -Prun - + `cd lima-swing ; mvn -Prun` diff --git a/lima-business-api/src/main/java/org/chorem/lima/business/ServiceMonitorableHandler.java b/lima-business-api/src/main/java/org/chorem/lima/business/ServiceMonitorableHandler.java index 432eccaa..9908f9bf 100644 --- a/lima-business-api/src/main/java/org/chorem/lima/business/ServiceMonitorableHandler.java +++ b/lima-business-api/src/main/java/org/chorem/lima/business/ServiceMonitorableHandler.java @@ -97,7 +97,9 @@ public class ServiceMonitorableHandler implements InvocationHandler { if (!methodName.startsWith("get")) { for (ServiceListener serviceListener : listeners) { serviceListener.notifyMethod(service.toString(), methodName); - log.debug("proxy : " + service.toString() + " " + methodName); + if(log.isDebugEnabled()) { + log.debug("proxy : " + service.toString() + " " + methodName); + } } } } diff --git a/lima-business/src/main/java/org/chorem/lima/business/LimaBusinessConfig.java b/lima-business/src/main/java/org/chorem/lima/business/LimaBusinessConfig.java index c3ecca22..db1561cf 100644 --- a/lima-business/src/main/java/org/chorem/lima/business/LimaBusinessConfig.java +++ b/lima-business/src/main/java/org/chorem/lima/business/LimaBusinessConfig.java @@ -29,12 +29,10 @@ import org.apache.commons.logging.LogFactory; import org.chorem.lima.LimaTechnicalException; import org.chorem.lima.business.accountingrules.FranceAccountingRules; import org.chorem.lima.business.config.LimaConfigOptionDef; -import org.chorem.lima.entity.LimaCallaoEntityEnum; import org.chorem.lima.entity.LimaFlywayServiceImpl; import org.nuiton.config.ApplicationConfig; import org.nuiton.config.ArgumentsParserException; import org.nuiton.topia.flyway.TopiaFlywayService; -import org.nuiton.topia.persistence.TopiaConfigurationConstants; import java.io.File; import java.util.Locale; @@ -116,13 +114,11 @@ public class LimaBusinessConfig { protected static Properties getRootContextProperties() { if (getInstance().rootContextProperties == null) { Properties result = instance.getFlatOptions(); - // add persistence classes from generated code - result.setProperty(TopiaConfigurationConstants.CONFIG_PERSISTENCE_CLASSES, LimaCallaoEntityEnum.getImplementationClassesAsString()); + // Flyway migration service has been setup during 1.1 development (latest stable was 1.0.6) Map<String, String> toAddIfNotPresent = Maps.newLinkedHashMap(); toAddIfNotPresent.put("topia.service.migration", LimaFlywayServiceImpl.class.getName()); toAddIfNotPresent.put("topia.service.migration." + TopiaFlywayService.USE_MODEL_VERSION, "true"); - toAddIfNotPresent.put(TopiaConfigurationConstants.CONFIG_PERSISTENCE_INIT_SCHEMA, "true"); for (Map.Entry<String, String> entry : toAddIfNotPresent.entrySet()) { if (!result.containsKey(entry.getKey())) { diff --git a/lima-business/src/main/java/org/chorem/lima/business/LimaConfigurationHelper.java b/lima-business/src/main/java/org/chorem/lima/business/LimaConfigurationHelper.java index 02eacf18..f50a367b 100644 --- a/lima-business/src/main/java/org/chorem/lima/business/LimaConfigurationHelper.java +++ b/lima-business/src/main/java/org/chorem/lima/business/LimaConfigurationHelper.java @@ -34,13 +34,9 @@ import java.util.Properties; public class LimaConfigurationHelper { public static Function<Properties, LimaCallaoTopiaApplicationContext> getCreateTopiaContextFunction() { - return new Function<Properties, LimaCallaoTopiaApplicationContext>() { - @Override - public LimaCallaoTopiaApplicationContext apply(Properties input) { - LimaCallaoTopiaApplicationContext result = new LimaCallaoTopiaApplicationContext(input); - return result; - } + return input -> { + LimaCallaoTopiaApplicationContext result = new LimaCallaoTopiaApplicationContext(input); + return result; }; } - } diff --git a/lima-business/src/test/java/org/chorem/lima/business/LimaTestsConfig.java b/lima-business/src/test/java/org/chorem/lima/business/LimaTestsConfig.java index a7f32775..3df4421c 100644 --- a/lima-business/src/test/java/org/chorem/lima/business/LimaTestsConfig.java +++ b/lima-business/src/test/java/org/chorem/lima/business/LimaTestsConfig.java @@ -23,11 +23,9 @@ package org.chorem.lima.business; */ import com.google.common.collect.Maps; -import org.chorem.lima.entity.LimaCallaoEntityEnum; import org.nuiton.config.ApplicationConfig; import org.nuiton.topia.flyway.TopiaFlywayService; import org.nuiton.topia.flyway.TopiaFlywayServiceImpl; -import org.nuiton.topia.persistence.TopiaConfigurationConstants; import java.util.Map; import java.util.Properties; @@ -52,12 +50,10 @@ public class LimaTestsConfig { protected void setRootContextProperties(LimaBusinessConfig instance) { Properties result = instance.getFlatOptions(); // add persistence classes from generated code - result.setProperty(TopiaConfigurationConstants.CONFIG_PERSISTENCE_CLASSES, LimaCallaoEntityEnum.getImplementationClassesAsString()); Map<String, String> toAddIfNotPresent = Maps.newLinkedHashMap(); toAddIfNotPresent.put("topia.service.migration", TopiaFlywayServiceImpl.class.getName()); toAddIfNotPresent.put("topia.service.migration." + TopiaFlywayService.USE_MODEL_VERSION, "true"); - toAddIfNotPresent.put(TopiaConfigurationConstants.CONFIG_PERSISTENCE_INIT_SCHEMA, "true"); for (Map.Entry<String, String> entry : toAddIfNotPresent.entrySet()) { if (!result.containsKey(entry.getKey())) { diff --git a/lima-callao/src/main/xmi/lima-callao-model.properties b/lima-callao/src/main/xmi/lima-callao-model.properties index 88531f18..7f53bae5 100644 --- a/lima-callao/src/main/xmi/lima-callao-model.properties +++ b/lima-callao/src/main/xmi/lima-callao-model.properties @@ -20,12 +20,10 @@ # #L% ### # Precise l'entete de l'ensemble des fichiers generes -model.tagvalue.copyright=/*\n Copyright (C) 2009-2012 Lima Callao\n */ model.tagvalue.version=0.8.6.0 model.tagvalue.constantPrefix=PROPERTY_ model.tagValue.notGenerateToString=true model.tagValue.hibernateAttributeType.String=text -model.tagValue.doNotGenerateBooleanGetMethods=false # natural id org.chorem.lima.entity.Account.class.tagvalue.naturalIdMutable=false diff --git a/lima-server/README.md b/lima-server/README.md index 38cb603e..9fb2237e 100644 --- a/lima-server/README.md +++ b/lima-server/README.md @@ -1,27 +1,31 @@ -****************** Configuration du serveur ****************** +# Configuration du serveur Éditez le fichier de configuration (lima-server.config) qui se trouve ici : -Unix-like : $HOME/.config/lima-server.config -Windows 7 et + : C:\Users\USER_NAME\AppData\Roaming\lima-server.config -Mac OS : $HOME/Library/Application Support/lima-server.config + +* Unix-like : $HOME/.config/lima-server.config +* Windows 7 et + : C:\Users\USER_NAME\AppData\Roaming\lima-server.config +* Mac OS : $HOME/Library/Application Support/lima-server.config Ajoutez la ligne suivantes sur en remplaçant l'IP en exemple (192.168.1.37) par celle du serveur : -lima.host.ejb.address=192.168.1.37 + +* lima.host.ejb.address=192.168.1.37 les lignes suivantes sont optionnelles: -lima.host.ejb.bind=0.0.0.0 # valeur par défaut -lima.host.ejbd.port=4202 # valeur par défaut -lima.host.http.address=192.168.1.137 (si aucune adresse n'est spécifiée celle du serveur ejb est utilisée) -lima.host.http.port=5462 # valeur par défaut +* lima.host.ejb.bind=0.0.0.0 # valeur par défaut +* lima.host.ejbd.port=4202 # valeur par défaut +* lima.host.http.address=192.168.1.137 (si aucune adresse n'est spécifiée celle du serveur ejb est utilisée) +* lima.host.http.port=5462 # valeur par défaut -****************** Configuration des clients ****************** + +# Configuration des clients Pour configurer les clients pour se connecter au serveur, éditez le fichier de configuration de la machine cliente(lima-swing.config) qui se trouve ici : -Unix-like : $HOME/.config/lima-swing.config -Windows 7 et + : C:\Users\USER_NAME\AppData\Roaming\lima-swing.config -Mac OS : $HOME/Library/Application Support/lima-swing.config + +* Unix-like : $HOME/.config/lima-swing.config +* Windows 7 et + : C:\Users\USER_NAME\AppData\Roaming\lima-swing.config +* Mac OS : $HOME/Library/Application Support/lima-swing.config Ajoutez la ligne suivante sur en remplaçant l'IP en exemple (192.168.1.37) par celle du serveur : -lima.host.address=192.168.1.37 +* lima.host.address=192.168.1.37 diff --git a/pom.xml b/pom.xml index 32096fdf..eb578652 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ <parent> <groupId>org.nuiton</groupId> <artifactId>chorempom</artifactId> - <version>10.4</version> + <version>10.5</version> </parent> <groupId>org.chorem</groupId> @@ -31,7 +31,7 @@ <name>Chatellier Eric</name> <email>chatellier@codelutin.com</email> <organization>Code Lutin</organization> - <organizationUrl>http://www.codelutin.com</organizationUrl> + <organizationUrl>https://www.codelutin.com</organizationUrl> <timezone>Europe/Paris</timezone> <roles> <role>Développeur</role> @@ -42,7 +42,7 @@ <name>Tony Chemit</name> <email>chemit@codelutin.com</email> <organization>Code Lutin</organization> - <organizationUrl>http://www.codelutin.com</organizationUrl> + <organizationUrl>https://www.codelutin.com</organizationUrl> <timezone>Europe/Paris</timezone> <roles> <role>Développeur</role> @@ -53,7 +53,7 @@ <name>David Cossé</name> <email>cosse@codelutin.com</email> <organization>Code Lutin</organization> - <organizationUrl>http://www.codelutin.com</organizationUrl> + <organizationUrl>https://www.codelutin.com</organizationUrl> <timezone>Europe/Paris</timezone> <roles> <role>Développeur</role> @@ -64,7 +64,7 @@ <name>Sylvain Bavencoff</name> <email>bavencoff@codelutin.com</email> <organization>Code Lutin</organization> - <organizationUrl>http://www.codelutin.com</organizationUrl> + <organizationUrl>https://www.codelutin.com</organizationUrl> <timezone>Europe/Paris</timezone> <roles> <role>Développeur</role> @@ -86,7 +86,7 @@ <name>Rémi Chapelet</name> <email>chapelet@codelutin.com</email> <organization>Code Lutin</organization> - <organizationUrl>http://www.codelutin.com</organizationUrl> + <organizationUrl>https://www.codelutin.com</organizationUrl> <timezone>Europe/Paris</timezone> <roles> <role>Développeur</role> @@ -96,7 +96,7 @@ <name>eduardo</name> <email>ore@codelutin.com</email> <organization>Code Lutin</organization> - <organizationUrl>http://www.codelutin.com</organizationUrl> + <organizationUrl>https://www.codelutin.com</organizationUrl> <timezone>Europe/Paris</timezone> <roles> <role>Développeur</role> @@ -106,7 +106,7 @@ <name>jpepin</name> <email>pepin@codelutin.com</email> <organization>Code Lutin</organization> - <organizationUrl>http://www.codelutin.com</organizationUrl> + <organizationUrl>https://www.codelutin.com</organizationUrl> <timezone>Europe/Paris</timezone> <roles> <role>Développeur</role> @@ -116,7 +116,7 @@ <name>vsalaun</name> <email>salaun@codelutin.com</email> <organization>Code Lutin</organization> - <organizationUrl>http://www.codelutin.com</organizationUrl> + <organizationUrl>https://www.codelutin.com</organizationUrl> <timezone>Europe/Paris</timezone> <roles> <role>Développeur</role> @@ -126,7 +126,7 @@ <name>mallon</name> <email>mallon@codelutin.com</email> <organization>Code Lutin</organization> - <organizationUrl>http://www.codelutin.com</organizationUrl> + <organizationUrl>https://www.codelutin.com</organizationUrl> <timezone>Europe/Paris</timezone> <roles> <role>Développeur</role> @@ -672,6 +672,5 @@ </properties> </profile> - </profiles> </project> diff --git a/src/site/resources/screens/lima_preferences.png b/src/site/resources/screens/lima_preferences.png new file mode 100644 index 00000000..a201b223 Binary files /dev/null and b/src/site/resources/screens/lima_preferences.png differ diff --git a/src/site/resources/screens/lima_reports_menu_global_menu.png b/src/site/resources/screens/lima_reports_menu_global_menu.png new file mode 100644 index 00000000..937f7b05 Binary files /dev/null and b/src/site/resources/screens/lima_reports_menu_global_menu.png differ diff --git a/src/site/rst/backup.rst b/src/site/rst/backup.rst new file mode 100644 index 00000000..7abbf602 --- /dev/null +++ b/src/site/rst/backup.rst @@ -0,0 +1,14 @@ +Sauvegarde / Restauration +------------------------- + +La base de données utilisée par Lima est une base de données H2, elle est situé dans le dossier .lima + +- Unix-like : ``$HOME/.lima`` + +- Mac OS : ``$HOME/.lima`` + +- Windows 7 et + : ``C:\Users\USER_NAME\.lima`` + +À ce jour Lima n'est pas pourvu de mécanisme de sauvegarde automatique il donc fortement conseillé de saugarder régulièrement ce dossier. + +En cas de base de données corrompue il suffira alors de restaurer votre sauvegarde. diff --git a/src/site/rst/contact.rst b/src/site/rst/contact.rst index a36e868b..d4331aa6 100644 --- a/src/site/rst/contact.rst +++ b/src/site/rst/contact.rst @@ -43,7 +43,7 @@ Support technologies Java/J2EE, XML, UML. Son offre s'étend à l'audit, au conseil, à la Tierce Maintenance Applicative et à la formation. - SAS Code Lutin + SASPO Code Lutin 12, avenue Jules Verne diff --git a/src/site/rst/features.rst b/src/site/rst/features.rst index b8ebbfc3..06923b1b 100644 --- a/src/site/rst/features.rst +++ b/src/site/rst/features.rst @@ -25,61 +25,72 @@ Fonctionnalités =============== Structure -~~~~~~~~~ +--------- Cette section permet de définir le cadre de la comptabilité : -- Plan comptable +Plan comptable +~~~~~~~~~~~~~~ .. image:: screens/lima_charts_accounts.png -- Journaux +Journaux +~~~~~~~~ .. image:: screens/lima_charts_entrybooks.png -- Éxercices +Éxercices +~~~~~~~~~ .. image:: screens/lima_charts_fiscalperiod.png -- Période comptable +Période comptable +~~~~~~~~~~~~~~~~~ .. image:: screens/lima_charts_financialperiod.png -- Plan bilan / compte de résultat +Plan bilan / compte de résultat +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. image:: screens/lima_charts_financialstatement.png -- Plan TVA +Plan TVA +~~~~~~~~ .. image:: screens/lima_charts_vat.png Traitement -~~~~~~~~~~ +---------- La partie traitement regroupe les fonctions utiles au quotidien : -- Saisie +Saisie +~~~~~~ .. image:: screens/lima_entries.png -- Consultation +Consultation +~~~~~~~~~~~~ .. image:: screens/lima_accont_viewer.png -- Correction +Correction +~~~~~~~~~~ .. image:: screens/lima_incorrectEntries.png -- Recherche +Recherche +~~~~~~~~~ .. image:: screens/lima_searchEntry.png -- Lettrage +Lettrage +~~~~~~~~ .. image:: screens/lima_lettering.png Rapports -~~~~~~~~ +-------- Permet de visualiser les documents usuels de la comptabilité. Ils sont atteignables via le menu de Lima 'Fichier -> Documents...' ou directement depuis votre navigateur à l'adresse http://localhost:5462/ @@ -95,10 +106,17 @@ Les documents disponibles sont : * Grand livre; * Déclaration de TVA. -.. image:: screens/lima_reports_menu_accounts.png +*Page de sélection des rapports:* + +.. image:: screens/lima_reports_menu_global_menu.png + + +**Suivez le lien pour plus de détails sur les `rapport <rapports.html>`_.** + +.. _rapport: rapports.html Import / Export -~~~~~~~~~~~~~~~ +--------------- Toutes les données de Lima sont exportables et importables à volonté au format CSV. L'utilisation de ce format permet l'exploitation des données dans un tableur. @@ -108,3 +126,6 @@ Lima permet l'export FEC recquis par l’administration fiscale Française pour Actuellement Lima permet l'import et l'export pour EBP. Il est possible d'ajouter à la demande l'import / export pour des formats de fichiers d'autres logiciels. +**Suivez le lien pour plus de détails sur l'`Import / Export <rapports.html>`_.** + +.. _Import / Export: importexport.html \ No newline at end of file diff --git a/src/site/rst/importexport.rst b/src/site/rst/importexport.rst index bec04c5b..7a3f97cf 100644 --- a/src/site/rst/importexport.rst +++ b/src/site/rst/importexport.rst @@ -125,6 +125,3 @@ L'export est effectué ! .. _`disponible au téléchargement`: http://chorem.org/projects/lima/files - - - diff --git a/src/site/rst/install.rst b/src/site/rst/install.rst index 0c11a0b0..b770e04f 100644 --- a/src/site/rst/install.rst +++ b/src/site/rst/install.rst @@ -43,3 +43,56 @@ Pour lancer l'application : .. _`Java en version 7`: http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-18802... .. _`Java en version 8`: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-21331... +Paramètres des préférences de Lima +---------------------------------- + +De nombreux paramètres de Lima sont configurables. +La fenêtre de configuration des préférences est accécible via le menu +Fichier -> Préférences. + +Parmis ses paramètres certains concernent le rendu des tableaux et sont accéssibles via l'onglet 'Tableaux' +et d'autres comme la langue de l'interface ou le séparateur de décimales sont accessibles via l'onglet 'Autre'. + +.. image:: screens/lima_preferences.png + +Internationalisation de lima +---------------------------- + +Les langues Français et Anglais avec la devise '€' sont supportées de base par Lima via la fenêtre des préférences. + +Il est possible de changer la devise pour utiliser une devise autre que '€' mais pour cela il faudra éditer le fichier de configuration 'lima-swing.config'. + +Exemple: + +Lima est utilisé au sein d'une entreprise Canadienne qui souhaite utiliser l'interface en Aglais avec comme devise le '$', +dans le fichier de configuration 'lima-swing.config' nous rajoutons ou remplaçons la ligne commençant par ``lima.ui.locale=`` avec la valeur suivante: + +``lima.ui.locale=en_CA`` + +Selon votre système vous trouverez ce fichier à cet emplacement (remplacez USER_NAME par le nom de l'utilisateur): + +Unix-like : ``$HOME/.config/lima-swing.config`` + +Windows 7\* et + : ``C:\Users\USER_NAME\AppData\Roaming\lima-swing.config`` + +Mac OS : ``$HOME/Library/Application Support/lima-swing.config`` + +Vous trouverez des informations concernant l'internationalisation ici: https://en.wikipedia.org/wiki/Language_localisation + +\* Sous Windows le dossier 'AppData' n'est pas visible par défaut dans l'explorateur de fichier, pour le voir il faut se rendre dans les options de l'explorateur de fichiers: +Onglet Organiser -> Options des dossiers et de recherche +Onglet Affichage -> Sous dossier 'Fichiers et dossiers cachés' -> cocher 'Afficher les fichiers, dossiers et lecteurs cachés'. + +Base de données Lima +-------------------- + +Les données de lima sont stockées dans une base de données H2. + +**Il est conseillé de sauvegarder régulièrement ce dossier.** + +Unix-like : ``$HOME/.lima/limadb.h2`` + +Windows 7\* et + : ``C:\Users\USER_NAME\.lima\limadb.h2`` + +Mac OS : ``$HOME/.lima/limadb.h2`` + diff --git a/src/site/rst/rapports.rst b/src/site/rst/rapports.rst index 84de2363..88cc8926 100644 --- a/src/site/rst/rapports.rst +++ b/src/site/rst/rapports.rst @@ -24,82 +24,100 @@ Rapports ======== -Les rapports peuvent être affichés depuis le menu Rapports. Vous avez le choix +Les rapports peuvent être obtenus en cliquant dans le menu Ficher -> Documents... + +À la suite de cette action votre navigateur ouvrira la page d'acceuil de génération des documents. + +Si votre navigateur ne s'ouvre pas automatiquement vous pouvez accéder à la page à cette adresse http://localhost:5462/. +Cette page n'est consultable que si Lima est démarré. + +Vous avez le choix entre: -* Compte; -* Balance générale; -* Balance globale; -* Journal; -* Journal générale; -* Bilan et Compte de résultat; -* Grand livre; -* Déclaration de TVA. +* **Compte;** +* **Balance;** +* **Journal;** +* **Bilan et Compte de résultat;** +* **Journal Général;** +* **Grand livre;** +* **Déclaration de TVA.** -.. image:: screens/lima_reports_menu_accounts.png +Emplacement des rapports +======================== -Édition compte --------------- +Les rapports s'affichent dans une fenêtre de votre navigateur par défaut mais vous pouvez aussi les retrouver dans le dossier 'reports' accéssible selon votre système à cet endroit: -Il est possible de visionner au format PDF les mouvements d'un compte sur un -exercice, une période financière ou une période (i.e. un intervalle de date). -Choisissez ensuite le compte à visualiser. -Une foix ces choix effectués et validés, les mouvements du compte sélectionné -vont alors être générés et affichés dans votre navigateur. +Unix-like : ``$HOME/.lima/reports`` -.. image:: screens/lima_reports_accounts.png +Windows 7\* et + : ``C:\Users\USER_NAME\.lima\reports`` -Édition journal ---------------- +Mac OS : ``$HOME/.lima/reports`` -Il est possible de visionner au format PDF les mouvements d'un ou plusieurs -journaux sur un exercice, une période financière ou une période (i.e. un intervalle de date). -Une foix le choix effectué et validé, vont alors être affichés, dans votre -navigateur, deux rapports : +Page d'acceuil des rapport +========================== -* Le journal général, contenant le total de chaque journal pour chaque mois. -* Les journaux, avec le détail, par journal, de chaque écriture par mois. +.. image:: screens/lima_reports_menu_global_menu.png -.. image:: screens/lima_reports_entrybooks.png +Édition d'un compte +=================== -Balance -------- +Il est possible de visionner au format PDF les mouvements d'un compte sur une période (i.e. un intervalle de date). +Choisissez ensuite le compte à visualiser. +Une foix ces choix effectués et validés, les mouvements du compte sélectionnés +vont alors être générés et affichés dans votre navigateur. + +.. image:: screens/lima_reports_accounts.png + +Édition de la balance générale ou globale +========================================= Il est possible de visionner au format PDF la balance sur un exercice, une période financière ou une période (i.e. un intervalle de date). -Une foix le choix effectué et validé, la balance de la période va alors +Une foix le choix effectué et validé, la balance de la période va alors être générée et affichée dans votre navigateur. .. image:: screens/lima_reports_balance.png -Grand livre ------------ +Édition du Journal provisoir et Journal général +=============================================== -Il est possible de visionner au format PDF le Grand livre sur un exercice, une -période financière ou une période (i.e. un intervalle de date). -Une foix le choix effectué et validé, le Grand livre de la période va alors -être généré et affiché dans votre navigateur. +Il est possible de visionner au format PDF les mouvements des +journaux sur une période (i.e. un intervalle de date). -.. image:: screens/lima_reports_ledger.png +Deux types de rapports vous sont proposés: + +* Le journal provisoire, avec le détail, par journal, de chaque écriture par mois. +* Le journal général, contenant le total de chaque journal pour chaque mois. + +.. image:: screens/lima_reports_entrybooks.png -Bilan et Compte de résultat ---------------------------- +Édition du Bilan et Compte de résultat +====================================== Il est possible de visionner au format HTML le Bilan et le Compte de Résultat -sur un exercice, une période financière ou une période (i.e. un intervalle de date). +sur une période (i.e. un intervalle de date). Une foix le choix effectué et validé, le Bilan et le Compte de Résultat de la période vont alors être générés et affichés dans votre navigateur. .. image:: screens/lima_reports_financialstatement.png -Édition TVA ------------- +Édition du Grand livre +====================== + +Il est possible de visionner au format PDF le Grand livre sur une période (i.e. un intervalle de date). +Une foix le choix effectué et validé, le Grand livre de la période va alors +être généré et affiché dans votre navigateur. + +.. image:: screens/lima_reports_ledger.png + +Édition de la Déclaration de TVA +================================ Il est possible de visionner au format PDF la déclaration de TVA -sur un exercice, une période financière ou une période (i.e. un intervalle de date). +sur un un intervalle de date. Par ailleurs, il est possible de remplir automatiquement ce document, -à condition d'avoir remplis -le plan de TVA (Cf. 'Structure->Plan TVA'). +à condition d'avoir rempli le plan de TVA (Cf. 'Structure->Plan TVA') +ainsi que les données concernant votre centre des finances publiques (Menu Fichier -> Identité -> Onglet Trésor Public). Une fois le choix effectué et validé, la déclaration de TVA de la période va alors être générée et affichée dans votre navigateur. diff --git a/src/site/site.xml b/src/site/site.xml index 4d656d48..11039b72 100644 --- a/src/site/site.xml +++ b/src/site/site.xml @@ -77,6 +77,7 @@ <item name="Saisie d'écritures" href="saisie.html"/> <item name="Rapports" href="rapports.html"/> <item name="Import / Export" href="importexport.html"/> + <item name="Sauvegarde / Restauration" href="backup.html"/> <item name="Lexique comptable" href="lexique.html"/> </menu> <menu name="Développeur" inherit="top"> -- To stop receiving notification emails like this one, please contact chorem.org SCM administrator <admin+scm@chorem.org>.
participants (1)
-
chorem.org scm