Author: athimel Date: 2013-06-21 18:17:07 +0200 (Fri, 21 Jun 2013) New Revision: 3684 Url: http://chorem.org/projects/lima/repository/revisions/3684 Log: Mise ?\195?\160 jour de la documentation Modified: trunk/src/site/rst/assistant.rst trunk/src/site/rst/callao/callao.rst trunk/src/site/rst/callao/contact.rst trunk/src/site/rst/callao/developpement.rst trunk/src/site/rst/callao/index.rst trunk/src/site/rst/callao/lexique.rst trunk/src/site/rst/callao/news.rst trunk/src/site/rst/callao/roadmap.rst trunk/src/site/rst/callao/usecases.rst trunk/src/site/rst/contact.rst trunk/src/site/rst/devel/glossary.rst trunk/src/site/rst/devel/modificationarchitecture.rst trunk/src/site/rst/devel/openejb.rst trunk/src/site/rst/devel/server.rst trunk/src/site/rst/features.rst trunk/src/site/rst/importexport.rst trunk/src/site/rst/index.rst trunk/src/site/rst/lexique.rst trunk/src/site/rst/presentation.rst trunk/src/site/rst/rapports.rst trunk/src/site/site_fr.xml Modified: trunk/src/site/rst/assistant.rst =================================================================== --- trunk/src/site/rst/assistant.rst 2013-06-19 07:42:34 UTC (rev 3683) +++ trunk/src/site/rst/assistant.rst 2013-06-21 16:17:07 UTC (rev 3684) @@ -27,11 +27,12 @@ Assistant ========= -Au premier démarrage de LIMA un assistant vous guide pour créer votre comptabilité. -Il est également possible de charger une précédente sauvegarde de LIMA au format CSV. +Au premier démarrage de Lima un assistant vous guide pour créer votre comptabilité. +Il est également possible de charger une précédente sauvegarde de Lima au format CSV. Dans le cas par exemple d'une réinstallation du logiciel. Ou de fermer l'assistant pour créer sa comptabilité sans l'assistant. + Les différentes étapes de l'assistant ------------------------------------- @@ -40,7 +41,7 @@ Vous pouvez renseigner les coordonnées de votre entreprise dans les champs correspondants. Ces informations permettent de personnalisé vos documents lors -de l'impression des rapports PDF ou HTML : journaux, grand-livre, balance, … +de l'impression des rapports PDF ou HTML : journaux, grand-livre, balance, ... Ces coordonnées sont modifiables par la suite dans le menu Fichier -> Identité .. image:: screens/lima_open_identity.png @@ -49,7 +50,7 @@ Plan comptable ~~~~~~~~~~~~~~ -Par défaut LIMA propose les trois plans comptables de la norme française : +Par défaut Lima propose les trois plans comptables de la norme française : - abrégé ; - de base ; @@ -59,15 +60,13 @@ Ce plan comptable est modifiable à volonté : ajout, modification, suppression de compte. Menu Structure -> Plan comptable -Il est également possible d'importer un plan comptable au format LIMA CSV, ou provenant +Il est également possible d'importer un plan comptable au format Lima CSV, ou provenant du logiciel EBP. Pour plus d'information sur le format d'import/export EBP. -Cf. (`IMPORT-EXPORT`_) +(Cf. `IMPORT-EXPORT`_) -.. _`IMPORT-EXPORT`: ../importexport.rst - Lors de l'import d'un plan comptable abregé, de base, ou développé. Le générateur de bilan / compte de résultat, charge le plan de passage des compte au poste -correspondant (appelé BCR dans lima). Pour un import externe, le plan BCR chargé +correspondant (appelé BCR dans Lima). Pour un import externe, le plan BCR chargé par défaut est celui de base. .. image:: screens/lima_open_account.png @@ -93,4 +92,10 @@ Séléctionner la date et fin du nouvel exercice, une fois crée un exercice ne peut-être supprimé ou sa date modifiée. -.. image:: screens/lima_open_fiscalperiod.png \ No newline at end of file +.. image:: screens/lima_open_fiscalperiod.png + + + +.. _`IMPORT-EXPORT`: ../importexport.rst + + Modified: trunk/src/site/rst/callao/callao.rst =================================================================== --- trunk/src/site/rst/callao/callao.rst 2013-06-19 07:42:34 UTC (rev 3683) +++ trunk/src/site/rst/callao/callao.rst 2013-06-21 16:17:07 UTC (rev 3684) @@ -24,7 +24,7 @@ .. - ====================== -Présentation de CALLAO +Présentation de Callao ====================== (Computing Active Layer for Lutin's Accounting Organization) @@ -52,33 +52,33 @@ ---------------- Issu du projet Chorem_, -CALLAO_ est un moteur de comptabilité `libre de droits`_ respectant les conventions +Callao_ est un moteur de comptabilité `libre de droits`_ respectant les conventions ainsi que les normes comptables imposées aux entreprises par la législation française. -Bien que créé pour fonctionner avec l'interface graphique LIMA_, CALLAO_ a été +Bien que créé pour fonctionner avec l'interface graphique Lima_, Callao_ a été conçu pour pouvoir être utilisé par différentes interfaces graphiques. Il est donc possible de créer une interface Web de comptabilité reposant sur le moteur -CALLAO_ +Callao_ ``3. Architecture`` ------------------- -Les utilisateurs de l'interface utilisateur LIMA_ effectuaient jusqu'alors cette gestion -des données gràce au moteur de comptabilité d'OFBiz-Neogia. CALLAO_ doit pouvoir se -substituer à ce moteur mais sans nécessité une refonte de LIMA_ afin de laisser aux +Les utilisateurs de l'interface utilisateur Lima_ effectuaient jusqu'alors cette gestion +des données gràce au moteur de comptabilité d'OFBiz-Neogia. Callao_ doit pouvoir se +substituer à ce moteur mais sans nécessité une refonte de Lima_ afin de laisser aux utilisateurs de ce dernier le choix du moteur de comptabilité qu'ils utilisent ou de faciliter les migrations d'un moteur à l'autre [#]_. Ainsi notre couche de DTO se substituera à toute la partie exterieure à -l'interface de LIMA_ comme suit : +l'interface de Lima_ comme suit : .. image:: resources/schemas/schema-architecture.png On peut voir que le DTO utilise le modèle définit par le design pattern du même -nom pour décrire le moteur CALLAO de l’application comptable finale. +nom pour décrire le moteur Callao de l’application comptable finale. L’architecture est elle même composée de deux couches : une de persistance pour la gestion des données, et une autre métier pour la gestion des flux entre la persistance et les interfaces d’entrées/sorties véhiculées par des objets @@ -90,5 +90,5 @@ .. _`libre de droits`: licence.html .. [#] A cet effet des fonctions d'import et d'export seront mises en place. .. _ChoreM: http://chorem.org/ -.. _LIMA: http://maven-site.chorem.org/lima/ -.. _CALLAO: callao.html +.. _Lima: http://maven-site.chorem.org/lima/ +.. _Callao: callao.html Modified: trunk/src/site/rst/callao/contact.rst =================================================================== --- trunk/src/site/rst/callao/contact.rst 2013-06-19 07:42:34 UTC (rev 3683) +++ trunk/src/site/rst/callao/contact.rst 2013-06-21 16:17:07 UTC (rev 3684) @@ -30,9 +30,9 @@ Pour contacter les membres du projet ou suivre son évolution, vous pouvez utiliser les listes de diffusion du projet : -- Liste utilisateurs : (..USERS_) Liste de discussions des utilisateurs de CALLAO_ -- Liste développeurs : (..DEVEL_) Liste de discussions des développeurs de CALLAO_ -- Liste des commits : (..COMMITS_) Liste des modifications du code de CALLAO_ +- Liste utilisateurs : (..USERS_) Liste de discussions des utilisateurs de Callao_ +- Liste développeurs : (..DEVEL_) Liste de discussions des développeurs de Callao_ +- Liste des commits : (..COMMITS_) Liste des modifications du code de Callao_ ======= Support @@ -97,4 +97,4 @@ .. _USERS: http://list.chorem.org/cgi-bin/mailman/listinfo/callao-users .. _DEVEL: http://list.chorem.org/cgi-bin/mailman/listinfo/callao-devel .. _COMMITS: http://list.chorem.org/cgi-bin/mailman/listinfo/callao-commits -.. _CALLAO: http://maven-site.chorem.org/callao/ \ No newline at end of file +.. _Callao: http://maven-site.chorem.org/callao/ \ No newline at end of file Modified: trunk/src/site/rst/callao/developpement.rst =================================================================== --- trunk/src/site/rst/callao/developpement.rst 2013-06-19 07:42:34 UTC (rev 3683) +++ trunk/src/site/rst/callao/developpement.rst 2013-06-21 16:17:07 UTC (rev 3684) @@ -49,15 +49,15 @@ ''callao-entity''. Le modèle quant à lui est stocké dans un fichier ''zargo'', toujours dans le module ''callao-entity'' et peut être consulté à l'aide d' ArgoUML_ . -LIMA propose un certain nombre de services disponibles via des interfaces, le but -initial de CALLAO et de pouvoir implémenter ces services de manière locale ou +Lima propose un certain nombre de services disponibles via des interfaces, le but +initial de Callao et de pouvoir implémenter ces services de manière locale ou distante. L'utilisation de Web Services, comme mis en place pour effectuer la -communication entre LIMA et OFBiz constitue la solution à cette problématique. +communication entre Lima et OFBiz constitue la solution à cette problématique. Néanmoins, pour le moment, les implémentation s'effectuent uniquement de manière -locale. CALLAO s'occupe uniquement d'implémenter les interfaces de LIMA situées +locale. Callao s'occupe uniquement d'implémenter les interfaces de Lima situées dans le module ''lima-service'' de manière locale, et les échanges de Web Services n'ont pas encore été mis en place. @@ -67,9 +67,9 @@ par services a tout de même été effectuée via l'utilisation de ToPIA-soa_ . A ce titre, un modèle des services est présent en parallèle du modèle entité dans le module ''callao-entity''. Ce modèle décrit l'ensemble des services fournissant -l'application des règles métiers définies pour l'application CALLAO. Couplé à +l'application des règles métiers définies pour l'application Callao. Couplé à ToPIA-soa_ , il permet la génération de cette couche et de ses interfaces associées. -Cependant une problèmatique de connection aux services de LIMA reste encore non +Cependant une problèmatique de connection aux services de Lima reste encore non résolue. @@ -84,19 +84,19 @@ L'implémentation des interfaces ------------------------------- -Les implémentations des interfaces services de LIMA dans CALLAO représentent les +Les implémentations des interfaces services de Lima dans Callao représentent les fragments de code source de l'application qui vont définir les règles métiers. L'ensemble de ce code source se situent dans le module ''callao-service'' et s'occupe à l'heure actuelle d'implémenter uniquement localement les interfaces -services de LIMA. +services de Lima. L'état d'avancement actuel de ces implémentations est inachevé. En effet, il reste encore des améliorations à fournir à celles effectuées et à compléter celles des classes ''Period'' et ''Journal'' pour pouvoir au moins répondre aux -interfaces services existantes de LIMA. De plus, notre modèle de services ne -reflétant pas entièrement celui de LIMA, il est fort à penser que LIMA aura à +interfaces services existantes de Lima. De plus, notre modèle de services ne +reflétant pas entièrement celui de Lima, il est fort à penser que Lima aura à intégrer de nouvelles fonctionnalités notamment au niveau de l'intégration à Chorem, de la gestion des Imports Exports de sauvegardes et de la génération des états comptables. Modified: trunk/src/site/rst/callao/index.rst =================================================================== --- trunk/src/site/rst/callao/index.rst 2013-06-19 07:42:34 UTC (rev 3683) +++ trunk/src/site/rst/callao/index.rst 2013-06-21 16:17:07 UTC (rev 3684) @@ -27,13 +27,13 @@ Callao ================== -Issu du projet Chorem_, et créé pour fonctionner en collaboration avec LIMA_, -CALLAO_ est *un moteur de comptabilité générale* respectant les conventions +Issu du projet Chorem_, et créé pour fonctionner en collaboration avec Lima_, +Callao_ est *un moteur de comptabilité générale* respectant les conventions ainsi que normes imposées par la législation française aux entreprises. Ce rôle était jusqu'à alors remplis via le moteur de comptabilité d'OfBiz-Neogia, -CALLAO_ doit pouvoir se substituer à ce moteur mais sans refondre LIMA_ afin de -laisser aux utilisateurs de LIMA_ le choix du moteur de comptabilité qu'ils +Callao_ doit pouvoir se substituer à ce moteur mais sans refondre Lima_ afin de +laisser aux utilisateurs de Lima_ le choix du moteur de comptabilité qu'ils utilisent ou de faciliter les migrations d'un moteur à l'autre [#]_. @@ -41,5 +41,5 @@ .. [#] A cet effet des fonctions d'import et d'export seront mises en place. .. _ChoreM: http://chorem.labs.libre-entreprise.org -.. _LIMA: http://maven-site.chorem.org/lima -.. _CALLAO: http://maven-site.chorem.org/callao +.. _Lima: http://maven-site.chorem.org/lima +.. _Callao: http://maven-site.chorem.org/callao Modified: trunk/src/site/rst/callao/lexique.rst =================================================================== --- trunk/src/site/rst/callao/lexique.rst 2013-06-19 07:42:34 UTC (rev 3683) +++ trunk/src/site/rst/callao/lexique.rst 2013-06-21 16:17:07 UTC (rev 3684) @@ -28,7 +28,7 @@ ========================== Nous définirons ici les quelques notions de comptabilité d'entreprise nécessaires -à l'appréhension du fonctionnement de CALLAO. +à l'appréhension du fonctionnement de Callao. ``Actif :`` ----------- @@ -130,7 +130,7 @@ l'opération inverse en première opération du nouvel exercice. On appelle cette opération un report à nouveau. Dans notre cas, comme dans tous les logiciels de comptabilité, le report à -nouveau ne sera que partiellement effectué. Si CALLAO reportera bien le solde +nouveau ne sera que partiellement effectué. Si Callao reportera bien le solde des différents comptes sur l'exercice suivant, nous ne solderons pas l'exercice précédent. Modified: trunk/src/site/rst/callao/news.rst =================================================================== --- trunk/src/site/rst/callao/news.rst 2013-06-19 07:42:34 UTC (rev 3683) +++ trunk/src/site/rst/callao/news.rst 2013-06-21 16:17:07 UTC (rev 3684) @@ -27,7 +27,7 @@ News ==== -Quoi de neuf sur le projet CALLAO ? +Quoi de neuf sur le projet Callao ? Mise en Ligne du site ===================== Modified: trunk/src/site/rst/callao/roadmap.rst =================================================================== --- trunk/src/site/rst/callao/roadmap.rst 2013-06-19 07:42:34 UTC (rev 3683) +++ trunk/src/site/rst/callao/roadmap.rst 2013-06-21 16:17:07 UTC (rev 3684) @@ -28,7 +28,7 @@ ======= +-----------------------------------------------------------------------------------------+ -| **A venir** | +| **À venir** | +-------------------+---------------------------------------------------------------------+ | *Release* | Release d'une version packagée exécutable comprenant Lima et Callao | +-------------------+---------------------------------------------------------------------+ Modified: trunk/src/site/rst/callao/usecases.rst =================================================================== --- trunk/src/site/rst/callao/usecases.rst 2013-06-19 07:42:34 UTC (rev 3683) +++ trunk/src/site/rst/callao/usecases.rst 2013-06-21 16:17:07 UTC (rev 3684) @@ -27,7 +27,7 @@ Les Cas d'Utilisation ===================== -| Cette section présente les cas d'utilisation du moteur CALLAO couplé à LIMA. +| Cette section présente les cas d'utilisation du moteur Callao couplé à Lima. ``Cas d'utilisation`` ===================== @@ -46,7 +46,7 @@ - Gérer Comptes : Ajout et modification des comptes. - Gérer Fichiers : Import et export des données. - Générer Etats : Génération d'états comptables sous forme imprimable, ainsi que des journaux et du grand livre. -- Synchronier Chorem : Cette fonctionnalité ne correspond pas vraiment à un cas d'utilisation inhérent à LIMA-CALLAO, mais plus à une possibilité d'accès à certaines données qui doit être prévue pour une synchronisation entre CALLAO et Chorem via un logiciel tiers (qui est néanmoins détaillé ici). +- Synchronier Chorem : Cette fonctionnalité ne correspond pas vraiment à un cas d'utilisation inhérent à Lima-Callao, mais plus à une possibilité d'accès à certaines données qui doit être prévue pour une synchronisation entre Callao et Chorem via un logiciel tiers (qui est néanmoins détaillé ici). ``Gérer Ecritures`` ------------------- Modified: trunk/src/site/rst/contact.rst =================================================================== --- trunk/src/site/rst/contact.rst 2013-06-19 07:42:34 UTC (rev 3683) +++ trunk/src/site/rst/contact.rst 2013-06-21 16:17:07 UTC (rev 3684) @@ -23,44 +23,50 @@ .. * #L% .. - -============ -Contact list -============ +============== +Contactez-nous +============== Pour contacter les membres du projet ou suivre son évolution, vous pouvez utiliser les listes de diffusion du projet : -Liste utilisateurs : (..USERS_) Liste de discussions des utilisateurs de LIMA -Liste développeurs : (..DEVEL_) Liste de discussions des développeurs de LIMA -Liste des commits : (..COMMITS_) Liste des modifications du code de LIMA + * `Liste utilisateurs`_ : Liste de discussions pour les utilisateurs de Lima + * `Liste développeurs`_ : Liste de discussions autour du développement de Lima + * `Liste des commits`_ : Liste des modifications du code de Lima +Il est préférable de vous inscrire à la liste qui vous intéresse pour échanger +sur vos questions, mais ce n'est pas obligatoire (vous pouvez simplement envoyer +un email à la(es) liste(s)). + + Support ~~~~~~~ - -Code Lutin est une société de services en logiciels libres spécialisée dans les +`Code Lutin`_ est une `Société de Services en Logiciels Libres`_ spécialisée dans les technologies Java/J2EE, XML, UML. Son offre s'étend à l'audit, au conseil, à la -tierce maintenance applicative et à la formation. +Tierce Maintenance Applicative et à la formation. -SARL Code Lutin -12, avenue Jules Verne -44230 Saint-Sébastien-Sur-Loire -France + SARL Code Lutin -Contact : Benjamin Poussin, gérant et chef de projet. + 12, avenue Jules Verne -Tél : 02 40 50 29 28 + 44230 Saint-Sébastien-Sur-Loire + France -Code Lutin participe activement au mouvement du logiciel libre et fait partie du -consortium ObjectWeb, d'Alliance Libre et du réseau Libre-entreprise + Tél : 02 40 50 29 28 -Plus_. +Code Lutin participe activement au mouvement du Logiciel Libre et fait partie du +consortium ObjectWeb, d'`Alliance Libre`_ et du réseau `Libre-entreprise`_. -.. _Plus: http://www.codelutin.com -.. _USERS: http://list.chorem.org/cgi-bin/mailman/listinfo/lima-users -.. _DEVEL: http://list.chorem.org/cgi-bin/mailman/listinfo/lima-devel -.. _COMMITS: http://list.chorem.org/cgi-bin/mailman/listinfo/lima-commits -.. _CALLAO: http://maven-site.chorem.org/lima/ +.. _`Liste utilisateurs`: http://list.chorem.org/cgi-bin/mailman/listinfo/lima-users +.. _`Liste développeurs`: http://list.chorem.org/cgi-bin/mailman/listinfo/lima-devel +.. _`Liste des commits`: http://list.chorem.org/cgi-bin/mailman/listinfo/lima-commits +.. _`Code Lutin`: http://www.codelutin.com +.. _`Société de Services en Logiciels Libres`: http://fr.wikipedia.org/wiki/Soci%C3%A9t%C3%A9_de_services_en_logiciels_libr... +.. _`Alliance Libre`: http://www.alliance-libre.org/ +.. _`Libre-entreprise`: http://www.libre-entreprise.org + + Modified: trunk/src/site/rst/devel/glossary.rst =================================================================== --- trunk/src/site/rst/devel/glossary.rst 2013-06-19 07:42:34 UTC (rev 3683) +++ trunk/src/site/rst/devel/glossary.rst 2013-06-21 16:17:07 UTC (rev 3684) @@ -27,8 +27,8 @@ Lexique des objets manipulés dans Lima ====================================== -Ce lexique vise à clarifier les termes utilisé dans les objets de Lima (entités -beans...) par rapport à leur traduction francaise. +Ce lexique vise à clarifier les termes utilisés dans les objets de Lima (entités +beans...) par rapport à leur traduction française. +------------------+--------------------------+-------------------------------+ | Anglais | Français | Description | @@ -48,4 +48,5 @@ | Balance trial | Balance | | +------------------+--------------------------+-------------------------------+ | Balance Sheet | Bilan | | -+------------------+--------------------------+-------------------------------+ \ No newline at end of file ++------------------+--------------------------+-------------------------------+ + Modified: trunk/src/site/rst/devel/modificationarchitecture.rst =================================================================== --- trunk/src/site/rst/devel/modificationarchitecture.rst 2013-06-19 07:42:34 UTC (rev 3683) +++ trunk/src/site/rst/devel/modificationarchitecture.rst 2013-06-21 16:17:07 UTC (rev 3684) @@ -24,43 +24,48 @@ .. - ============================================= -Modification de l'architecture de LIMA/CALLAO +Modification de l'architecture de Lima/Callao ============================================= -Voici le résumé de la modification de l'architecture de LIMA/CALLAO. +Voici le résumé de la modification de l'architecture de Lima/Callao. Points majeurs : - - Intégration de callao dans lima en tant que moteur par défaut - - Conservation de la possibilité de changer de moteur ou d'interface - - Suppression des DTO (utilisation des interfaces des entités metier - générées) +- Intégration de callao dans Lima en tant que moteur par défaut ; +- Conservation de la possibilité de changer de moteur ou d'interface ; +- Suppression des DTO (utilisation des interfaces des entités métier générées). + Nouvelle architecture --------------------- Trois couches (voir schéma) : - - UI - - Métier (indépendant de ToPIA) - - Persistance (généré sur ToPIA) +- UI ; +- Métier (indépendant de ToPIA) ; +- Persistance (généré sur ToPIA). + UI ~~ + Dans un premier temps, une interface de type Swing. -Mais une autre interface pourra être utilisé par la suite. +Mais une autre interface pourra être utilisée par la suite. Pas de DTO manipulé dans l'UI, utilisation des interfaces des beans métier (sans utiliser de spécificités de TopiaEntity). L'interface graphique contiendrait les fonctionnalités suivantes : - - import/export des données +- import/export des données. + + Métier ~~~~~~ + Se manipule via les interfaces des DAO. L'implémentation des DAO étant sur ToPIA. -Problèmes lié au transaction. L'utilisation du TopiaContext n'est +Problèmes liés aux transaction. L'utilisation du TopiaContext n'est pas envisageable et rendrait trop dépendant de Topia. Solution 1 : JTA @@ -78,14 +83,16 @@ code annexe pour wrapper sur les DAO. Le métier contiendrait également les fonctionnalités métier suivantes: - - les règles métier / cohérence de comptabilité (???) - - génération des bilan - - génération des impressions +- les règles métier / cohérence de comptabilité (???) ; +- génération des bilan ; +- génération des impressions. Persistance ~~~~~~~~~~~ -Pour callao : génération entièrement sur ToPIA. +Pour Callao : génération entièrement sur ToPIA. + Pour ofbiz, SAP : nouvelle implémentation sur les interfaces des DAO. -Les modules pour ofbiz (etc...) dépendront donc de la persistance -générées. +Les modules pour OFBiz (etc...) dépendront donc de la persistance +générée. + Modified: trunk/src/site/rst/devel/openejb.rst =================================================================== --- trunk/src/site/rst/devel/openejb.rst 2013-06-19 07:42:34 UTC (rev 3683) +++ trunk/src/site/rst/devel/openejb.rst 2013-06-21 16:17:07 UTC (rev 3684) @@ -27,6 +27,7 @@ OpenEJB ======= + Définition des EJB ------------------ @@ -36,6 +37,7 @@ Point à verifier pour les annotations @Webservice et @Local, @Remote sur les interfaces. + Embedded mode ------------- @@ -117,4 +119,4 @@ Les jar "javaee-api-5.0-3-SNAPSHOT.jar" et "openejb-client-3.1.3-SNAPSHOT.jar" doivent être EXACTEMENT les mêmes entre le serveur et le client (sinon -une NPE exception survient tout le temps). \ No newline at end of file +une NPE exception survient tout le temps). Modified: trunk/src/site/rst/devel/server.rst =================================================================== --- trunk/src/site/rst/devel/server.rst 2013-06-19 07:42:34 UTC (rev 3683) +++ trunk/src/site/rst/devel/server.rst 2013-06-21 16:17:07 UTC (rev 3684) @@ -33,11 +33,14 @@ Télécharger et lancer le module serveur de lima : http://www.chorem.org/projects/lima/files + Client ------ Configurer le client pour se connecter au serveur via le fichier de -configuration : $HOME/.config/lima-config.properties:: +configuration : ``$HOME/.config/lima-config.properties`` java.naming.factory.initial=org.apache.openejb.client.RemoteInitialContextFactory + java.naming.provider.url=ejbd://192.168.99.9:4201 + Modified: trunk/src/site/rst/features.rst =================================================================== --- trunk/src/site/rst/features.rst 2013-06-19 07:42:34 UTC (rev 3683) +++ trunk/src/site/rst/features.rst 2013-06-21 16:17:07 UTC (rev 3684) @@ -40,7 +40,7 @@ .. image:: screens/lima_charts_entrybooks.png -- Exercices +- Éxercices .. image:: screens/lima_charts_fiscalperiod.png @@ -80,7 +80,7 @@ Rapports ~~~~~~~~ -Permet de visualiser les documents usuelles de la comptabilité : +Permet de visualiser les documents usuels de la comptabilité : - Journal @@ -107,13 +107,14 @@ .. image:: screens/lima_reports_vat.png -Les documents sont atteignables par les menu de LIMA et via un site internet embarqué. +Les documents sont atteignables par les menu de Lima et via un site internet embarqué. Import / Export ~~~~~~~~~~~~~~~ -Toutes les données de LIMA sont exportables et importables à volontés au format CSV. -L'utilisation de ce format permet d'être exploité par un tableur. +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. -Actuellement LIMA permet l'import et l'export pour EBP. Il est possible d'ajouté +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. + Modified: trunk/src/site/rst/importexport.rst =================================================================== --- trunk/src/site/rst/importexport.rst 2013-06-19 07:42:34 UTC (rev 3683) +++ trunk/src/site/rst/importexport.rst 2013-06-21 16:17:07 UTC (rev 3684) @@ -27,21 +27,22 @@ Import / Export =============== -LIMA supporte actuellement deux formats d'import export. -Le CSV avec un modèle de donnée spécifique à LIMA ; et le format EBP. +Lima supporte actuellement deux formats d'import export : +- Le CSV avec un modèle de donnée spécifique à Lima ; +- et le format EBP. -------------------------- + Format CSV -------------------------- +---------- -La comptabilité de LIMA peut-être sauvegarder en intégralité via la fonction +La comptabilité de Lima peut-être sauvegardée en intégralité via la fonction Import -> Tout. Ou seulement le plan des comptes, le plan BCR ou les journaux. .. image:: screens/lima_import_limaall.png +-----------------------------------------------------------------------------------------------+ -| Structure des champs correspondant à chaque entité au format CSV LIMA | +| Structure des champs correspondant à chaque entité au format CSV Lima | +================+==============================================================================+ | Compte | "ACCN";"AccountNumber";"Label";"ThirdParty";"MasterAccount";"GeneralLedger" | +----------------+------------------------------------------------------------------------------+ @@ -77,15 +78,11 @@ en respectant bien le système Transaction / Entrées. -Une sauvegarde de démonstration au format CSV est (..disponible_) au téléchargement. +Une sauvegarde de démonstration au format CSV est `disponible au téléchargement`_. -.. _disponible: http://chorem.org/projects/lima/files - - -------------------------- Format EBP -------------------------- +---------- La procédure est identique pour l'export des comptes ou des écritures. @@ -126,4 +123,7 @@ L'export est effectué ! - + +.. _`disponible au téléchargement`: http://chorem.org/projects/lima/files + + Modified: trunk/src/site/rst/index.rst =================================================================== --- trunk/src/site/rst/index.rst 2013-06-19 07:42:34 UTC (rev 3683) +++ trunk/src/site/rst/index.rst 2013-06-21 16:17:07 UTC (rev 3684) @@ -24,15 +24,113 @@ .. - ============ -Introduction +Présentation ============ .. image:: extras/puzzle_icon.png -Acronyme de Lutin Invoice Monitoring and Accounting, l'application de comptabilité -LIMA est un logiciel libre pensé pour être la plus ergonomique possible et facile -d'accès à tout utilisateur quelque soit leur niveau en comptabilité : débutant -comme confirmé. -La particularité de LIMA est qu'il s'agit d'un produit évolutif permettant de -répondre aux besoins spécifiques de toute entreprise ou organisation, tout en -garantissant le maintien des données comptables. +Acronyme de *Lutin Invoice Monitoring and Accounting*, l'application de comptabilité *Lima* est un logiciel libre pensé +pour être le plus ergonomique possible et facile d'accès à tout utilisateur, quelque soit son niveau en comptabilité : +débutant comme confirmé. +La particularité de Lima est qu'il s'agit d'un produit évolutif permettant de répondre aux besoins spécifiques de toute +entreprise ou organisation, tout en garantissant le maintien des données comptables. + +Le logiciel est écrit en Java ce qui assure une compatibilité multiplateforme : +Windows, Mac OS X, Linux. Il peut-être installé en fonctionnement client monoposte, +ou en configuration client <–> serveur. +Lors d'une installation en client serveur, le moteur de persistence de données est +installé coté serveur, et l'interface est installée sur autant de postes client que +désiré. + +Historique +---------- + +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 +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é +d'utiliser le moteur d'OFBiz Neogia. La première étape a donc été d'adapter une +interface autonome avec la technologie de bibliothèque graphique *Java Swing*. + +L'interface de Lima est indépendante du moteur gérant la comptabilité. Il a donc +été décidé de développer un moteur propre à Code Lutin : Callao. + +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`_. + +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-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`_. +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`_ - +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 +~~~~~~~~~~~~~ + +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 +et appelés par l'utilisateur lorsqu'il appelle des +fonctions. Les services sont programmés avec un système de session afin de pouvoir +être exécutés en mode client serveur. En effet, les services sont exécutés côté +serveur et ainsi le client appelle les services en ouvrant une transaction. +Il existe une multitude de services relatifs aux besoins du métier : +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 +~~~~~~~~~~ + +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 +(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 +------- + +Lima est développé sous licence GPL : + + GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 + + +.. _`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/ + + Modified: trunk/src/site/rst/lexique.rst =================================================================== --- trunk/src/site/rst/lexique.rst 2013-06-19 07:42:34 UTC (rev 3683) +++ trunk/src/site/rst/lexique.rst 2013-06-21 16:17:07 UTC (rev 3684) @@ -28,13 +28,13 @@ ========================== Nous définirons ici les quelques notions de comptabilité d'entreprise nécessaires -à l'appréhension du fonctionnement de LIMA. +à l'appréhension du fonctionnement de Lima. Transaction ~~~~~~~~~~~ -Ce que nous appelons ici transaction désigne une opération comptable, +Ce que nous appelons ici *transaction* désigne une opération comptable, c'est-à-dire l'inscription au journal, à une date donnée, d'un certain nombre d'écritures au débit et au crédit. Pour que l'opération soit équilibrée, il faut que la somme des écritures au crédit soit égale à celle des écritures au débit. @@ -42,19 +42,21 @@ Une transaction peut, par exemple, représenter une opération d'achat à un fournisseur (Crédit du compte de "Achat", débit du compte "Fournisseur"), une -opération de vente à un client... +opération de vente à un client, ... Historiquement, une transaction est inscrite au Journal (ou, pour la comptabilité multi-journaux au journal concerné : journal des ventes, journal des achats...) et ses écritures sont reportées au Grand Livre. -Ecriture + +Écriture ~~~~~~~~ Une écriture comptable représente tout simplement le débit ou le crédit d'un compte. Elles sont passées par compte dans le Grand Livre, et rassemblées par opérations dans le Journal. + Compte ~~~~~~ @@ -78,7 +80,8 @@ passées respectivement au débit et au crédit du compte. Cela leur donne une forme de T, ce qui a donné naissance à l'appellation de compte en T. -Exercice + +Éxercice ~~~~~~~~ Un exercice est une période, généralement de un an, pour laquelle l'entreprise @@ -88,36 +91,41 @@ exercice, une fois fini, doit être clôturé, ce qui interdit alors toutes modifications sur les informations comptables concernant cet exercice. + Journal ~~~~~~~ Historiquement, le journal est le cahier où l'entreprise consigne par ordre chronologique la trace de ses opérations comptables (transactions). Parfois, celle-ci utilise plusieurs journaux (journal des achats, journal des stocks, -journal des ventes...) afin de séparer les différents types d'opération et de +journal des ventes, ...) afin de séparer les différents types d'opérations et de mieux s'y retrouver, ou de diviser la responsabilité de la consignation des transactions entre différentes personnes, chacune responsable d'un domaine -précis (achat, vente, stock...). On parle alors de comptabilité multi-journaux. +précis (achat, vente, stock, ...). On parle alors de comptabilité multi-journaux. + Grand Livre ~~~~~~~~~~~ Historiquement, le Grand Livre est le cahier où sont consignés tous les comptes -en T de l'entreprises (tableaux de deux colonnes, débit et crédit, consignant +en T de l'entreprise (tableaux de deux colonnes, débit et crédit, consignant les diverses écritures passées sur le compte), à raison d'un par page. + Actif ~~~~~ L'actif d'une entreprise est l'ensemble de son patrimoine. Il comporte notamment -la trésorerie, les immobilisations et les créances (sommes dues par des tiers). +la trésorerie, les immobilisations et les créances (sommes dûes par des tiers). + Passif ~~~~~~ Le passif d'une entreprise est l'ensemble des ressources de l'entreprise, sous la forme de capitaux et de dettes. + Bilan ~~~~~ @@ -128,6 +136,7 @@ On peut également établir un bilan provisoire avant la fin de l'exercice. + Compte de résultat ~~~~~~~~~~~~~~~~~~ Modified: trunk/src/site/rst/presentation.rst =================================================================== --- trunk/src/site/rst/presentation.rst 2013-06-19 07:42:34 UTC (rev 3683) +++ trunk/src/site/rst/presentation.rst 2013-06-21 16:17:07 UTC (rev 3684) @@ -24,17 +24,17 @@ .. - ==================== -Présentation de LIMA +Présentation de Lima ==================== Introduction ------------ Acronyme de Lutin Invoice Monitoring and Accounting, l’application de comptabilité -LIMA est un logiciel libre pensé pour être la plus ergonomique possible et facile +Lima est un logiciel libre pensé pour être la plus ergonomique possible et facile d’accès à tout utilisateur quelque soit leur niveau en comptabilité : débutant comme confirmé. -La particularité de LIMA est qu’il s’agit d’un produit évolutif permettant de +La particularité de Lima est qu’il s’agit d’un produit évolutif permettant de répondre aux besoins spécifiques de toute entreprise ou organisation, tout en garantissant le maintien des données comptables. @@ -63,13 +63,13 @@ 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 internes Topia, +programmation de Code Lutin. Lima s'appuie notamment sur les projets internes Topia, EuGene et JAXX. Architecture ------------ -LIMA est un projet MAVEN multi-module, il est en réalité composé de trois projets Java : +Lima est un projet MAVEN multi-module, il est en réalité composé de trois projets Java : lima-business, lima-callao, lima-swing. Lima-callao Modified: trunk/src/site/rst/rapports.rst =================================================================== --- trunk/src/site/rst/rapports.rst 2013-06-19 07:42:34 UTC (rev 3683) +++ trunk/src/site/rst/rapports.rst 2013-06-21 16:17:07 UTC (rev 3684) @@ -19,7 +19,7 @@ .. * .. * You should have received a copy of the GNU General Public .. * License along with this program. If not, see -.. * <http://www.gnu.org/licenses/gpl-3.0.html>. +.. * <http://www.gnu.org/licenses/gpl-3.0.HTML>. .. * #L% .. - @@ -30,18 +30,18 @@ Les rapports peuvent être affichés depuis le menu Rapports. Vous avez le choix entre: -* Edition compte -* Edition journal -* Balance -* Grand livre -* Bilan et Compte de résultat -* Edition TVA +* Édition compte ; +* Édition journal ; +* Balance ; +* Grand livre ; +* Bilan et Compte de résultat ; +* Édition TVA. -Edition compte +Édition compte -------------- -Il est possible de visionner au format html les mouvements d'un compte sur un +Il est possible de visionner au format HTML 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é @@ -49,13 +49,14 @@ .. image:: screens/lima_reports_accounts.png -Edition journal +Édition journal --------------- -Il est possible de visionner au format html les mouvements d'un ou plusieurs +Il est possible de visionner au format HTML 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 : + * 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. @@ -64,7 +65,7 @@ Balance ------- -Il est possible de visionner au format html la balance sur un exercice, une +Il est possible de visionner au format HTML 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 être générée et affichée dans votre navigateur. @@ -74,7 +75,7 @@ Grand livre ----------- -Il est possible de visionner au format html le Grand livre sur un exercice, une +Il est possible de visionner au format HTML 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. @@ -84,22 +85,23 @@ Bilan et Compte de résultat --------------------------- -Il est possible de visionner au format html le Bilan et le 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). 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 -Edition TVA +Édition TVA ------------ -Il est possible de visionner au format pdf 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). Par ailleurs, il est possible de remplir automatiquement ce document, à condition de cocher la case 'autocomplétion', et d'avoir remplis -le plan de tva (Cf. 'Structure->Plan TVA'). -Une foix le choix effectué et validé, la déclaration de tva +le plan de TVA (Cf. 'Structure->Plan TVA'). +Une foix 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. -.. image:: screens/lima_reports_vat.png \ No newline at end of file +.. image:: screens/lima_reports_vat.png + Modified: trunk/src/site/site_fr.xml =================================================================== --- trunk/src/site/site_fr.xml 2013-06-19 07:42:34 UTC (rev 3683) +++ trunk/src/site/site_fr.xml 2013-06-21 16:17:07 UTC (rev 3684) @@ -90,7 +90,7 @@ </links> <menu name="Le projet" inherit="top"> - <item name="Présentation" href="presentation.html"/> + <!--<item name="Présentation" href="presentation.html"/>--> <item name="Fonctionnalités" href="features.html"/> <!--item name="Lancer Lima en ligne" href="lima-swing/jnlp/launch.jnlp" TODO jcouteau 24/08/2012 reactivate this when webstart is working/--> <item name="Téléchargements" @@ -108,6 +108,7 @@ </menu> <menu name="Développeur" inherit="top"> <item name="Mode serveur" href="devel/server.html"/> + <item name="Lexique des objets Lima" href="devel/glossary.html"/> </menu> <menu ref="reports"/>