branch feature/1176 updated (21150b3 -> 8994081)
This is an automated email from the git hooks/post-receive script. New change to branch feature/1176 in repository lima. See http://git.chorem.org/lima.git discards 21150b3 refs #1176 Ajout d'un mention concernant l'export FEC sur la page d'acceuil discards cb6e521 refs #1176 quelques modifications discards 04d8eb1 refs #1176 correction problème affichage discards 12c9649 refs #1176 mise à jour de la documentation concernant la configuration client/serveur discards eefe2fc refs #1176 mise à jour de la documentation concernant la configuration client/serveur discards 1a14575 correction de la javadoc discards 3462358 [jgitflow-maven-plugin]Updating develop poms back to pre merge state discards 5ddfac7 [jgitflow-maven-plugin]updating develop poms to master versions to avoid merge conflicts discards 62d44cb [jgitflow-maven-plugin]updating poms for 0.8.5-SNAPSHOT development discards f17ef3e [jgitflow-maven-plugin]Updating develop poms back to pre merge state discards ff30173 [jgitflow-maven-plugin]updating poms for branch'release/0.8.3' with non-snapshot versions discards 5dc4b0d remove licences fron thirdparty discards b3ea0fe [jgitflow-maven-plugin]updating poms for branch '0.8.3' with snapshot versions discards ea929a6 [jgitflow-maven-plugin]updating poms for 0.8.4-SNAPSHOT development discards 2d3c9fc refs #1210 allow to configure defferent address for Ejb than Http discards 56d6a40 rebase to develop (refs #1207) discards a39b7a6 refs #1207 corrections d'erreurs majeures discards 885063f refs #1207 corrections d'erreurs majeures discards 939759a refs #1207 : correction d'erreurs criticals discards c34e2e8 refs #1223: l'onglet lettrage est peu réactif discards 10b5355 refs #1218: Plan BCR : exception à la deuxième modification d'un regrouppement discards a8f2dee refs #1209: A l'ajout automatique d'une écriture le focus ne correspond pas à la cellule éditée discards 4347f89 refs #1222: Le lettrage ne fonctionne plus discards 94b81e0 refs #1221: Erreur à l'annulation des import/export discards f44b3da refs #1187 : identitiy popups discards b7d0508 refs #1187 : Vat chart popups discards 993fe91 refs #1187 : inancial statement popups discards aedc005 refs #1187 : fiscal period popups discards 290c02e refs #1187 : entry book popups discards 762104f refs #1187 : account popups discards a3280ab change remove icon on tab discards 7874dd6 refs #1210 rétablissement du fonctionnement des rapports en mode client/serveur discards 9b1e86c utilisation css discards 56cfe4a refs #1176 : mise a jour de la documentation discards 1bc0d5c fixes #1193 La zone des critères de recherche apparait réduite, les critères de recherche ne sont donc pas visibles, il faudrait définir une taille minimale discards 3d4c252 Hide close tab button if you cannot close the tab adds f8d81c6 refs #1226 Hide close tab button if you cannot close the tab adds 2184fc7 fixes #1226 Hide close tab button if you cannot close the tab Merge branch 'feature/1226' into develop adds e06ef0c fixes #1193 La zone des critères de recherche apparait réduite, les critères de recherche ne sont donc pas visibles, il faudrait définir une taille minimale adds 2581c20 refs #1226 Hide close tab button if you cannot close the tab adds a9d9110 utilisation css adds e8a9357 fixes #1193: La zone des critères de recherche apparait réduite, les critères de recherche ne sont donc pas visibles, il faudrait définir une taille minimale Merge branch 'feature/1193' into develop adds 9243835 change remove icon on tab adds 47dacdc refs #1187 : account popups adds 0e30c25 refs #1187 : entry book popups adds 4ac2c21 refs #1187 : fiscal period popups adds ece040e refs #1187 : inancial statement popups adds 1f5f807 refs #1187 : Vat chart popups adds 37937e4 refs #1187 : identitiy popups adds 964faf1 fixes #1187: Améliorer l'apparence des Popup Merge branch 'feature/1187' into develop adds 3c0f684 refs #1221: Erreur à l'annulation des import/export adds 80adf13 fixes #1221 Erreur à l'annulation des import/export Merge branch 'feature/1221' into develop adds 9aa89d0 refs #1222: Le lettrage ne fonctionne plus adds cc2841b fixes #1222 Le lettrage ne fonctionne plus Merge branch 'feature/1222' into develop adds 8da87c9 refs #1209: A l'ajout automatique d'une écriture le focus ne correspond pas à la cellule éditée adds 275821d fixes #1209 A l'ajout automatique d'une écriture le focus ne correspond pas à la cellule éditée Merge branch 'feature/1209' into develop adds 89caf6e refs #1218: Plan BCR : exception à la deuxième modification d'un regrouppement adds 3e445d8 fixes #1218 Plan BCR : exception à la deuxième modification d'un regrouppement Merge branch 'feature/1218' into develop adds c771213 refs #1223: l'onglet lettrage est peu réactif adds c6e0e9a fixes #1223: l'onglet lettrage est peu réactif Merge branch 'feature/1223' into develop adds ead303a refs #1207 : correction d'erreurs criticals adds a0b7cbf refs #1207 corrections d'erreurs majeures adds 78602e6 refs #1207 corrections d'erreurs majeures adds 248ce54 rebase to develop (refs #1207) adds b7877b3 Merge branch 'feature/1207' into develop adds 1e13def refs #1210 rétablissement du fonctionnement des rapports en mode client/serveur adds d2dd63f refs #1210 allow to configure defferent address for Ejb than Http adds 0047b54 Merge branch 'feature/1210-client-server-params' into develop adds 951e181 [jgitflow-maven-plugin]updating poms for 0.8.4-SNAPSHOT development adds a2addde [jgitflow-maven-plugin]updating develop poms to master versions to avoid merge conflicts adds ccbe508 [jgitflow-maven-plugin]updating poms for branch '0.8.3' with snapshot versions adds 21b81ce remove licences fron thirdparty adds 556fc85 [jgitflow-maven-plugin]updating poms for branch'release/0.8.3' with non-snapshot versions adds 10b0c67 Merge branch 'release/0.8.3' adds 24b6f47 Merge branch 'master' into develop adds 750c191 [jgitflow-maven-plugin]Updating develop poms back to pre merge state adds 8021dbe [jgitflow-maven-plugin]updating poms for 0.8.5-SNAPSHOT development adds c016677 [jgitflow-maven-plugin]updating develop poms to master versions to avoid merge conflicts adds adf3308 [jgitflow-maven-plugin]updating poms for branch'release/0.8.4' with non-snapshot versions adds c95d5a1 Merge branch 'release/0.8.4' adds 5464ca5 Merge branch 'master' into develop adds f2a70f9 [jgitflow-maven-plugin]Updating develop poms back to pre merge state adds 9a1e21c correction de la javadoc adds bf21713 refs #1199 : ajout de l'export du fichier des écritures comptables adds fbab021 fixes #1228 : correction import comptes. adds 10e2882 Merge branch 'feature/1228' into develop adds a1679da fixes #1119 : changement du layout pour les toolbar possiblement trop large adds f5f01d4 Merge branch 'feature/1119' into develop adds 565f06b fixes #1208 : ajouter le moi en toutes lettres + afficher la période dans la bar de statut adds f60f3ab fixes #1225 : si l'exercice est sur deux années afficher les deux années (ex : "2015 - 2016") adds b557829 refs #1208 : correction de la marge a droite de la balance. adds 5d95df9 refs #1199 : ajout de l'export du fichier des écritures comptables adds 12ce7b8 fixes #1228 : correction import comptes. adds 449120d fixes #1119 : changement du layout pour les toolbar possiblement trop large adds 1c0d6fb fixes #1208 : ajouter le moi en toutes lettres + afficher la période dans la bar de statut adds 99faafa refs #1208 : correction de la marge a droite de la balance. adds 807085c Merge branch 'feature/1208' into develop adds 931a9e6 fixes #1229 : recherche d'un compt sur tout ou partie du code ou de la désignation adds d0e4e99 refs #1229 : suppression d'une variable non utilisé. adds acf87ab Merge branch 'feature/1229' into develop adds 7c15303 fixes #1224 : Ajout la date et le journal de la transaction ainssi qu'un id permettant de distinguer les transactions adds 33d60db fixes #1231 : déplacement débit, crédit et solde. adds 6291377 refs #1186 : text d'a propos adds 66e4193 refs #1186 : correction text adds b6a5de8 refs #1186 : rendre dynamique l'année du copyright adds 8f3b127 refs #1186 : correction du text d'à propos et de la traduction. adds 5486747 Merge branch 'feature/1186' into develop adds 28e0454 refs #1199 : corrextion d'un index hors limites, ey précision d'un label. adds 1d60b71 fixes #1232 : ne pas clôturer un exercice avec des transactions en erreur adds cd3af52 refs #1233 : test du service des comptes + retructuration des initialiseur de test adds 391ae16 refs #1233 : test du service des journaux adds 89b999b refs #1233 : test du service des périodes fiscales (suppresion des fonctions de service non utilisé) adds d54b68d refs #1233 : test du service des transaction + correction et amélioration du code adds 47e387f refs #1233 : test du service des exercices adds 56d8305 Merge branch 'feature/1233' into develop adds 43a92d4 refs #1233 : test du service des exercices adds 4fa9916 refs #1233 : fix test and update log adds 30a62a3 fixes #1235 : fix import plan BCR (and journaux) adds b33247a fixes #1236 : afficher les exceptions métier adds 9c806ea fixes #1237 : fix id menu item adds f9c60c6 change Datepiker pattern adn fix account combobox dimension adds 96c285b refs #1176 : mise a jours des impressions d'écrans. et correction adds 6565524 refs #1176 : mise a jour d'un imprime écran et du tableau des fichierd CSV adds e93d950 Merge branch 'feature/1176-2' into develop adds 372bc24 mise à jour du pom parents adds 2f4f28c [jgitflow-maven-plugin]updating poms for 0.8.6-SNAPSHOT development adds 26817eb [jgitflow-maven-plugin]updating develop poms to master versions to avoid merge conflicts adds e57c000 fixes releases : add headers adds 6b45377 [jgitflow-maven-plugin]updating poms for branch'release/0.8.5' with non-snapshot versions adds 5062bb3 [jgitflow-maven-plugin]merging 'release/0.8.5' into 'master' adds 4024d64 [jgitflow-maven-plugin]merging 'master' into 'develop' adds 19a980d [jgitflow-maven-plugin]Updating develop poms back to pre merge state adds 34f7074 refs #1240 ajout de controles adds 0112481 refs #1290 A la création d'une transaction si aucune n'a été créée lors de la même session est qu'une transaction est sélectionnée alors la nouvelle trasaction prend la date de celle-ci adds d100451 refs #1289 calcul de la colonne Solde dans l'onglet recherche des entrées adds acefd82 refs #1289refactoring adds 32aa3f8 refs #1289 Le solde est positif si le solde est débiteur adds 13b9893 Merge branch 'feature/1289-SearchEntriescomputeSold' into develop adds 26111c4 refs #1293 "Onglet Saisie des écritures" La saisie dans le champ jour est dirrectement prise en compte adds 54e25dd refs #1293 Auto selection du compte si un seul compte correspond à la recherche adds 785fc80 refs #1295 Même objet sélectionné entre la combobox et le model adds c51843f Merge branch 'feature/1295-improveEditEntryView' into develop adds 2d2c8a4 refs #1241 ordonne les entrée par date adds 8ef9bf6 refs #1286 Regrouppement des entrées par pièces comptable dans la saisie d'écriture adds bce1075 refs #1286 La solution adopter n'est pas idéale, il faudra revoir le model pour ordonnée les entrée d'une transaction voir ref #1207 adds 4bbfd4d Merge branch 'feature/1286-ordered-entries' into develop adds 636a5ba refs #1242 verifivation que l'on filtre bien sur un compte adds ae8502c fixes #1243 la sortie du champ date ou le clic sur une autre action entraine bien la prise en compte des dates saisies adds 2dc6345 refs #1242 Modification pour plus de lisibilité suite à revue de code Kevin adds 79ebf7d refs #1242 Refactoring pour plus de lisibilité adds 4d8ac91 refs #1242 correction de merge adds 7288ae1 Merge branch 'feature/1242-no-account-research-exception' into develop adds 9fd0c2f refs #1297correction pour ne pas remonter les entitées ayant une date > à celle indiquée dans la période adds bde8128 refs #1298 corrige NPE dans le cas ou aucune donnée existe adds e3d95f9 refs #1242 ordre des traductions revu adds d9b4a7d Merge branch 'feature/1298-FixNPE' into develop adds 959bbc3 refs #1268 l'interface de saisie d'un plan de TVA est de nouveau fonctionnelle adds 6b2e99c refs #1268 utilisation de JXTreeTable à la place de VatChartTreeTable adds 73a9813 refs #1268 déplacement du ListSelectionModel dans le handler adds b44dada Merge branch 'feature/1268-vat-statement-usable' into develop adds 635828d refs #1242 correction sur refactoring adds a0857b1 Mise à jour de la déclaration de licences adds d5f467a refs #1295 Le tableau de la saisie des écritures n'est pas éditable si la période est cloturé pour le journal sélectionné adds 4a1b1d5 refs #1158 Ajout de commentaires + désactivation du boutton de création d'une transaction adds 253998b refs #1158 Sur l'onglet lettrage il n'est pas possible de modifier une selection comportant une entrée vérouillée. Ajout d'une colonne 'clos' indiquant les entrées vérouillées. adds 9957610 Merge branch 'feature/1158-NotEditableTableForClose' into develop adds b4b645f refs #1158 : recupération du ClosedPeriodEntryBook et stockage dans un map pour le cache. adds b119160 import manquant adds 7cd3ef3 correction suite au merge adds fd35125 Merge branch 'feature/1158' into develop adds f0e4f29 refs #1241 gérération des rapport de compte avec Jasper adds 03e84c6 refs #1241 gérération des rapport de compte avec Jasper adds 4c16fcb refs #1241 ne pas afficher les lignes ne comportant aucun montant de renseigné adds e9c8126 refs #1241 modification de l'affichage des infos adds ce734ff refs #1241 factorisation du code source Jasper, utilisation de style adds 643e3a5 refs #1241 correction sur nom de police adds 9afd18d refs #1241 refactoring adds b019126 refs #1241 refactoring général sur les rapports, renommage variable, utilisation de style dans les rapports adds 8b18d5e refs #1241 réactivation de l'impression de la TVA, avec mise à jour des données adds dedb5b9 refs #1241 mise à jour du plan de TVA adds 9a297ab refs #1268 permet la saisie des informations concernant le trésor public et affichage de ses infos lors de l'export TVA adds f56fee1 refs #1241 placement correcte des champs dans la fenêtre de saisie de l'identité adds cfd3f21 refs #1241 correction sur le formulaire concernant le trésor public. Renommage du boutton OK en Valider adds 797522f refs #1241 pas de changement dans l'interface de configuration du premier lancement adds 9c2a471 refs #1241 modificaction des écans de 1er configuration afin de prendre en compte les changements sur l'identité. adds 6c63783 refs #1241 ajout de l'icon de sauvegarde présente sur le 1er écran au 1er lancement de lima adds 7cc39ee refs #1241 progression sur internationalisation des rapports, ajout de l'entête avec l'identité sur tous les rapports adds b4373cd refs #1241mise à jour du plan de tva adds 21cbf77 refs #1241 minor adds e8e622e refs #1241 internationalisation sur le rapport de compte adds 5a144b5 refs #1241 internationalisation sur le rapport de compte adds 887373c refs #1241 ajout possibilité de créer des rapports de balance globale ou générale (le dernier par défaut centralise les comptes 401 avec ses sous comptes idem pour 411) adds b8a6ceb refs #1241 monté de version je Jasper report adds 6f487bf refs #1241 refactoring de code adds 1179c09 refs #1241 modification sur en tête du rapport et correction pour appeler la bonne méthode. adds 4e94d24 refs #1241 modification sur en tête du rapport et correction pour appeler la bonne méthode. adds 0919fa5 refs #1241 Ajout de traductions adds 7f54c9e refs #1298 corrige la génération de rapport pour les comptes si aucun compte n'existe adds 5655683 correction suite au merge adds 3d5a336 Merge branch 'feature/1241-account-report' into develop adds a200c71 refs #1287 ajout du montant total pour à l'onglet Lettrage adds 746e8ce refs #1287 import manquant adds 07988ba Merge branch 'feature/1287-compute-summary-on-lettering' into develop adds 1977c6c refs #686 Redémarrage complet de lima pour que l'internationalisation soit complète adds a47f485 refs #1182 Ajout de traductions adds 98ca966 refs #1182 Traduction des dates pickers adds e9ea36e refs #1182 rétablit le fonctionnement des datepicker sur interval adds 25b8310 Merge branch 'feature/1182-translation' into develop new 5022685 refs #1176 : mise a jour de la documentation new 2c14332 refs #1176 mise à jour de la documentation concernant la configuration client/serveur new f467ce3 refs #1176 mise à jour de la documentation concernant la configuration client/serveur new e1f8fc0 refs #1176 correction problème affichage new fc30fe0 refs #1176 quelques modifications new 8994081 refs #1176 Ajout d'un mention concernant l'export FEC sur la page d'acceuil This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (21150b3) \ N -- N -- N refs/heads/feature/1176 (8994081) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever. The 6 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 899408184350051e0a5d45118fd9acc5fd8d80fa Author: dcosse <cosse@codelutin.com> Date: Fri Jun 26 15:52:23 2015 +0200 refs #1176 Ajout d'un mention concernant l'export FEC sur la page d'acceuil commit fc30fe04039ec1615da821cd7eebe4c5f0967262 Author: dcosse <cosse@codelutin.com> Date: Fri Jun 26 12:19:45 2015 +0200 refs #1176 quelques modifications commit e1f8fc09f67a56ca39ee8fc1c85dbf37c740cb1e Author: dcosse <cosse@codelutin.com> Date: Fri Jun 26 11:32:45 2015 +0200 refs #1176 correction problème affichage commit f467ce3399d175b60411674ccc04a3ca370b8110 Author: dcosse <cosse@codelutin.com> Date: Fri Jun 26 11:12:49 2015 +0200 refs #1176 mise à jour de la documentation concernant la configuration client/serveur commit 2c143323d03a49aed7646680f345d5aac5a579ae Author: dcosse <cosse@codelutin.com> Date: Wed Jun 24 20:54:05 2015 +0200 refs #1176 mise à jour de la documentation concernant la configuration client/serveur commit 50226857bd57408ba3479f0410d0d658abb4650f Author: Sylvain Bavencoff <bavencoff@codelutin.com> Date: Thu May 7 12:09:32 2015 +0200 refs #1176 : mise a jour de la documentation Summary of changes: lima-business-api/pom.xml | 2 +- .../org/chorem/lima/business/ServiceListener.java | 2 +- .../chorem/lima/business/api/AccountService.java | 11 +- .../api/ClosedPeriodicEntryBookService.java | 3 + .../chorem/lima/business/api/EntryBookService.java | 6 + .../chorem/lima/business/api/ExportService.java | 9 + .../lima/business/api/FinancialPeriodService.java | 4 - .../business/api/FinancialTransactionService.java | 13 +- .../lima/business/api/FiscalPeriodService.java | 38 +- .../chorem/lima/business/api/ImportService.java | 11 + .../chorem/lima/business/api/OptionsService.java | 3 + .../chorem/lima/business/api/TreasuryService.java | 13 + .../lima/business/api/VatStatementService.java | 5 +- ...eportService.java => AccountReportService.java} | 14 +- .../business/api/report/BalanceReportService.java | 19 +- ...on.java => AlreadyAffectedVatBoxException.java} | 14 +- ...lException.java => RequiredFieldException.java} | 14 +- lima-business/pom.xml | 2 +- .../org/chorem/lima/business/AccountingRules.java | 35 +- .../chorem/lima/business/LimaBusinessConfig.java | 22 +- .../accountingrules/DefaultAccountingRules.java | 190 +++-- .../accountingrules/FranceAccountingRules.java | 10 +- .../lima/business/ejb/AccountServiceImpl.java | 23 +- .../ejb/ClosedPeriodicEntryBookServiceImpl.java | 11 + .../lima/business/ejb/EntryBookServiceImpl.java | 7 + .../lima/business/ejb/ExportServiceImpl.java | 50 +- .../business/ejb/FinancialPeriodServiceImpl.java | 18 - .../ejb/FinancialTransactionServiceImpl.java | 33 +- .../lima/business/ejb/FiscalPeriodServiceImpl.java | 62 +- .../lima/business/ejb/ImportServiceImpl.java | 106 ++- .../lima/business/ejb/OptionsServiceImpl.java | 6 + .../lima/business/ejb/TreasuryServiceImpl.java | 69 ++ .../lima/business/ejb/VatStatementServiceImpl.java | 74 +- .../chorem/lima/business/ejb/csv/EntryModel.java | 98 ++- .../business/ejb/csv/FiscalControlExportModel.java | 153 ++++ .../lima/business/ejb/csv/IdentityModel.java | 4 +- .../ejb/report/AccountReportServiceImpl.java | 125 ++++ .../ejb/report/BalanceReportServiceImpl.java | 325 ++++++-- .../business/ejb/report/CommonsDocumentReport.java | 57 ++ .../report/GeneralEntryBookReportServiceImpl.java | 43 +- .../ejb/report/LedgerReportServiceImpl.java | 41 +- .../ProvisionalEntryBookReportServiceImpl.java | 64 +- .../entity/ClosedPeriodicEntryBookTopiaDao.java | 29 +- .../java/org/chorem/lima/entity/EntryTopiaDao.java | 78 +- .../lima/entity/FinancialPeriodTopiaDao.java | 14 - .../lima/entity/FinancialTransactionTopiaDao.java | 1 - .../chorem/lima/entity/FiscalPeriodTopiaDao.java | 24 - .../resources/i18n/lima-business_en_GB.properties | 56 ++ .../resources/i18n/lima-business_fr_FR.properties | 56 ++ .../org/chorem/lima/business/AbstractLimaTest.java | 575 ++------------ .../lima/business/AccountServiceImplTest.java | 332 +++++--- .../lima/business/EntryBookServiceImplTest.java | 148 +++- .../business/FinancialPeriodServiceImplTest.java | 260 ++++++- .../FinancialTransactionServiceImplTest.java | 638 +++++++++++++++- .../lima/business/FiscalPeriodServiceImplTest.java | 640 +++++++++++++--- .../lima/business/ImportExportServiceTest.java | 45 +- .../lima/business/ReportServiceImplTest.java | 5 +- .../lima/entity/FinancialTransactionDAOTest.java | 5 +- lima-business/src/test/resources/log4j.properties | 4 +- lima-callao/pom.xml | 2 +- .../org/chorem/lima/beans/BalanceAccountImpl.java | 23 +- ...ql => V0_8_6_0__1241_create_table_TREASURY.sql} | 52 +- .../src/main/xmi/lima-callao-model.properties | 2 +- lima-callao/src/main/xmi/lima-callao-model.zargo | Bin 57316 -> 61665 bytes lima-report/pom.xml | 12 +- .../chorem/lima/report/DocumentReportTypes.java | 1 + .../java/org/chorem/lima/report/DocumentsEnum.java | 4 +- .../org/chorem/lima/report/LimaReportConfig.java | 60 +- .../lima/report/service/DocumentService.java | 321 ++++---- .../chorem/lima/report/service/JasperReports.java | 10 + .../AccountEntry.jrxml} | 170 ++--- .../jasperreports/account/DocumentReport.jrxml | 266 +++++++ .../balance/BalanceReportAccountReport.jrxml | 18 +- .../balance/BalanceSubAccountsReport.jrxml | 54 +- .../jasperreports/balance/DocumentReport.jrxml | 387 ++++++---- .../jasperreports/entryBook/DocumentReport.jrxml | 394 +++++----- .../jasperreports/entryBook/EntryBookReport.jrxml | 77 +- .../entryBook/FinancialPeriodReport.jrxml | 191 +---- .../entryBook/TransactionReport.jrxml | 222 ++---- .../generalEntryBook/DocumentReport.jrxml | 478 ++++++------ .../generalEntryBook/EntryBookPeriodReport.jrxml | 54 +- .../GeneralEntryBookEntryReport.jrxml | 11 +- .../generalLedger/DocumentReport.jrxml | 406 +++++----- .../generalLedger/GeneralLedgerEntryReport.jrxml | 204 ++--- .../generalLedger/GeneralLedgerReport.jrxml | 113 +-- .../src/main/resources/reports/vat_form_fr.pdf | Bin 222623 -> 244238 bytes .../org/chorem/lima/report/action/ReportTest.java | 2 +- lima-server/pom.xml | 2 +- .../org/chorem/lima/server/HttpServerService.java | 41 +- lima-swing/pom.xml | 6 +- lima-swing/src/license/THIRD-PARTY.properties | 1 + .../main/java/org/chorem/lima/LimaSwingConfig.java | 3 +- .../org/chorem/lima/enums/AccountsChartEnum.java | 9 +- .../chorem/lima/enums/VatStatementsChartEnum.java | 5 +- .../AccountCondition/AccountConditionHandler.java | 12 + .../AccountCondition/AccountConditionView.css | 8 +- .../AccountCondition/AccountConditionView.jaxx | 11 +- .../Filter/dateCondition/DateConditionHandler.java | 19 +- .../ui/Filter/dateCondition/DateConditionView.jaxx | 3 +- .../DateIntervalConditionHandler.java | 19 +- .../DateIntervalConditionView.jaxx | 13 +- .../src/main/java/org/chorem/lima/ui/MainView.css | 11 +- .../src/main/java/org/chorem/lima/ui/MainView.jaxx | 4 +- .../java/org/chorem/lima/ui/MainViewHandler.java | 39 +- .../chorem/lima/ui/account/AccountViewHandler.java | 25 +- .../lima/ui/celleditor/AccountTableCellEditor.java | 86 +-- .../ui/celleditor/DateLimaTableCellRenderer.java | 4 +- .../lima/ui/celleditor/DateTableCellEditor.java | 154 ---- .../lima/ui/celleditor/DayTableCellEditor.java | 30 +- ...ountComboBoxModel.java => AccountComboBox.java} | 66 +- .../lima/ui/combobox/AccountComboBoxModel.java | 98 --- .../lima/ui/combobox/EntryBookComboBoxModel.java | 4 +- .../ui/combobox/FiscalPeriodComboBoxModel.java | 4 +- .../chorem/lima/ui/common/AbstractLimaTable.java | 2 - .../lima/ui/common/AccountComboBoxModel.java | 54 -- .../ui/common/FinancialPeriodListRenderer.java | 14 +- .../ui/common/FinancialTransactionTableModel.java | 117 ++- .../lima/ui/common/FiscalPeriodListRenderer.java | 21 +- .../lima/ui/entrybook/EntryBookViewHandler.java | 14 +- .../FinancialStatementChartViewHandler.java | 2 +- .../ui/financialtransaction/AccountColumn.java | 55 +- .../ui/financialtransaction/BalanceColumn.java | 35 +- .../lima/ui/financialtransaction/DayColumn.java | 6 +- .../FinancialTransactionView.css | 28 +- .../FinancialTransactionView.jaxx | 7 +- .../FinancialTransactionViewHandler.java | 144 +++- .../FinancialTransactionSearchTableModel.java | 12 +- .../FiscalControlExportView.css} | 58 +- .../FiscalControlExportView.jaxx | 85 +++ .../FiscalControlExportViewHandler.java | 229 ++++++ .../ui/fiscalperiod/FiscalPeriodViewHandler.java | 88 ++- .../java/org/chorem/lima/ui/home/AccountsPane.java | 6 +- .../org/chorem/lima/ui/home/EntryBooksPane.java | 8 +- .../lima/ui/home/FinancialTransactionsPane.java | 6 +- .../org/chorem/lima/ui/home/FiscalYearsPane.java | 10 +- .../org/chorem/lima/ui/identity/IdentityForm.css | 161 +++- .../org/chorem/lima/ui/identity/IdentityForm.jaxx | 281 ++++--- .../chorem/lima/ui/identity/IdentityHandler.java | 45 +- .../chorem/lima/ui/importexport/ImportExport.java | 37 +- .../lima/ui/lettering/LetteringEditModel.java | 105 ++- ...tionModel.java => LetteringSelectionModel.java} | 31 +- .../lima/ui/lettering/LetteringTableModel.java | 38 + .../org/chorem/lima/ui/lettering/LetteringView.css | 47 +- .../chorem/lima/ui/lettering/LetteringView.jaxx | 68 +- .../lima/ui/lettering/LetteringViewHandler.java | 220 ++++-- .../BackupPanel.css} | 10 +- ...{CreateEntryBookPanel.jaxx => BackupPanel.jaxx} | 8 +- .../{OpeningView.css => BackupPanelHandler.java} | 42 +- .../chorem/lima/ui/opening/CreateIdentityPanel.css | 10 +- .../lima/ui/opening/CreateIdentityPanel.jaxx | 64 +- .../ui/opening/CreateIdentityPanelHandler.java | 1 - .../org/chorem/lima/ui/opening/OpeningView.css | 11 +- .../org/chorem/lima/ui/opening/OpeningView.jaxx | 28 +- .../chorem/lima/ui/opening/OpeningViewHandler.java | 195 +++-- .../lima/ui/vatchart/VatChartMovementForm.css | 2 + .../lima/ui/vatchart/VatChartMovementForm.jaxx | 19 +- .../chorem/lima/ui/vatchart/VatChartTreeTable.java | 134 ---- .../lima/ui/vatchart/VatChartTreeTableModel.java | 226 ------ .../org/chorem/lima/ui/vatchart/VatChartView.jaxx | 26 +- .../lima/ui/vatchart/VatChartViewHandler.java | 401 ++++++---- .../chorem/lima/ui/vatchart/VatChartViewModel.java | 191 +++++ .../org/chorem/lima/util/WrapToolBarLayout.java | 129 ++++ .../resources/i18n/lima-swing_en_GB.properties | 106 ++- .../resources/i18n/lima-swing_fr_FR.properties | 94 ++- .../icons/action-financialPeriod-close.png | Bin 715 -> 452 bytes .../resources/icons/action-fiscalControlExport.png | Bin 0 -> 1244 bytes lima-swing/src/main/resources/icons/backup.png | Bin 0 -> 4803 bytes lima-swing/src/main/resources/icons/warning.png | Bin 0 -> 965 bytes .../src/main/resources/import/pcg_developed.csv | 831 ++++++++++++++++++++- lima-swing/src/main/resources/import/vat_base.csv | 114 +-- .../src/main/resources/import/vat_default.csv | 111 +-- .../src/main/resources/import/vat_developed.csv | 56 -- .../src/main/resources/import/vat_shortened.csv | 56 -- lima-swing/src/main/resources/lima-swing.config | 1 + lima-swing/src/main/resources/log4j.properties | 2 +- pom.xml | 14 +- src/site/procedure.txt | 15 + src/site/resources/screens/export_ebp_1.png | Bin 114103 -> 94362 bytes src/site/resources/screens/export_ebp_2.png | Bin 17856 -> 8139 bytes src/site/resources/screens/export_ebp_3.png | Bin 71482 -> 54392 bytes src/site/resources/screens/export_ebp_4.png | Bin 24204 -> 14348 bytes src/site/resources/screens/export_ebp_5.png | Bin 30588 -> 14741 bytes src/site/resources/screens/export_ebp_6.png | Bin 26990 -> 11937 bytes src/site/resources/screens/export_ebp_7.png | Bin 17221 -> 6030 bytes src/site/resources/screens/lima_import_charset.png | Bin 56032 -> 42025 bytes src/site/resources/screens/lima_import_limaall.png | Bin 64072 -> 46841 bytes src/site/resources/screens/lima_open_account.png | Bin 39308 -> 26602 bytes src/site/resources/screens/lima_open_entrybook.png | Bin 31108 -> 21208 bytes .../resources/screens/lima_open_fiscalperiod.png | Bin 28827 -> 19797 bytes src/site/resources/screens/lima_open_identity.png | Bin 31849 -> 27903 bytes src/site/resources/screens/lima_open_welcome.png | Bin 35463 -> 24208 bytes .../resources/screens/lima_reports_entrybooks.png | Bin 61887 -> 0 bytes .../screens/lima_reports_financialstatement.png | Bin 57424 -> 0 bytes src/site/resources/screens/lima_reports_ledger.png | Bin 57008 -> 0 bytes .../resources/screens/lima_searchtransaction.png | Bin 93053 -> 0 bytes src/site/rst/importexport.rst | 40 +- 196 files changed, 8824 insertions(+), 5077 deletions(-) create mode 100644 lima-business-api/src/main/java/org/chorem/lima/business/api/TreasuryService.java copy lima-business-api/src/main/java/org/chorem/lima/business/api/report/{BalanceReportService.java => AccountReportService.java} (63%) copy lima-business-api/src/main/java/org/chorem/lima/business/exceptions/{NotAllowedLabelException.java => AlreadyAffectedVatBoxException.java} (74%) copy lima-business-api/src/main/java/org/chorem/lima/business/exceptions/{NotAllowedLabelException.java => RequiredFieldException.java} (74%) create mode 100644 lima-business/src/main/java/org/chorem/lima/business/ejb/TreasuryServiceImpl.java create mode 100644 lima-business/src/main/java/org/chorem/lima/business/ejb/csv/FiscalControlExportModel.java create mode 100644 lima-business/src/main/java/org/chorem/lima/business/ejb/report/AccountReportServiceImpl.java create mode 100644 lima-business/src/main/java/org/chorem/lima/business/ejb/report/CommonsDocumentReport.java copy lima-callao/src/main/resources/db/migration/{V0_6_0_0__migration2.sql => V0_8_6_0__1241_create_table_TREASURY.sql} (50%) copy lima-report/src/main/resources/jasperreports/{generalLedger/GeneralLedgerEntryReport.jrxml => account/AccountEntry.jrxml} (69%) create mode 100644 lima-report/src/main/resources/jasperreports/account/DocumentReport.jrxml delete mode 100644 lima-swing/src/main/java/org/chorem/lima/ui/celleditor/DateTableCellEditor.java copy lima-business-api/src/main/java/org/chorem/lima/LimaTechnicalException.java => lima-swing/src/main/java/org/chorem/lima/ui/celleditor/DayTableCellEditor.java (64%) copy lima-swing/src/main/java/org/chorem/lima/ui/combobox/{LeafAccountComboBoxModel.java => AccountComboBox.java} (57%) delete mode 100644 lima-swing/src/main/java/org/chorem/lima/ui/combobox/AccountComboBoxModel.java delete mode 100644 lima-swing/src/main/java/org/chorem/lima/ui/common/AccountComboBoxModel.java copy lima-swing/src/main/java/org/chorem/lima/ui/{financialtransactionunbalanced/FinancialTransactionUnbalancedView.css => fiscalControlExport/FiscalControlExportView.css} (51%) create mode 100644 lima-swing/src/main/java/org/chorem/lima/ui/fiscalControlExport/FiscalControlExportView.jaxx create mode 100644 lima-swing/src/main/java/org/chorem/lima/ui/fiscalControlExport/FiscalControlExportViewHandler.java rename lima-swing/src/main/java/org/chorem/lima/ui/lettering/{LettringSelectionModel.java => LetteringSelectionModel.java} (82%) copy lima-swing/src/main/java/org/chorem/lima/ui/{fiscalperiod/RetainedEarningsWait.css => opening/BackupPanel.css} (88%) copy lima-swing/src/main/java/org/chorem/lima/ui/opening/{CreateEntryBookPanel.jaxx => BackupPanel.jaxx} (80%) copy lima-swing/src/main/java/org/chorem/lima/ui/opening/{OpeningView.css => BackupPanelHandler.java} (61%) delete mode 100644 lima-swing/src/main/java/org/chorem/lima/ui/vatchart/VatChartTreeTable.java delete mode 100644 lima-swing/src/main/java/org/chorem/lima/ui/vatchart/VatChartTreeTableModel.java create mode 100644 lima-swing/src/main/java/org/chorem/lima/ui/vatchart/VatChartViewModel.java create mode 100644 lima-swing/src/main/java/org/chorem/lima/util/WrapToolBarLayout.java create mode 100644 lima-swing/src/main/resources/icons/action-fiscalControlExport.png create mode 100644 lima-swing/src/main/resources/icons/backup.png create mode 100644 lima-swing/src/main/resources/icons/warning.png delete mode 100644 lima-swing/src/main/resources/import/vat_developed.csv delete mode 100644 lima-swing/src/main/resources/import/vat_shortened.csv create mode 100644 src/site/procedure.txt delete mode 100644 src/site/resources/screens/lima_reports_entrybooks.png delete mode 100644 src/site/resources/screens/lima_reports_financialstatement.png delete mode 100644 src/site/resources/screens/lima_reports_ledger.png delete mode 100644 src/site/resources/screens/lima_searchtransaction.png -- 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 feature/1176 in repository lima. See http://git.chorem.org/lima.git commit 50226857bd57408ba3479f0410d0d658abb4650f Author: Sylvain Bavencoff <bavencoff@codelutin.com> Date: Thu May 7 12:09:32 2015 +0200 refs #1176 : mise a jour de la documentation --- src/site/resources/extras/exemple_ecritures.csv | 132 ++++++++++----------- .../resources/screens/lima_charts_accounts.png | Bin 66178 -> 61792 bytes .../resources/screens/lima_charts_entrybooks.png | Bin 34352 -> 38145 bytes .../screens/lima_charts_financialperiod.png | Bin 55293 -> 86110 bytes .../screens/lima_charts_financialstatement.png | Bin 53248 -> 94567 bytes .../resources/screens/lima_charts_fiscalperiod.png | Bin 36434 -> 38747 bytes src/site/resources/screens/lima_entries.png | Bin 37587 -> 72215 bytes .../resources/screens/lima_financialstatement.png | Bin 66083 -> 78172 bytes src/site/resources/screens/lima_home.png | Bin 36968 -> 48068 bytes .../resources/screens/lima_incorrectEntries.png | Bin 30473 -> 35914 bytes src/site/resources/screens/lima_lettering.png | Bin 59893 -> 40778 bytes src/site/resources/screens/lima_searchEntry.png | Bin 47531 -> 63811 bytes 12 files changed, 66 insertions(+), 66 deletions(-) diff --git a/src/site/resources/extras/exemple_ecritures.csv b/src/site/resources/extras/exemple_ecritures.csv index 2b26497..95a7435 100644 --- a/src/site/resources/extras/exemple_ecritures.csv +++ b/src/site/resources/extras/exemple_ecritures.csv @@ -1,66 +1,66 @@ -date;entryBook;financialTransaction;voucher;account;description;amount;debit -23/03/2014;VTE;0;fact 2;707;vente de poisson;60.0;N -23/03/2014;VTE;0;fact 2;410;vente de poisson;60.0;O -23/03/2014;BQE;1;fact 2;410;encaissement vente;60.0;N -23/03/2014;BQE;1;fact 2;530;encaissement vente;60.0;O -23/03/2014;VTE;2;fact 1;707;vente de poisson;40.0;N -23/03/2014;VTE;2;fact 1;410;vente de poisson;40.0;O -23/03/2014;ODT;3;fact 700;633;impot et taxe;10.0;O -23/03/2014;ODT;3;fact 700;400;impot et taxe;10.0;N -23/04/2014;ACH;4;fact 715;607;achat de poisson;10.0;O -23/04/2014;ACH;4;fact 715;400;achat de poisson;10.0;N -23/04/2014;BQE;5;fact 715;400;achat de poisson;10.0;O -23/04/2014;BQE;5;fact 715;530;achat de poisson;10.0;N -23/04/2014;ACH;6;fact 738;607;achat de poisson;30.0;O -23/04/2014;ACH;6;fact 738;400;achat de poisson;30.0;N -23/04/2014;BQE;7;fact 738;400;achat de poisson;30.0;O -23/04/2014;BQE;7;fact 738;530;achat de poisson;30.0;N -23/03/2014;BQE;8;fact 700;400;impot et taxe;10.0;O -23/03/2014;BQE;8;fact 700;530;impot et taxe;10.0;N -23/05/2014;BQE;9;piece de caisse;400;réglements facts 326 532 603;50.0;O -23/05/2014;BQE;9;piece de caisse;530;réglements facts 326 532 603;50.0;N -23/05/2014;ACH;10;fact 801;606;achat de glace;20.0;O -23/05/2014;ACH;10;fact 801;400;achat de glace;20.0;N -23/05/2014;BQE;11;fact 801;400;achat de fourniture;20.0;O -23/05/2014;BQE;11;fact 801;530;achat de fourniture;20.0;N -23/05/2014;ACH;12;fact 5328;215;achat frigo;30.0;O -23/05/2014;ACH;12;fact 5328;400;achat frigo;30.0;N -23/05/2014;BQE;13;piece de caisse;400;reglement;20.0;O -23/05/2014;BQE;13;piece de caisse;530;reglement;20.0;N -23/06/2014;VTE;14;fact 5;707;ventede poisson;80.0;N -23/06/2014;VTE;14;fact 5;410;ventede poisson;80.0;O -23/06/2014;BQE;15;fact 1;410;reglement;40.0;N -23/06/2014;BQE;15;fact 1;530;reglement;40.0;O -07/01/2014;ODT;16;statuts;215;Machine;40.0;O -07/01/2014;ODT;16;statuts;213;Magasin;100.0;O -07/01/2014;ODT;16;statuts;101;Capital;200.0;N -07/01/2014;ODT;16;statuts;218;Camionnette;50.0;O -07/01/2014;ODT;16;statuts;530;Caisse;10.0;O -23/04/2014;BQE;17;fact 4;410;vente de poisson;50.0;N -23/04/2014;BQE;17;fact 4;530;vente de poisson;50.0;O -23/06/2014;VTE;18;fact 6;707;vente de poisson;20.0;N -23/06/2014;VTE;18;fact 6;410;vente de poisson;20.0;O -23/04/2014;BQE;19;fact 3;410;vente de poisson;20.0;N -23/04/2014;BQE;19;fact 3;530;vente de poisson;20.0;O -23/06/2014;ACH;20;fact 910;607;achat de poisson;50.0;O -23/06/2014;ACH;20;fact 910;400;achat de poisson;50.0;N -23/04/2014;VTE;21;fact 3;707;vente de poisson;20.0;N -23/04/2014;VTE;21;fact 3;410;vente de poisson;20.0;O -17/02/2014;ACH;22;FACT 603;607;Achat poisson port de Lorient;10.0;O -17/02/2014;ACH;22;FACT 603;400;Achat poisson port de Lorient;10.0;N -23/07/2014;ODT;23;inventaire;68112;dotation aux amortissements;10.0;O -23/07/2014;ODT;23;inventaire;281;amortissement du matériel de transport;10.0;N -28/02/2014;ACH;24;FACT 532;607;Achat poisson port de Lorient;30.0;O -28/02/2014;ACH;24;FACT 532;400;Achat poisson port de Lorient;30.0;N -28/02/2014;ACH;25;FACT 326;607;Achat poisson port de Lorient;10.0;O -28/02/2014;ACH;25;FACT 326;400;Achat poisson port de Lorient;10.0;N -23/04/2014;VTE;26;fact 4;707;vente de poisson;50.0;N -23/04/2014;VTE;26;fact 4;410;vente de poisson;50.0;O -23/06/2014;ACH;27;fact 011475;601;achat de sachet;20.0;O -23/06/2014;ACH;27;fact 011475;400;achat de sachet;20.0;N -23/06/2014;BQE;28;fact 011475;400;achat de sachet - réglement;20.0;O -23/06/2014;BQE;28;fact 011475;530;achat de sachet - réglement;20.0;N -30/07/2014;ODT;29;inventaire;326;stock sachet;10.0;O -30/07/2014;ODT;29;inventaire;6031;variation de stocks sachet;10.0;N -30/07/2014;ODT;30;inventaire;6411;charges de personnel;10.0;O -30/07/2014;ODT;30;inventaire;530;paiement personel - caisse;10.0;N +date;entryBook;transactionId;voucher;account;detail;amount;debit +23/03/14;VTE;0;fact 2;707;vente de poisson;60.0;N +23/03/14;VTE;0;fact 2;410;vente de poisson;60.0;O +23/03/14;BQE;1;fact 2;410;encaissement vente;60.0;N +23/03/14;BQE;1;fact 2;530;encaissement vente;60.0;O +23/03/14;VTE;2;fact 1;707;vente de poisson;40.0;N +23/03/14;VTE;2;fact 1;410;vente de poisson;40.0;O +23/03/14;ODT;3;fact 700;633;impot et taxe;10.0;O +23/03/14;ODT;3;fact 700;400;impot et taxe;10.0;N +23/04/14;ACH;4;fact 715;607;achat de poisson;10.0;O +23/04/14;ACH;4;fact 715;400;achat de poisson;10.0;N +23/04/14;BQE;5;fact 715;400;achat de poisson;10.0;O +23/04/14;BQE;5;fact 715;530;achat de poisson;10.0;N +23/04/14;ACH;6;fact 738;607;achat de poisson;30.0;O +23/04/14;ACH;6;fact 738;400;achat de poisson;30.0;N +23/04/14;BQE;7;fact 738;400;achat de poisson;30.0;O +23/04/14;BQE;7;fact 738;530;achat de poisson;30.0;N +23/03/14;BQE;8;fact 700;400;impot et taxe;10.0;O +23/03/14;BQE;8;fact 700;530;impot et taxe;10.0;N +23/05/14;BQE;9;piece de caisse;400;réglements facts 326 532 603;50.0;O +23/05/14;BQE;9;piece de caisse;530;réglements facts 326 532 603;50.0;N +23/05/14;ACH;10;fact 801;606;achat de glace;20.0;O +23/05/14;ACH;10;fact 801;400;achat de glace;20.0;N +23/05/14;BQE;11;fact 801;400;achat de fourniture;20.0;O +23/05/14;BQE;11;fact 801;530;achat de fourniture;20.0;N +23/05/14;ACH;12;fact 5328;215;achat frigo;30.0;O +23/05/14;ACH;12;fact 5328;400;achat frigo;30.0;N +23/05/14;BQE;13;piece de caisse;400;reglement;20.0;O +23/05/14;BQE;13;piece de caisse;530;reglement;20.0;N +23/06/14;VTE;14;fact 5;707;ventede poisson;80.0;N +23/06/14;VTE;14;fact 5;410;ventede poisson;80.0;O +23/06/14;BQE;15;fact 1;410;reglement;40.0;N +23/06/14;BQE;15;fact 1;530;reglement;40.0;O +07/01/14;ODT;16;statuts;215;Machine;40.0;O +07/01/14;ODT;16;statuts;213;Magasin;100.0;O +07/01/14;ODT;16;statuts;101;Capital;200.0;N +07/01/14;ODT;16;statuts;218;Camionnette;50.0;O +07/01/14;ODT;16;statuts;530;Caisse;10.0;O +23/04/14;BQE;17;fact 4;410;vente de poisson;50.0;N +23/04/14;BQE;17;fact 4;530;vente de poisson;50.0;O +23/06/14;VTE;18;fact 6;707;vente de poisson;20.0;N +23/06/14;VTE;18;fact 6;410;vente de poisson;20.0;O +23/04/14;BQE;19;fact 3;410;vente de poisson;20.0;N +23/04/14;BQE;19;fact 3;530;vente de poisson;20.0;O +23/06/14;ACH;20;fact 910;607;achat de poisson;50.0;O +23/06/14;ACH;20;fact 910;400;achat de poisson;50.0;N +23/04/14;VTE;21;fact 3;707;vente de poisson;20.0;N +23/04/14;VTE;21;fact 3;410;vente de poisson;20.0;O +17/02/14;ACH;22;FACT 603;607;Achat poisson port de Lorient;10.0;O +17/02/14;ACH;22;FACT 603;400;Achat poisson port de Lorient;10.0;N +23/07/14;ODT;23;inventaire;68112;dotation aux amortissements;10.0;O +23/07/14;ODT;23;inventaire;281;amortissement du matériel de transport;10.0;N +28/02/14;ACH;24;FACT 532;607;Achat poisson port de Lorient;30.0;O +28/02/14;ACH;24;FACT 532;400;Achat poisson port de Lorient;30.0;N +28/02/14;ACH;25;FACT 326;607;Achat poisson port de Lorient;10.0;O +28/02/14;ACH;25;FACT 326;400;Achat poisson port de Lorient;10.0;N +23/04/14;VTE;26;fact 4;707;vente de poisson;50.0;N +23/04/14;VTE;26;fact 4;410;vente de poisson;50.0;O +23/06/14;ACH;27;fact 011475;601;achat de sachet;20.0;O +23/06/14;ACH;27;fact 011475;400;achat de sachet;20.0;N +23/06/14;BQE;28;fact 011475;400;achat de sachet - réglement;20.0;O +23/06/14;BQE;28;fact 011475;530;achat de sachet - réglement;20.0;N +30/07/14;ODT;29;inventaire;326;stock sachet;10.0;O +30/07/14;ODT;29;inventaire;6031;variation de stocks sachet;10.0;N +30/07/14;ODT;30;inventaire;6411;charges de personnel;10.0;O +30/07/14;ODT;30;inventaire;530;paiement personel - caisse;10.0;N diff --git a/src/site/resources/screens/lima_charts_accounts.png b/src/site/resources/screens/lima_charts_accounts.png index 244103e..bafc009 100644 Binary files a/src/site/resources/screens/lima_charts_accounts.png and b/src/site/resources/screens/lima_charts_accounts.png differ diff --git a/src/site/resources/screens/lima_charts_entrybooks.png b/src/site/resources/screens/lima_charts_entrybooks.png index ac7f243..4f4a40d 100644 Binary files a/src/site/resources/screens/lima_charts_entrybooks.png and b/src/site/resources/screens/lima_charts_entrybooks.png differ diff --git a/src/site/resources/screens/lima_charts_financialperiod.png b/src/site/resources/screens/lima_charts_financialperiod.png index e3d00ce..df3ff75 100644 Binary files a/src/site/resources/screens/lima_charts_financialperiod.png and b/src/site/resources/screens/lima_charts_financialperiod.png differ diff --git a/src/site/resources/screens/lima_charts_financialstatement.png b/src/site/resources/screens/lima_charts_financialstatement.png index f2ce264..ecadff2 100644 Binary files a/src/site/resources/screens/lima_charts_financialstatement.png and b/src/site/resources/screens/lima_charts_financialstatement.png differ diff --git a/src/site/resources/screens/lima_charts_fiscalperiod.png b/src/site/resources/screens/lima_charts_fiscalperiod.png index 80b336c..907a36f 100644 Binary files a/src/site/resources/screens/lima_charts_fiscalperiod.png and b/src/site/resources/screens/lima_charts_fiscalperiod.png differ diff --git a/src/site/resources/screens/lima_entries.png b/src/site/resources/screens/lima_entries.png index 5f6d4fd..da426f4 100644 Binary files a/src/site/resources/screens/lima_entries.png and b/src/site/resources/screens/lima_entries.png differ diff --git a/src/site/resources/screens/lima_financialstatement.png b/src/site/resources/screens/lima_financialstatement.png index 30ed642..5de4817 100644 Binary files a/src/site/resources/screens/lima_financialstatement.png and b/src/site/resources/screens/lima_financialstatement.png differ diff --git a/src/site/resources/screens/lima_home.png b/src/site/resources/screens/lima_home.png index 6298c4e..82c7725 100644 Binary files a/src/site/resources/screens/lima_home.png and b/src/site/resources/screens/lima_home.png differ diff --git a/src/site/resources/screens/lima_incorrectEntries.png b/src/site/resources/screens/lima_incorrectEntries.png index 98447a7..924eee6 100644 Binary files a/src/site/resources/screens/lima_incorrectEntries.png and b/src/site/resources/screens/lima_incorrectEntries.png differ diff --git a/src/site/resources/screens/lima_lettering.png b/src/site/resources/screens/lima_lettering.png index d2083f4..6c69592 100644 Binary files a/src/site/resources/screens/lima_lettering.png and b/src/site/resources/screens/lima_lettering.png differ diff --git a/src/site/resources/screens/lima_searchEntry.png b/src/site/resources/screens/lima_searchEntry.png index a8097d7..62a4408 100644 Binary files a/src/site/resources/screens/lima_searchEntry.png and b/src/site/resources/screens/lima_searchEntry.png differ -- 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 feature/1176 in repository lima. See http://git.chorem.org/lima.git commit 2c143323d03a49aed7646680f345d5aac5a579ae Author: dcosse <cosse@codelutin.com> Date: Wed Jun 24 20:54:05 2015 +0200 refs #1176 mise à jour de la documentation concernant la configuration client/serveur --- src/site/rst/devel/server.rst | 39 +++++++++++++++++++++++++++++++-------- 1 file changed, 31 insertions(+), 8 deletions(-) diff --git a/src/site/rst/devel/server.rst b/src/site/rst/devel/server.rst index 0b58f03..0def42c 100644 --- a/src/site/rst/devel/server.rst +++ b/src/site/rst/devel/server.rst @@ -24,20 +24,43 @@ Lima en mode server =================== -Serveur -------- +Configuration partie serveur +---------------------------- Télécharger et lancer le module serveur de lima : http://www.chorem.org/projects/lima/files +Configurer le serveur -Client ------- +Éditer le fichier de configuration "lima-server.config" -Configurer le client pour se connecter au serveur via le fichier de -configuration : ``$HOME/.config/lima-swing.config`` + :Unix-like: ``$HOME/.config/lima-server.config`` + :Mac OS: ``$HOME/Library/Application Support/lima-server.config`` + :Windows 7 et +: ``C:\Users\USER_NAME\AppData\Roaming\lima-server.config`` - java.naming.factory.initial=org.apache.openejb.client.RemoteInitialContextFactory +Ajoutez la ligne suivantes sur en remplaçant l'IP en exemple (192.168.1.37) par +celle du serveur : - java.naming.provider.url=ejbd://192.168.99.9:4201 + ``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`` + +Clonfiguration partie cliente +----------------------------- + +Configurer le client pour se connecter au serveur via le fichier de de configuration +"lima-swing.config" + + :Unix-like: ``$HOME/.config/lima-swing.config`` + :Mac OS: ``$HOME/Library/Application Support/lima-swing.config`` + :Windows 7 et +: ``C:\Users\USER_NAME\AppData\Roaming\lima-swing.config`` + +Ajoutez la ligne suivante sur en remplaçant l'IP en exemple (192.168.1.37) par +celle du serveur, il est aussi possible de saisir un nom de machine : + + ``lima.host.address=192.168.1.37`` -- 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 feature/1176 in repository lima. See http://git.chorem.org/lima.git commit f467ce3399d175b60411674ccc04a3ca370b8110 Author: dcosse <cosse@codelutin.com> Date: Fri Jun 26 11:12:49 2015 +0200 refs #1176 mise à jour de la documentation concernant la configuration client/serveur --- src/site/rst/devel/server.rst | 123 +++++++++++++++++++++++++++++++----------- 1 file changed, 93 insertions(+), 30 deletions(-) diff --git a/src/site/rst/devel/server.rst b/src/site/rst/devel/server.rst index 0def42c..694e082 100644 --- a/src/site/rst/devel/server.rst +++ b/src/site/rst/devel/server.rst @@ -1,4 +1,4 @@ -.. - +.. - .. * #%L .. * Lima .. * %% @@ -20,47 +20,110 @@ .. * #L% .. - -=================== -Lima en mode server -=================== +==================== +Lima en mode serveur +==================== -Configuration partie serveur ----------------------------- +Configuration de Lima serveur +----------------------------- -Télécharger et lancer le module serveur de lima : +Le module serveur de Lima est disponible à cette adresse : http://www.chorem.org/projects/lima/files -Configurer le serveur +Lima en mode serveur peut fonctionner sans configuration particulière, dans ce cas les paramètres par défaut sont utilisés et le fonctionnement est le suivant : -Éditer le fichier de configuration "lima-server.config" +* Lima serveur autorise tous les clients à se connecter au serveur. (Sous réserve que l’adresse et le port de la configuration par défaut soit accessible par les clients). +* Les rapports ne sont accessibles que sur la machine ou le serveur est démarré. - :Unix-like: ``$HOME/.config/lima-server.config`` - :Mac OS: ``$HOME/Library/Application Support/lima-server.config`` - :Windows 7 et +: ``C:\Users\USER_NAME\AppData\Roaming\lima-server.config`` +Dans le cas ou la configuration par défaut ne répond pas au besoin il est possible de modifier les paramètres par défaut, pour ce faire il faut éditer le fichier de configuration "``lima-server.config``". -Ajoutez la ligne suivantes sur en remplaçant l'IP en exemple (192.168.1.37) par -celle du serveur : +Selon la plate-forme que vous utilisez l’emplacement est : - ``lima.host.ejb.address=192.168.1.37`` + :Unix-like : ``$HOME/.config/lima-server.config`` + :Mac OS : ``$HOME/Library/Application Support/lima-server.config`` + :Windows XP : ``C:\Documents and Settings\NOM_UTILISATEUR\Application Data\lima-server.config`` + :Windows 7 et +: ``C:\Users\NOM_UTILISATEUR\AppData\Roaming\lima-server.config`` -Les lignes suivantes sont optionnelles: +Les paramètres suivant peuvent être configurés : - ``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`` +* Adresse d’accessibilité à Lima serveur : -Clonfiguration partie cliente ------------------------------ + * clef : ``lima.host.ejb.bind`` + + * valeur par défaut : "``0.0.0.0``" + + * Description : Il est possible de restreindre l’accès au serveur Lima aux seuls clients accédant à la machine via une adresse spécifique. Par défaut il n’y a pas de filtre sur IP. + + * Exemple : ``lima.host.ejb.bind:192.168.X.XX`` + Seuls les clients accedant à la machine via l’adresse "``192.168.X.XX``" peuvent se connecter au serveur Lima. (On suppose le port accessible) + +* Le port d’accessibilité à Lima serveur : + + * clef : ``lima.host.ejb.port`` + + * valeur par défaut : ``4202`` + + * Description : Permet de spécifier le port permettant l’accès au serveur Lima. + + * Exemple : ``lima.host.ejb.port=4202`` + Seuls les clients accédant à la machine via le port "``4202``" peuvent se connecter au serveur Lima. (On suppose l’adresse accessible) + +* L'adresse HTTP d’accessibilité aux rapports : + + * clef : ``lima.host.http.address`` + + * valeur par défaut : ``localhost`` + + * Description : Permet de spécifier l’adresse d’accessibilité de la page des rapports. + + * Exemple : ``lima.host.http.address=192.168.X.XX`` + La page des web des rapports de Lima est disponible via l’adresse "``http://192.168.X.XX:5462``", on suppose ici que le port et est celui par défaut. + + +* Le port d’accessibilité aux rapports : + + * clef : ``lima.host.http.port`` + + * valeur par défaut : ``5462`` + + * Description : Permet de spécifier le port d’accessibilité à la page des rapports. + + * Exemple : ``lima.host.http.port=5463`` + La page des web des rapports de Lima est disponible via l’adresse "``http://192.168.X.XX:5463``". + + +Exemple d’un fichier de configuration avancé pour Lima serveur : +:: + + lima.host.ejb.bind=192.168.X.XX + lima.host.ejb.port=4202 + lima.host.http.address=192.168.X.XX + lima.host.http.port=5462 + +Configuration des clients Lima +------------------------------ + +Sans configuration particulière le client fonctionne en mode autonome. + +Pour indiquer aux clients qu’ils doivent se connecter à une instance de Lima serveur il est nécessaire de modifier le fichier de configuration "``lima-swing.config``". + +Selon la plate-forme que vous utilisez l’emplacement est : + + :Unix-like : ``$HOME/.config/lima-swing.config`` + :Mac OS : ``$HOME/Library/Application Support/lima-swing.config`` + :Windows XP : ``C:\Documents and Settings\NOM_UTILISATEUR\Application Data\lima-swing.config`` + :Windows 7 et +: ``C:\Users\NOM_UTILISATEUR\AppData\Roaming\lima-swing.config`` + +Ajoutez la ligne suivante sur en remplaçant l’IP en exemple (192.168.X.XX) par +celle du serveur, il est aussi possible de saisir un nom de machine : +:: -Configurer le client pour se connecter au serveur via le fichier de de configuration -"lima-swing.config" + lima.host.address=192.168.X.XX - :Unix-like: ``$HOME/.config/lima-swing.config`` - :Mac OS: ``$HOME/Library/Application Support/lima-swing.config`` - :Windows 7 et +: ``C:\Users\USER_NAME\AppData\Roaming\lima-swing.config`` +Dans le cas ou le port permettant l'acces au serveur n'est pas celui par défaut alors le paramètre suivant est requis : -Ajoutez la ligne suivante sur en remplaçant l'IP en exemple (192.168.1.37) par -celle du serveur, il est aussi possible de saisir un nom de machine : +:: + + lima.host.ejb.port:XXXX - ``lima.host.address=192.168.1.37`` +Il convient de remplacer "``XXXX``" par le numéro du port permettant l’accès à Lima serveur. -- 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 feature/1176 in repository lima. See http://git.chorem.org/lima.git commit e1f8fc09f67a56ca39ee8fc1c85dbf37c740cb1e Author: dcosse <cosse@codelutin.com> Date: Fri Jun 26 11:32:45 2015 +0200 refs #1176 correction problème affichage --- src/site/rst/devel/server.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/site/rst/devel/server.rst b/src/site/rst/devel/server.rst index 694e082..cda659c 100644 --- a/src/site/rst/devel/server.rst +++ b/src/site/rst/devel/server.rst @@ -41,7 +41,7 @@ Selon la plate-forme que vous utilisez l’emplacement est : :Unix-like : ``$HOME/.config/lima-server.config`` :Mac OS : ``$HOME/Library/Application Support/lima-server.config`` - :Windows XP : ``C:\Documents and Settings\NOM_UTILISATEUR\Application Data\lima-server.config`` + :Windows XP : ``C:\Documents and Settings\NOM_UTILISATEUR\Application Data\lima-server.config`` :Windows 7 et +: ``C:\Users\NOM_UTILISATEUR\AppData\Roaming\lima-server.config`` Les paramètres suivant peuvent être configurés : -- 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 feature/1176 in repository lima. See http://git.chorem.org/lima.git commit fc30fe04039ec1615da821cd7eebe4c5f0967262 Author: dcosse <cosse@codelutin.com> Date: Fri Jun 26 12:19:45 2015 +0200 refs #1176 quelques modifications --- src/site/rst/devel/server.rst | 93 ++++++++++++++++++++++++++----------------- 1 file changed, 57 insertions(+), 36 deletions(-) diff --git a/src/site/rst/devel/server.rst b/src/site/rst/devel/server.rst index cda659c..30c9181 100644 --- a/src/site/rst/devel/server.rst +++ b/src/site/rst/devel/server.rst @@ -24,29 +24,33 @@ Lima en mode serveur ==================== +Le module serveur de Lima est disponible à cette adresse : +http://www.chorem.org/projects/lima/files + Configuration de Lima serveur ----------------------------- -Le module serveur de Lima est disponible à cette adresse : -http://www.chorem.org/projects/lima/files +Selon la plate-forme que vous utilisez l’emplacement du fichier de configuration est : -Lima en mode serveur peut fonctionner sans configuration particulière, dans ce cas les paramètres par défaut sont utilisés et le fonctionnement est le suivant : + :Unix-like : :``$HOME/.config/lima-server.config`` + :Mac OS : :``$HOME/Library/Application Support/lima-server.config`` + :Windows XP : :``C:\Documents and Settings\NOM_UTILISATEUR\Application Data\lima-server.config`` + :Windows 7 et +: :``C:\Users\NOM_UTILISATEUR\AppData\Roaming\lima-server.config`` -* Lima serveur autorise tous les clients à se connecter au serveur. (Sous réserve que l’adresse et le port de la configuration par défaut soit accessible par les clients). -* Les rapports ne sont accessibles que sur la machine ou le serveur est démarré. +Configuration par défaut +~~~~~~~~~~~~~~~~~~~~~~~~ -Dans le cas ou la configuration par défaut ne répond pas au besoin il est possible de modifier les paramètres par défaut, pour ce faire il faut éditer le fichier de configuration "``lima-server.config``". +Sans configuration particulière de défini, Lima utilise alors les paramètres par défauts, et le fonctionnement est alors le suivant : -Selon la plate-forme que vous utilisez l’emplacement est : +* Lima serveur autorise tous les clients à se connecter au serveur. (Sous réserve que l’adresse et le port de la configuration par défaut soient accessibles par les clients). +* Les rapports ne sont accessibles que sur la machine ou le serveur est démarré. - :Unix-like : ``$HOME/.config/lima-server.config`` - :Mac OS : ``$HOME/Library/Application Support/lima-server.config`` - :Windows XP : ``C:\Documents and Settings\NOM_UTILISATEUR\Application Data\lima-server.config`` - :Windows 7 et +: ``C:\Users\NOM_UTILISATEUR\AppData\Roaming\lima-server.config`` +Configuration avancée +~~~~~~~~~~~~~~~~~~~~~ -Les paramètres suivant peuvent être configurés : +Dans le cas ou la configuration par défaut ne répond pas au besoin, il est possible de modifier un ou plusieurs des paramètres suivant : -* Adresse d’accessibilité à Lima serveur : +* L’adresse d’accès à Lima serveur : * clef : ``lima.host.ejb.bind`` @@ -55,9 +59,10 @@ Les paramètres suivant peuvent être configurés : * Description : Il est possible de restreindre l’accès au serveur Lima aux seuls clients accédant à la machine via une adresse spécifique. Par défaut il n’y a pas de filtre sur IP. * Exemple : ``lima.host.ejb.bind:192.168.X.XX`` - Seuls les clients accedant à la machine via l’adresse "``192.168.X.XX``" peuvent se connecter au serveur Lima. (On suppose le port accessible) + + Seuls les clients accédant à la machine via l’adresse "``192.168.X.XX``" peuvent se connecter au serveur Lima. (On suppose le port accessible) -* Le port d’accessibilité à Lima serveur : +* Le port d’accès à Lima serveur : * clef : ``lima.host.ejb.port`` @@ -66,9 +71,10 @@ Les paramètres suivant peuvent être configurés : * Description : Permet de spécifier le port permettant l’accès au serveur Lima. * Exemple : ``lima.host.ejb.port=4202`` - Seuls les clients accédant à la machine via le port "``4202``" peuvent se connecter au serveur Lima. (On suppose l’adresse accessible) -* L'adresse HTTP d’accessibilité aux rapports : + Seuls les clients accédant à la machine via le port "``4202``" peuvent se connecter au serveur Lima. (On suppose l’adresse accessible) + +* L'adresse HTTP d’accès aux rapports : * clef : ``lima.host.http.address`` @@ -77,10 +83,11 @@ Les paramètres suivant peuvent être configurés : * Description : Permet de spécifier l’adresse d’accessibilité de la page des rapports. * Exemple : ``lima.host.http.address=192.168.X.XX`` - La page des web des rapports de Lima est disponible via l’adresse "``http://192.168.X.XX:5462``", on suppose ici que le port et est celui par défaut. + La page des web des rapports de Lima est disponible via l’adresse "``http://192.168.X.XX:5462``", on suppose ici que le port et est celui par défaut. -* Le port d’accessibilité aux rapports : + +* Le port d’accès aux rapports : * clef : ``lima.host.http.port`` @@ -89,10 +96,11 @@ Les paramètres suivant peuvent être configurés : * Description : Permet de spécifier le port d’accessibilité à la page des rapports. * Exemple : ``lima.host.http.port=5463`` - La page des web des rapports de Lima est disponible via l’adresse "``http://192.168.X.XX:5463``". + + La page des web des rapports de Lima est disponible via l’adresse "``http://192.168.X.XX:5463``". -Exemple d’un fichier de configuration avancé pour Lima serveur : +Exemple d’un fichier de configuration avancée pour Lima serveur : :: lima.host.ejb.bind=192.168.X.XX @@ -103,27 +111,40 @@ Exemple d’un fichier de configuration avancé pour Lima serveur : Configuration des clients Lima ------------------------------ -Sans configuration particulière le client fonctionne en mode autonome. +Selon la plate-forme que vous utilisez l’emplacement du fichier de configuration est : + + :Unix-like : :``$HOME/.config/lima-swing.config`` + :Mac OS : :``$HOME/Library/Application Support/lima-swing.config`` + :Windows XP : :``C:\Documents and Settings\NOM_UTILISATEUR\Application Data\lima-swing.config`` + :Windows 7 et +: :``C:\Users\NOM_UTILISATEUR\AppData\Roaming\lima-swing.config`` + + +Configuration par défaut +~~~~~~~~~~~~~~~~~~~~~~~~ + +Sans configuration particulière les clients fonctionnent en mode autonome. Pour indiquer aux clients qu’ils doivent se connecter à une instance de Lima serveur il est nécessaire de modifier le fichier de configuration "``lima-swing.config``". -Selon la plate-forme que vous utilisez l’emplacement est : +Configuration avancée +~~~~~~~~~~~~~~~~~~~~~ - :Unix-like : ``$HOME/.config/lima-swing.config`` - :Mac OS : ``$HOME/Library/Application Support/lima-swing.config`` - :Windows XP : ``C:\Documents and Settings\NOM_UTILISATEUR\Application Data\lima-swing.config`` - :Windows 7 et +: ``C:\Users\NOM_UTILISATEUR\AppData\Roaming\lima-swing.config`` +* L'adresse d’accès à Lima serveur : -Ajoutez la ligne suivante sur en remplaçant l’IP en exemple (192.168.X.XX) par -celle du serveur, il est aussi possible de saisir un nom de machine : -:: + * clef : ``lima.host.address`` - lima.host.address=192.168.X.XX + * Description : Le client se connecte sur Lima serveur en utilisant l’adresse indiquée. (Sous réserve que l’adresse et le port soient accessibles). -Dans le cas ou le port permettant l'acces au serveur n'est pas celui par défaut alors le paramètre suivant est requis : + * Exemple : ``lima.host.address=192.168.X.XX`` -:: - - lima.host.ejb.port:XXXX +* Le port d’accès à Lima serveur : + + * clef : ``lima.host.ejb.port`` + + * valeur par défaut : ``4202`` + + * Description : Ce paramètre est optionnel, il permet s’il est renseigné de spécifier le port permettant l’accès au serveur Lima. + + * Exemple : ``lima.host.ejb.port:XXXX`` -Il convient de remplacer "``XXXX``" par le numéro du port permettant l’accès à Lima serveur. + Il convient de remplacer "``XXXX``" par le numéro du port permettant l’accès à Lima serveur. -- 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 feature/1176 in repository lima. See http://git.chorem.org/lima.git commit 899408184350051e0a5d45118fd9acc5fd8d80fa Author: dcosse <cosse@codelutin.com> Date: Fri Jun 26 15:52:23 2015 +0200 refs #1176 Ajout d'un mention concernant l'export FEC sur la page d'acceuil --- src/site/rst/index.rst | 93 ++++++++++++++++++++++++-------------------------- 1 file changed, 44 insertions(+), 49 deletions(-) diff --git a/src/site/rst/index.rst b/src/site/rst/index.rst index 3222777..47f1e4f 100644 --- a/src/site/rst/index.rst +++ b/src/site/rst/index.rst @@ -1,4 +1,4 @@ -.. - +.. - .. * #%L .. * Lima .. * %% @@ -26,99 +26,94 @@ 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 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. +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, quel que 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. + +Lima est particulièrement adapté à la comptabilité Française, il répond aux besoins des entreprises en fournissant les documents requis par l’administration fiscale dont notamment l’export FEC (Fichier des Écritures 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, +Le logiciel est écrit en Java ce qui assure une compatibilité multiplate-forme : +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 +Lors d’une installation en client serveur, le moteur de persistance 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. +Lima était initialement 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, +Cependant, `OFBiz Néogia`_ n’est pas seulement un système de comptabilité, 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 +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. +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`_. +En 2010, l’application a été réécrite en majeur parti 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 est un projet `Maven`_ multi-module, il est en réalité composé de trois projets Java : - * lima-business ; - * lima-callao ; + * 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 +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 +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 : +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`_ - +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. +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 +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 : +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é. +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- +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 +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. +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 : +Lima est développé sous licence GPL : - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 + GNU GENERAL PUBLIC LICENSE – Version 3, 29 June 2007 .. _`OFBiz Néogia`: http://neogia.org/wiki/index.php/Accueil -- To stop receiving notification emails like this one, please contact chorem.org SCM administrator <admin+scm@chorem.org>.
participants (1)
-
chorem.org scm