From 65c65ff366452fb8706aa04205cf1433eb4d76aa Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 9 Aug 2007 16:56:15 +0000 Subject: [PATCH] Mise a jour sauvegarde wiki --- .../{content_wiki.txt => content_wiki.xml} | 3317 +++++++++++++++-- doc/wiki/titres_page_wiki.txt | 139 +- 2 files changed, 3135 insertions(+), 321 deletions(-) rename doc/wiki/{content_wiki.txt => content_wiki.xml} (65%) diff --git a/doc/wiki/content_wiki.txt b/doc/wiki/content_wiki.xml similarity index 65% rename from doc/wiki/content_wiki.txt rename to doc/wiki/content_wiki.xml index 38cbbe6a5b1..d0db1bbbc2a 100644 --- a/doc/wiki/content_wiki.txt +++ b/doc/wiki/content_wiki.xml @@ -3,8 +3,8 @@ Accueil - 2007-01-27T07:35:33Z - Ywarnier + 2007-07-30T09:02:24Z + Eldy [http://www.dolibarr.com Le site officiel francophone Dolibarr] (non maintenu) [http://www.dolibarr.org Le site officiel anglophone Dolibarr] @@ -21,20 +21,21 @@ Prochaines versions [[Roadmap|ici]] * [[FAQ_Utilisateur|FAQ Utilisateur]] * [http://www.dolibarr.org/demo/htdocs/ Demo Dolibarr 2.1alpha] * [http://forum.dolibarr.com Forum général] -* [[Suggestions utilisateurs]] +** [http://forum.dolibarr.com/viewforum.php?f=15 Retour experience] +** [http://forum.dolibarr.com/viewforum.php?f=11 Suggestions utilisateurs] == Développeurs == -* [[Développement|Toutes les ressources pour suivre ou aider le développement de Dolibarr]] * [[Documentation Développeur]] * [[FAQ Développeur]] +* [[Développement|Les ressources pour suivre ou aider le développement de Dolibarr]] + +== Traducteurs == +* [[Documentation traducteur]] == Testeurs == * [[Sauvegarder ses données avant mise-à-jour]] * [[Utiliser ses données pour tester la dernière version]] -== Traducteurs == -* [[Documentation traducteur]] - == Revue de presse == * [[Presse en ligne]] * [[Presse papier]] @@ -332,6 +333,81 @@ all types of <a href="http://www.eonlinepharmacy.com/"> cheap ph </div> + + Adherents + + 2007-05-11T08:39:13Z + Grandoc + /* Résiliation adhérent */ + {{Navigation documentation}} +{{TemplateDocUtil}} + +Les fonctions du module Adhérent sont centralisées dans le menu du haut "Adhérents". + + +== Création d'un type d'adhérent == + +Avant de commencer, il est nécessaire de définir les profils d'adhérents. +Pour cela, il faut créer un type d'adhérent via le menu ''Type d'adhérents'' puis ''Nouveau type''. + + +== Création des attributs personnalisés d'adhérent == + +Si vous avez besoin de gérer des attributs particuliers sur les fiches adhérents qui ne seraient pas prévus (age du capitaine, tour de poitrine), vous pouvez définir par le menu ''Attributs d'adhérents'' puis ''Nouvel attribut''. +Choisissez le libellé de l'attribut qui sera visible, son code (qui sera utilisé comme nom de champ dans la base DB2), son type et la taille maximale. + + +== Création d'un adhérent == + +Un adhérent passe par le cycle de vie suivant: +Brouillon -> Validé -> Saisie d'une adhésion x n -> Résiliation + +Pour créer un adhérent on va dans le menu ''Adhérents - Nouvel adhérent''. Un formulaire de création est alors proposé. +Renseignez tous les champs et cliquez ''Créer''. +Ensuite, on passe l'adhérent à l'état ''Validé'' en cliquant sur le bouton ''Valider'' sur la fiche adhérent. + + +== Saisie d'une nouvelle adhésion ou d'un renouvèlement == + +Une adhésion peut être vue comme une cotisation (un paiement). Toutefois, on emploie le terme d'adhésion pour certains types d'adhérents non soumis à cotisation et dans ce cas la cotisation est gratuite. Cela n'exclut pas que leur présence en tant que membre est limitée dans le temps au même titre que celui qui paie une cotisation. Le terme "adhésion" caractérise donc un renouvèlement à l'association à partir d'une date et pour une durée fixe, que ce renouvèlement soit payant ou pas. + +Pour saisir une adhésion, aller dans le menu ''Adhésion'' puis ''Nouvelle adhésion'' et saisir l'adhérent recherché. +Ou bien, aller sur la ''fiche adhérent'' puis ''onglet adhésion'' puis ''Nouvelle adhésion''. + + +L'historique des adhésions est conservé également l'onglet ''Adhésion'' de la fiche adhérent. + + + +== Résiliation d'adhérent == + +Aller sur la fiche adhérent et cliquer sur le bouton ''Résilier''. + +== Exemples de cas d'utilisations == + +'''L'association défini un nouveau type d'adhérent''' + +Je crée un type d'adhérent par Menu gauche - Types d'adhérents - Nouvel adhérent. + + +'''Un nouvel adhérent se présente avec un chèque ou en liquide''' + +Je crée un adhérent par ''Menu gauche - Nouvel adhérent''. +Je crée une adhésion par onglet ''Adhésion''. + + +'''Un adhérent vient renouveler son adhésion avec un chèque ou en liquide''' + +Je vais sur la fiche adhérent. +Je saisie une nouvelle adhésion. + + +'''Un adhérent a son adhésion expirée et non renouvelée depuis longtemps''' + +Je vais sur la fiche adhérent. +Je clique sur ''Résilier''. + + ApercuDesModeles @@ -644,6 +720,146 @@ Toutefois, toujours pas de vérification de ces données jusqu'ici. C'est le bon Voilà. Je n'irai pas jusqu'à expliquer le fonctionnement de cette dernière méthode (qui appelle drawLogin() en cas d'échec, laquelle affiche le formulaire de login), mais cette explication s'arrête ici. Si vous avez des problèmes d'identification sur votre plateforme, cette procédure détaillée devrait vous faire gagner pas mal de temps. + + Bank (Table SQL) + + 2007-08-06T01:44:52Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +La table '''llx_bank''' stocke les opérations effectuées sur les comptes bancaires. + +Contains the transactions operated on bank accounts. + += Structure = + + +<pre> ++----------------+--------------+------+-----+---------+----------------+ +| Field | Type | Null | Key | Default | Extra | ++----------------+--------------+------+-----+---------+----------------+ +| rowid | int(11) | | PRI | NULL | auto_increment | index technique +| datec | datetime | YES | | NULL | | date de creation technique +| datev | date | YES | | NULL | | date de valeur de l'opération +| dateo | date | YES | | NULL | | date de l'opération +| amount | double | | | 0 | | montant de l'opération +| label | varchar(255) | YES | | NULL | | Libellé +| fk_account | int(11) | YES | | NULL | | numéro du compte sur lequel s'est effectué l'opération +| fk_user_author | int(11) | YES | | NULL | | auteur de l'information +| fk_user_rappro | int(11) | YES | | NULL | | auteur du rapprochement +| fk_type | varchar(4) | YES | | NULL | | Type d'opération +| num_releve | varchar(50) | YES | | NULL | | Numéro du relevé bancaire sur lequel figure l'opération +| num_chq | int(11) | YES | | NULL | | Numéro du chèque si significatif +| rappro | tinyint(4) | YES | | 0 | | Indique si la ligne a été rapprochée ou non +| note | text | YES | | NULL | | Note +| author | varchar(40) | YES | | NULL | | +| fk_bordereau | int(11) | YES | | 0 | | Id du bordereau de remise de cheque +| banque | varchar(255) | YES | | NULL | | Nom de la banque du cheque reçu +| emetteur | varchar(255) | YES | | NULL | | Nom de l'emetteur du cheque ++----------------+--------------+------+-----+---------+----------------+ +</pre> + + + + Bank account (Table SQL) + + 2007-08-06T01:47:47Z + Ywarnier + /* Contenu */ + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +La table '''llx_bank_account''' stocke les informations sur les comptes bancaires. + +Contains bank accounts definitions. + += Structure = + +<pre> ++-----------------+--------------+------+-----+-------------------+----------------+ +| Field | Type | Null | Key | Default | Extra | ++-----------------+--------------+------+-----+-------------------+----------------+ +| rowid | int(11) | | PRI | NULL | auto_increment | +| datec | datetime | YES | | NULL | | +| tms | timestamp | YES | | CURRENT_TIMESTAMP | | +| ref | varchar(12) | | | | | +| label | varchar(30) | | UNI | | | +| bank | varchar(60) | YES | | NULL | | +| code_banque | varchar(7) | YES | | NULL | | +| code_guichet | varchar(6) | YES | | NULL | | +| number | varchar(255) | YES | | NULL | | +| cle_rib | varchar(5) | YES | | NULL | | +| bic | varchar(11) | YES | | NULL | | +| iban_prefix | varchar(5) | YES | | NULL | | +| domiciliation | varchar(255) | YES | | NULL | | +| proprio | varchar(60) | YES | | NULL | | +| adresse_proprio | varchar(255) | YES | | NULL | | +| courant | smallint(6) | | | 0 | | +| clos | smallint(6) | | | 0 | | +| rappro | smallint(6) | YES | | 1 | | +| url | varchar(128) | YES | | NULL | | +| account_number | varchar(8) | YES | | NULL | | +| currency_code | char(2) | | | | | +| min_allowed | int(11) | YES | | 0 | | +| min_desired | int(11) | YES | | 0 | | +| comment | varchar(254) | YES | | NULL | | ++-----------------+--------------+------+-----+-------------------+----------------+ + +</pre> + + + + Bank categ (Table SQL) + + 2007-08-06T01:48:08Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Bank class (Table SQL) + + 2007-08-06T01:48:20Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Bank url (Table SQL) + + 2007-08-06T01:48:38Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + Benoit Mortier @@ -685,6 +901,62 @@ La gestion du stock : gestion des différents entrepots avec livraison intra ent La gestion d'un parc informatique : hardware, logciel, licenses + + Bookmark4u login (Table SQL) + + 2007-08-06T02:06:09Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Bookmark (Table SQL) + + 2007-08-06T01:48:47Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Boxes (Table SQL) + + 2007-08-06T02:06:19Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Calendrier + + 2006-11-17T01:38:03Z + Eldy + {{Navigation documentation}} +{{TemplateDocUtil}} + +A compléter + + Charte de nommage @@ -827,7 +1099,7 @@ ALTER TABLE llx_facture ADD INDEX idx_facture_fk_user_author (fk_user_author); ALTER TABLE llx_facture ADD INDEX idx_facture_fk_user_valid (fk_user_valid); ALTER TABLE llx_facture ADD INDEX idx_facture_fk_projet (fk_projet); -ALTER TABLE llx_facture ADD CONSTRAINT fk_facture_fk_soc FOREIGN KEY (fk_soc) REFERENCES llx_societe (rowid); +ALTER TABLE llx_facture ADD CONSTRAINT fk_facture_fk_soc FOREIGN KEY (fk_soc) REFERENCES llx_societe (idp); ALTER TABLE llx_facture ADD CONSTRAINT fk_facture_fk_user_author FOREIGN KEY (fk_user_author) REFERENCES llx_user (rowid); ALTER TABLE llx_facture ADD CONSTRAINT fk_facture_fk_user_valid FOREIGN KEY (fk_user_valid) REFERENCES llx_user (rowid); ALTER TABLE llx_facture ADD CONSTRAINT fk_facture_fk_projet FOREIGN KEY (fk_projet) REFERENCES llx_projet (rowid); @@ -839,9 +1111,9 @@ ALTER TABLE llx_facture ADD CONSTRAINT fk_facture_fk_projet FOREIGN KEY Commande - 2005-11-21T13:54:01Z - Rhum1 - Ajout de la navigation + 2007-05-11T09:04:26Z + Grandoc + /* Supprimer une commande */ {{Navigation documentation}} {{TemplateDocUtil}} @@ -857,7 +1129,7 @@ Une fois qu'une commande a été entièrement expédiée, il faut retourner sur ==Supprimer une commande== -Pour supprimer une commande il vous faut ouvrir la fiche de celle-ci. Une commande ne peut être supprimée que si celle-ci est à l'état de '''brouillon'''. Une fois validée, elle peut seulement être annulée. La suppression d'un commande entraine l'effacement de toutes les données s'y afférant. +Pour supprimer une commande il vous faut ouvrir la fiche de celle-ci. Une commande ne peut être supprimée que si celle-ci est à l'état de '''brouillon'''. Une fois validée, elle peut seulement être annulée. La suppression d'un commande entraine l'effacement de toutes les données s'y référant. '''Une commande supprimée ne peut pas être récupérée'''. @@ -866,6 +1138,31 @@ Pour supprimer une commande il vous faut ouvrir la fiche de celle-ci. Une comman Pour modifier une commande il vous faut ouvrir la fiche de celle-ci. Une commande ne peut être modifiée que si celle-ci est à l'état de brouillon. + + CommandeFournisseur + + 2007-08-09T15:47:13Z + Eldy + +Documentation a completer. + + +== Cas d'utilisations == + +'''UCSOR01: Commande fournisseur''' + + + + Comptabilité + + 2006-11-17T01:34:53Z + Eldy + {{Navigation documentation}} +{{TemplateDocUtil}} + +A compléter + + Constantes @@ -951,25 +1248,28 @@ La suite de l'article liste toutes les constantes de configurations utilisées p Developpement module - 2007-01-22T13:33:46Z - Ywarnier - = Développer son propre module = + 2007-08-09T15:43:19Z + Eldy + == Développer son propre module == Pour créer un nouveau module, la première chose à faire est de créer un fichier descripteur du module. Pour cela... A compléter. +Dans un second temps, creer vos pages php qui se base sur les donnes de vos tables en utilisant les squelettes fournis comme exemple dans le repertoire '''dev/skeletons'''. + + + +== Déclencher du code sur un evenement Dolibarr == Voir aussi [http://www.dolibarr.com/wikidev/index.php/Interfaces_Dolibarr_vers_exterieur Interfaces_Dolibarr_vers_exterieur] et [http://www.dolibarr.com/wikidev/index.php/Interfaces_Exterieur_vers_Dolibarr Interfaces_Exterieur_vers_Dolibarr] -= Règles = +== Règles == -* Ne pas créer de table dynamiquement, c'est-à-dire à la première '''utilisation''' du module. Si vous créez un nouveau module qui n'est pas encore intégré dans le code de Dolibarr, veillez à -** créer vos tables (dans l'ordre de préférence): -*** à l'installation ou l'upgrade de Dolibarr -*** à l'installation du module -** ajouter la définition de vos tables dans un fichier par table dans htdocs/lib/databases/ (voir les fichiers existants pour exemples) +* Ne pas créer de table dynamiquement, c'est-à-dire à la première '''utilisation''' du module. Si vous créez un nouveau module qui n'est pas encore intégré dans le code de Dolibarr, veillez à créer vos tables à l'installation ou l'upgrade de Dolibarr, ou bien à l'activation du module. + +* Ajouter la définition de vos tables dans un fichier par table dans '''mysql/tables/''' (voir les fichiers existants pour exemples). Ce sont les fichiers pour mysql qui font fois. Les fichiers des autres bases sont generes à partir de ces derniers via le script''' build/dolibarr_mysql2autrebase.pl''' @@ -982,6 +1282,15 @@ et [http://www.dolibarr.com/wikidev/index.php/Interfaces_Exterieur_vers_Dolibarr + + Diagramme Dolibarr 2.2 + + 2007-06-18T21:25:28Z + Luistar15 + http://glouglou.beeznest.org/dolibarr-2.2-diagram.dia +http://glouglou.beeznest.org/dolibarr-2.2-diagram.png + + DocUtilisateur @@ -1109,12 +1418,12 @@ Merci à David, Florent et surtout ozit pour leur aide. Documentation Développeur - 2007-02-06T02:48:24Z + 2007-08-09T15:21:44Z Eldy /* Général */ == Général == # [[Outils et principe]] -# [[Langages]] de développement +# [[Langages|Langage et normes de développement]] # [[Fichier de configuration]] # [[Librairies externes et dépendances]] @@ -1150,7 +1459,8 @@ Voir la page [[Système de traduction]] La liste des modules est défini sur la page [[Modules]] == La [[Gestion d'erreur]] == -# [[Gestion d'erreur dans les classes]] + +Voir la page [[Gestion d'erreur]] == Le stockage des fichiers/documents == Voir la page [[Document générés]] @@ -1161,7 +1471,10 @@ Voir la page [[Document générés]] # [[Imports de masse]] == Scripts cron == -# [[Scripts cron]] +# [[Scripts cron]] + +== FAQ == +# [[FAQ Développeur]] @@ -1265,7 +1578,7 @@ Quand vous avez créer une nouvelle langue, si elle n'est pas intégré dans Dol Documentation utilisateur - 2007-01-21T20:08:44Z + 2007-07-31T03:08:26Z Ywarnier * Installation/Démarrage # [[Prérequis]] @@ -1273,23 +1586,25 @@ Quand vous avez créer une nouvelle langue, si elle n'est pas intégré dans Dol # [[Premiers paramétrages]] * Utilisation -# [[Sociétés]] +# [[Sociétés | Tiers]] # [[Produits]] / [[Services]] ## [[Produits associés]] ## [[Sous-Produits]] -# [[Proposition commerciale]] -# [[Commande]] -# [[Facturation]] +# [[Proposition commerciale|Propositions commerciales, devis]] +# [[Commande|Commandes clients]] +# [[Facturation|Factures clients]] +# [[CommandeFournisseur|Commandes fournisseurs]] +# [[FactureFournisseur|Factures fournisseurs]] +# [[Contrat|Contrats de service]] +# [[Projet|Projets]] # [[Comptabilité]] ## [[Rapports TVA]] -# [[Projet]] -# [[Contrat]] -# [[Téléphonie]] -# [[Fournisseur]] -## [[CommandeFournisseur]] -## [[FactureFournisseur]] -# [[Mailing]] +# [[Mailing|EMailing]] # [[Calendrier]] +# [[Exports]] +# [[Adherents]] +# [[Téléphonie]] +# [[Stock]] * Divers # [[Glossaire]] @@ -1313,6 +1628,35 @@ Quand vous avez créer une nouvelle langue, si elle n'est pas intégré dans Dol ;Rodolphe Quiédeville : Administrateur du système. + + Dolibarr modules (Table SQL) + + 2007-08-06T02:44:04Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +La table '''llx_dolibarr_modules''' contient la liste des modules activé, avec la date de l'activation et le numéro de version du module activé. + +Contains the list of activated modules, with the activation date and the activated module's version. + += Structure = + +<pre> ++----------------+-------------+------+-----+---------------------+-------+ +| Field | Type | Null | Key | Default | Extra | ++----------------+-------------+------+-----+---------------------+-------+ +| numero | int(11) | | PRI | 0 | | +| active | tinyint(4) | | | 0 | | +| active_date | datetime | | | 0000-00-00 00:00:00 | | +| active_version | varchar(25) | | | | | ++----------------+-------------+------+-----+---------------------+-------+ +</pre> + + Dépendances @@ -1326,12 +1670,13 @@ Quand vous avez créer une nouvelle langue, si elle n'est pas intégré dans Dol Développement - 2007-02-06T02:54:28Z + 2007-03-06T19:49:14Z Eldy - /* Développeurs officiels */ + /* Download */ ==Download== -* Télécharger la [http://dolibarrint.jexiste.fr/en/index.php?module=documents&JAS_DocumentManager_op=downloadFile&JAS_File_id=17 dernière version stable] -* Télécharger le snapshot de la [http://forum.dolibarr.com/files/dolibarr_lastcvs.tar.gz version CVS] +* Télécharger la [http://www.dolibarr.org/en/index.php?module=documents&JAS_DocumentManager_op=downloadFile&JAS_File_id=17 dernière version stable] +* Télécharger le snapshot de la [http://forum.dolibarr.com/files/dolibarr_snapshot.tgz version CVS] +* La procedure manuelle pour le CVs est ici : http://forum.dolibarr.com/viewtopic.php?t=24 ==Ressources== * [[Documentation développeur]] @@ -1380,6 +1725,154 @@ Je tiens à remercier pour leur contribution au code et leurs conseils avisés : * Eric Seigne de la société RyXéo spécialiste Bordelais en Logiciel Libre. + + Entrepot (Table SQL) + + 2007-08-06T02:45:56Z + Ywarnier + [[Catégorie:Stock]][[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + +La table '''llx_entrepot''' contient la liste des entrepôts et des informations de localisation les concernant + +Contains the list of warehouses and related localisation information. + += Structure = + + +<pre> ++----------------+--------------+------+-----+-------------------+----------------+ +| Field | Type | Null | Key | Default | Extra | ++----------------+--------------+------+-----+-------------------+----------------+ +| rowid | int(11) | | PRI | NULL | auto_increment | +| datec | datetime | YES | | NULL | | +| tms | timestamp | YES | | CURRENT_TIMESTAMP | | +| label | varchar(255) | | UNI | | | +| description | text | YES | | NULL | | +| lieu | varchar(64) | YES | | NULL | | +| address | varchar(255) | YES | | NULL | | +| cp | varchar(10) | YES | | NULL | | +| ville | varchar(50) | YES | | NULL | | +| fk_pays | int(11) | YES | | 0 | | +| statut | tinyint(4) | YES | | 1 | | +| fk_user_author | int(11) | YES | | NULL | | ++----------------+--------------+------+-----+-------------------+----------------+ +</pre> + + + + Entrepot valorisation (Table SQL) + + 2007-08-06T02:45:14Z + Ywarnier + [[Catégorie:Stock]][[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +La table '''llx_entrepot_valorisation''' +contient la valeur du stock entreposé dans chaque entrepôt pour une date donnée. + +Contains the stock value for each warehouse for a given date. + += Structure = + + + + Expedition (Table SQL) + + 2007-08-06T02:46:08Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Expedition methode (Table SQL) + + 2007-08-06T02:46:18Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Expeditiondet (Table SQL) + + 2007-08-06T02:46:29Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Export Compta + + 2006-12-09T15:39:41Z + Rodo + Export des lignes de factures et des paiements pour intégration dans une comptabilité. + +== Présentation == +La spécifité de traitement des différentes compta obligent à écrire une classe spécifique pour chaque entreprise comme cela est fait pour les modèles de factures et de propales. Cependant une classe export compta fait office de front end. + +== Processus == + +Chaque nouvel export contient toutes les lignes de factures et de paiements validées qui n'ont pas encore été exportées. + +Les tables [[Table llx_paiement|llx_paiement]] et [[facturedet (Table SQL)|llx_facturedet]] ont un champ fk_export_compta, lors de l'export une ligne est créée dans [[Table llx_export_compta|llx_export_compta]], le rowid affecté est alors utilisé pour taggé les lignes exportées. + +== Format d'échange == + +Les lignes a exporter sont fournies par un tableau de la forme + + linec[$i][0] : date de la facture + linec[$i][1] : identifiant numérique dolibarr la facture + linec[$i][2] : Code client + linec[$i][3] : Nom du client + linec[$i][4] : Numéro de compte dans le plan comptable + linec[$i][5] : Numéro de la facture + linec[$i][6] : Montant tva totale de la facture + linec[$i][7] : Montant total ttc de la facture + linec[$i][8] : Montant de la ligne + + + + Exports + + 2007-08-09T15:46:11Z + Eldy + {{Navigation documentation}} +{{TemplateDocUtil}} + +La fonction Exports permet de réaliser des exports personalisés des données via un assistant qui évite d'avoir des connaissances techniques de Dolibarr. +La première étape est de choisir un des lots de données prédéfinis, ensuite de choisir les champs que vous voulez dans votre fichier résultat, et dans quel ordre. Une fois les données sélectionnées, il est possible de choisir le format du fichier export généré. + +Les formats existants sont csv (Fichier texte) ou xls (Format Excel natif) + + FAQUtilisateur @@ -1393,54 +1886,29 @@ Je tiens à remercier pour leur contribution au code et leurs conseils avisés : FAQ Développeur - 2007-02-06T02:52:24Z + 2007-08-09T15:36:54Z Eldy - /* Comment devenir développeur */ - == Mettre à jour la version développeur == + == Récupérer/mettre à jour la version CVS développeur == -La première opération consiste à récupérer les dernières versions CVS (Voir FAQ [http://forum.dolibarr.com/viewforum.php?f=13 Forum cvs] pour cela). Les nouveaux fichiers doivent écraser les anciens. +'''Utilisation du CVS''' -Le deuxième étape consiste à migrer la base. Pour celà, il suffit d'appeler la page +La première opération consiste à récupérer les dernières versions des sources CVS. +Pour cela, voir la [http://forum.dolibarr.com/viewforum.php?f=13 FAQ CVS du forum]. +Les nouveaux fichiers doivent écraser les anciens. + +'''Mise a jour de la base''' + +La deuxième étape consiste à migrer la base. Pour celà, il suffit d'appeler la page http://maracinedolibarr/install/ et choisir l'option "Mise à jour". Cette procédure de migration/mise à jour est conçue pour fonctionner quel que soit l'état de départ et peut être repassée plusieurs fois sans risque. -== Soumettre une modification ou participer au développement == -* '''Avec accès CVS en écriture ''' -A ce jour, les accès en écriture au CVS sont restreints (le nombre de commit étant déjà suffisamment dynamique). Il n'est pas exclu d'accueillir d'autres développeurs en modification à d'autres horizons. Si vous bénéficiez donc à l'heure actuelle d'un accès CVS en écriture, utilisez-le. Sinon, il est nécessaire de suivre la procédure qui suit (Modification du code, sans accès CVS en ecriture) +== Démarrer le développement == -* '''Sans accès CVS en écriture''' -Si vous n'avez pas de compte développeur, il est nécessaire de fournir par mail, votre fichier patch. - -Sous tout OS: - -Voici la ''méthode Pro'' selon laquelle travailler pour pouvoir générer un tel fichier patch: - -- Avoir un répertoire qui contient la version de Dolibarr de référence (résultat de la mise à jour CVS ou bien tout simplement l'arborescence résultant de la décompression d'un snapshot tgz de Dolibarr). On appelera ce répertoire '''ancien_rep'''. Vous pouvez récuperer le snapshot de la version de dev en cours en cliquant [http://forum.dolibarr.com/files/dolibarr_snapshot.tgz ce lien]. - -- Avoir un autre répertoire qui contient l'arborescence de Dolibarr mais dans laquelle vous faites ou avez fait vos modifications. On appelera ce répertoire '''nouveau_rep'''. - -Pour générer le fichier patch, il suffit alors de lancer la commande ''diff'' (en standard sous Linux, fourni dans cygwin sous Windows) de la manière suivante: -<pre> -diff -Naur --exclude=CVS --exclude=.# --exclude=~ ancien_rep nouveau_rep > fichier.patch -</pre> -Envoyer votre patch sur la ML. -L'intégration de votre patch n'est toutefois pas garantie, pas plus que le délai. - -Sous Windows: - -Si vous êtes sous Windows, une ''méthode moins Pro'' mais qui donne le même résultat est la suivante. Installer l'excellent outil open source de comparaison Winmerge qui sait fabriquer des patchs au format ''diff -Naur''. Pour cela, comparer avec Winmerge le fichier référence et le fichier modifié et choisir dans le menu ''"Tools - Generate patch"'' (''Générer des retouches'' en version française). Saisir un nom de fichier comme ''"resultat.patch"'', cocher la case ''"Append"'' et choisir l'option ''"Format Unified"'' (''Style : unifié'' en version française). Cliquer sur ''"Ok"''. -Éventuellement recommencer pour chaque fichier modifié. -Au final, on obtient un beau fichier ''resultat.patch'' qui contient toutes les modifications au bon format. - -Au lieu de rechercher manuellement vos fichiers, si vous avez installé conjointement ''TortoiseCVS'' et ''Winmerge'', vous pouvez vous contenter de votre version modifiée sur votre ordinateur, et de la version CVS en ligne. Sous l'explorateur Windows, faites un clic droit sur le fichier qui doit être patché, et choisissez "CVS comparer" (pas WinMerge qui se trouve quelques lignes plus bas). Tortoise va lui-même lancer WinMerge. Puis reprenez la procédure décrite ci-dessus. - -== Utilisation du cvs == - -Sur le forum dolibarr: -[http://forum.dolibarr.com/viewforum.php?f=12 Forum cvs] +Consulter '''intégralement''' la [[Documentation Développeur]] pour assimiler toutes les regles et principes imposees aux developpeurs. +Vous pouvez aussi consulter les FAQ suivantes. == Comment créer un nouveau theme == @@ -1474,7 +1942,41 @@ update llx_facture set facnumber=concat('FA',substr(facnumber,3,4),'-',substr(CO where facnumber like 'FA%' and facnumber not like '%-%'; </pre> -== Comment devenir développeur == + +== Soumettre une modification ou participer au développement == + +* '''Avec accès CVS en écriture ''' +A ce jour, les accès en écriture au CVS sont restreints (le nombre de commit étant déjà suffisamment dynamique). Il n'est pas exclu d'accueillir d'autres développeurs en modification à d'autres horizons. Si vous bénéficiez donc à l'heure actuelle d'un accès CVS en écriture, utilisez-le. Sinon, il est nécessaire de suivre la procédure qui suit (Modification du code, sans accès CVS en ecriture) + +* '''Sans accès CVS en écriture''' +Si vous n'avez pas de compte développeur, il est nécessaire de fournir par mail, votre fichier patch. + +Sous tout OS: + +Voici la ''méthode Pro'' selon laquelle travailler pour pouvoir générer un tel fichier patch: + +- Avoir un répertoire qui contient la version de Dolibarr de référence (résultat de la mise à jour CVS ou bien tout simplement l'arborescence résultant de la décompression d'un snapshot tgz de Dolibarr). On appelera ce répertoire '''ancien_rep'''. Vous pouvez récuperer le snapshot de la version de dev en cours en cliquant [http://forum.dolibarr.com/files/dolibarr_snapshot.tgz ce lien]. + +- Avoir un autre répertoire qui contient l'arborescence de Dolibarr mais dans laquelle vous faites ou avez fait vos modifications. On appelera ce répertoire '''nouveau_rep'''. + +Pour générer le fichier patch, il suffit alors de lancer la commande ''diff'' (en standard sous Linux, fourni dans cygwin sous Windows) de la manière suivante: +<pre> +diff -Naur --exclude=CVS --exclude=".#*" --exclude="*~" --exclude=documents ancien_rep nouveau_rep > fichier.patch +</pre> +Envoyer votre patch sur la ML. +L'intégration de votre patch n'est toutefois pas garantie, pas plus que le délai. + +Sous Windows: + +Si vous êtes sous Windows, une ''méthode moins Pro'' mais qui donne le même résultat est la suivante. Installer l'excellent outil open source de comparaison Winmerge qui sait fabriquer des patchs au format ''diff -Naur''. Pour cela, comparer avec Winmerge le fichier référence et le fichier modifié et choisir dans le menu ''"Tools - Generate patch"'' (''Générer des retouches'' en version française). Saisir un nom de fichier comme ''"resultat.patch"'', cocher la case ''"Append"'' et choisir l'option ''"Format Unified"'' (''Style : unifié'' en version française). Cliquer sur ''"Ok"''. +Éventuellement recommencer pour chaque fichier modifié. +Au final, on obtient un beau fichier ''resultat.patch'' qui contient toutes les modifications au bon format. + +Au lieu de rechercher manuellement vos fichiers, si vous avez installé conjointement ''TortoiseCVS'' et ''Winmerge'', vous pouvez vous contenter de votre version modifiée sur votre ordinateur, et de la version CVS en ligne. Sous l'explorateur Windows, faites un clic droit sur le fichier qui doit être patché, et choisissez "CVS comparer" (pas WinMerge qui se trouve quelques lignes plus bas). Tortoise va lui-même lancer WinMerge. Puis reprenez la procédure décrite ci-dessus. + + +== Comment devenir développeur officiel == + Voir pour cela la page [[Documentation Développeur]] @@ -1588,9 +2090,9 @@ D'autres sont recensées ici. N'hésitez pas à compléter. Facturation - 2006-11-11T18:24:37Z + 2007-07-30T08:39:48Z Eldy - /* Generation PDF, Impression */ + /* Exemples de cas d'utilisations */ {{Navigation documentation}} {{TemplateDocUtil}} @@ -1615,8 +2117,11 @@ Il n'y a aucun prérequis. * Les factures de doit de remplacement Une facture de remplacement permet de refaire une facture sur laquelle il y aurait des erreurs et sur laquelle rien n'aurait été fait (aucun paiement saisi). -On ne peut créer qu'une seule facture de remplacement pour une facture de doit donnée. Quand on a créé une facture de remplacement R, on choisit la facture de doit F qui doit être remplacée. Il n'est alors plus possible de faire d'actions sur la facture F, bien que cette dernière ne change pas de statut après que la facture de remplacement R ait été créée. -C'est une fois que la facture de remplacement R est validée que la facture F passe au statut abandonnée automatiquement. +On ne peut créer qu'une seule facture de remplacement pour une facture de doit donnée. Quand on a créé une facture de remplacement R, on choisit la facture de doit F qui doit être remplacée. Il n'est alors plus possible de faire d'actions sur la facture F, bien que cette dernière ne change pas de statut après que la facture de remplacement R ait été créée au statut '''brouillon'''. + +Si la facture de remplacement R est supprimée, la facture F reprends son état initial et le cycle de vie de la facture F peut reprendre. + +Si la facture de remplacement R est '''validée''', la facture F passe alors au statut '''abandonnée''' automatiquement. Le cycle de vie continue sur la facture R. * Les factures d'avoir On crée une facture d'avoir sur une facture de doit. @@ -1630,13 +2135,12 @@ Pour chaque ligne de la facture vous définissez aussi une quantité et éventue Une fois la facture prête vous devez la valider. '''Attention''' cette opération est irréversible. Quand vous validez la facture un numéro lui est attribué selon le modèle de numérotation que vous avez choisi dans la configuration du module Facture. Si une erreur est détectée après avoir validé la facture, il faudra soit faire une facture de remplacement, soit faire une facture d'avoir. - == Generation PDF, Impression == A compléter... -Lorsqu'un document est généré, il est fabriquer suivant un modèle choisi dans les écrans Accueil - Configuration - Modules - Factrue +Lorsqu'un document est généré, il est fabriqué suivant un modèle choisi parmi une liste activée dans les écrans Accueil - Configuration - Modules - Facture -Voici des [[FactureModele| exmeples de modèles]] +Voici des [[FactureModele| exemples de modèles]] == Saisir les paiements == @@ -1645,15 +2149,142 @@ A compléter... == Classer la facture == -Une facture peut etre définitivement classer à l'état: +Une facture validée peut etre définitivement classer à l'état: * Payé +Si la somme des paiements est supérieure ou égale au montant réclamé. * Payé partiellement +Si la somme des paiements et supérieure à 0 mais strictement inférieure au montant réclamé. * Abandonné +Si aucun paiement n'a eu lieu. == Exporter les factures == Dolibarr fournit un outil générique vous permettant d'exporter les données de vos factures. -Pour cela, il faut utiliser l'assistant Export qui se trouve dans le menu Outils - Nouvel export. +Pour cela, il faut utiliser l'assistant Export qui se trouve dans le menu Outils - Nouvel export. + +Voir la page [[Exports]] pour plus d'informations. + +== Cas d'utilisations == + +'''UCIN00: Erreur sur le contenu de la facture corrigée par facture remplacement''' + +Je crée une facture. +Je valide. +Je me rend compte de l'erreur après validation. +Je classe la facture abandonnée pour motif 'autre' (opération non obligatoire car automatique avec étape suivante). +Je crée une nouvelle facture en choisissant '''facture de remplacement''' et en selectionnant la facture remplacée comme facture. + + +'''UCIN00b: Erreur sur le client détecté avant envoi facture''' + +Je crée une facture. +Je valide. +Je me rend compte que la facture a été crée sur le mauvais client. +Je classe la facture abandonnée pour motif 'autre' (opération non obligatoire car automatique avec étape suivante). +Je crée une nouvelle facture sur le bon client. + + +'''UCIN00c: Erreur sur le libellé client détecté après paiement''' + +Je crée une facture sur le client de libellé X. +Je valide. +Je saisi les paiements. +Je classe la facture payée. +Je me rend compte que la facture a été crée sur le mauvais client et le client me demande une contrefacture sur l'ancien nom X et une nouvelle sur le nouveau nom Y. +Je crée un avoir sur la facture en erreur avec toutes les lignes en inverse. +Je transforme l'avoir en réduction. L'avoir se retrouve ainsi "traité". +Je corrige le libelle client X par Y. +Je crée la nouvelle facture sur le nouveau client Y en incluant toutes les lignes +ainsi que la réduction issue de l'avoir. Le total est alors à 0 (aucun du) et je valide ainsi. +Je peux classer la facture à payée sans saisir de réglement (le client a déjà payé). + + +'''UCIN01: Facturation et paiement intégral''' + +Je crée une facture. +Je reçois l'intégralité des paiements. Je les saisis et le solde devient à 0. +Je clos la facture à l'état '''Payé'''. + + +'''UCIN02: Facturation et paiement supérieur reçu''' + +Je crée une facture. +Je reçois un paiement supérieur au montant réclamé. Je saisi le montant reçu. +Je clos la facture à l'état '''Payé'''. +Je crée un avoir du trop perçu. + +TODO: Sur avoir: vérifier que bouton 'transformer avoir' en réduc pour prochaine facture marche dans ce cas. + + +'''UCIN03: Facturation et paiement intégral puis produit retourné''' + +Je crée une facture. +Je reçois l'intégralité des paiements. Je les saisis et le solde devient 0. +Je clos la facture à l'état '''Payé'''. +Plus tard, je reçois un retour de produit suite à rétractation légale. Je saisi un avoir sur cette facture. +Cet avoir peut etre converti en réduction pour la prochaine facture ou rembourser en monétaire. + + +'''UCIN04: Facturation et paiement partiel car anticipé (escompte)''' + +Je crée une facture. +Je reçois un paiement du montant de la facture moins un escompte accordé pour paiement anticipé. Je saisi le paiment reçu. +Je classe la facture à '''Payé partiellement''' et renseigne le motif '''Escompte'''. + + +'''UCIN05: Facturation et paiement partiel car mauvais payeur''' + +Je crée une facture. +Je reçois un paiement partiel, je le saisi. +Après une longue attente, la suite des paiements n'est pas reçue. J'abandonne tout espoir et je classe la facture à l'état '''Payé partiellement''' et renseigne le motif '''Mauvais payeur'''. + + +'''UCIN06: Facturation et paiement partiel car retour produit ou attente correction anomalie''' + +Je crée une facture. +Je reçois un paiement partiel, je le saisi. +Je reçois un retour d'une partie des produits (retractation du client). +Le client attend un avoir pour payer la fin de la facture. +Je saisie un avoir sur la facture au statut "Réglement commencé" +--> TODO: Ce cas est à gérer. Quand l'avoir est fait sur une facture à ce statut, il faut mettre un message disant "Attention, ne crée un avoir sur une facture en cours de paiement que si le client a cessé le paiement et attend cette avoir pour poursuivre la suite". +Ensuite il faut vérifier que le montant de l'avoir est inférieur au montant de la facture auquel il s'applique - montant deja reçu. Sinon, refuser création avoir. Ensuite, à la création de l'avoir, ce dernier doit automatiquement etre convertie en réduction qui doit automatiquement etre appliquée sur la facture. Ceci a pour effet de mettre à jour la facture initiale avec une info indiquant que la facture a été corrigé par un avoir et que le montant du est plus faible. +J'envoie l'avoir. +Je saisi la suite des paiements reçus. +Je classe la facture à l'état '''Payé'''. + + +'''UCIN07: Facturation et aucun paiement reçu car mauvais payeur''' + +Je crée une facture. +Après une longue attente, la suite des paiements n'est pas reçu. J'abandonne tout espoir et je classe la facture à l'état '''Abandonnée''' et renseigne le motif '''Mauvais payeur'''. + + +'''UCIN08: Facturation et aucun paiement reçu car facture saisie par erreur''' + +Je crée une facture. +Je classe la facture à l'état '''Abandonnée''' et renseigne le motif '''Autre'''. +Eventuellement, je peux saisir tout de suite ou plus tard une facture de remplacement qui remplace celle-ci. + +== Factures récurrentes == + +Une facture récurrente est une facture qui est appliquée de façon répétée dans le temps. Par exemple, l'entretien de machinerie ou la mise-à-jour régulière d'un site web peuvent être l'objet de factures récurrentes. +Dans Dolibarr, une facture désignée comme récurrente est simplement une facture dont on réutilise la plupart des données pour émettre d'autres factures sur base de ces informations, ce qui permet un gain de temps non-négligeable. + +Dans le cas de la mise en oeuvre des contrats, une facture récurrente peut être définie et correspondant aux éléments récurrents du contrat. Ceci est très intéressant. Le seul bémol, la période indiquée pour chaque élément de la facture résultante couvre toute la période du contrat. Elle ne devrait porter que sur le mois de facturation. + +== Cas d'utilisation de factures récurrentes == + +'''UCRIN01: Création d'une facture récurrente''' + +Il n'est pas possible de créer une facture récurrente en soi. Il s'agit d'une facture normale que l'on réutilise par la suite. + +'''UCRIN02: Transformation d'une facture normale en facture récurrente''' + +J'ouvre une facture existante. Je clique sur le bouton "Modifier en récurrente". J'entre un titre (par exemple, "Mise-à-jour trimestrielle") et éventuellement une note, qui pourrait être une explication de la raison de la répétition de cette facture. Ma facture est à présent une facture récurrente. Cela ne sera visible que si je demande l'affichage des factures récurrentes ou que je crée une nouvelle facture. + +'''UCRIN03: Utilisation d'une facture récurrente pour la création d'une nouvelle facture''' + +Je crée une nouvelle facture ("Créer facture"), et j'utilise la boîte de sélection en bas de page pour sélectionner la facture récurrente que je veux utiliser comme gabarit (template). Ma nouvelle facture est pré-remplie, les modifications à apporter sont mineures. @@ -1706,11 +2337,21 @@ Pour visualiser les modèles de facture actuellement disponible, suivez ce lien FactureFournisseur - 2005-11-21T13:57:23Z - Rhum1 - Ajout de la navigation + 2007-07-30T08:48:09Z + Eldy + Page facture fournisseurs {{Navigation documentation}} -{{TemplateDocUtil}} +{{TemplateDocUtil}} + +== Cas d'utilisations == + +'''UCSIN02: Facturation fournisseur puis reception avoir suite erreur facture''' + +Je saisi la facture fournisseur (facture de doit). +Je reçois l'avoir fournisseur (facture avoir), aussi je saisi une facture fournisseur normal mais avec montant négatif. +Je paie. +Je saisi le paiement sur facture fournisseur et un paiement négatif sur facture avoir fournisseur. +Un paiement supérieur et un autre négatif pour corriger apparaitront dans le relevé bancaire. @@ -1727,6 +2368,82 @@ Pour visualiser les modèles de facture actuellement disponible, suivez ce lien * http://www.dolibarr.com/img/tourteau.pdf + + Facture (Table SQL) + + 2007-08-05T02:43:30Z + Ywarnier + Facture (Table SQL) déplacé vers Table llx facture + #REDIRECT [[Table llx facture]] + + + + + Facturedet (Table SQL) + + 2007-08-06T02:51:49Z + Ywarnier + [[Catégorie:Facturation]][[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Contient les lignes des factures clients. + +Contains the lines of customer invoices. + += Structure = + +* rowid : identifiant technique +* fk_facture +* fk_product +* description +* tva_taux : taux de TVA de la ligne +* qty : quantité +* remise_percent : remise en pourcentage +* remise : remise en valeur +* fk_remise_except +* subprice +* price +* total_ht +* total_tva +* total_ttc +* date_start +* date_end +* info_bits +* fk_code_ventilation +* fk_export_compta +* rang : numero d'ordre dans lequel sont affichées et imprimées les lignes de la facture + +<pre> ++---------------------+----------+------+-----+---------+----------------+ +| Field | Type | Null | Key | Default | Extra | ++---------------------+----------+------+-----+---------+----------------+ +| rowid | int(11) | | PRI | NULL | auto_increment | +| fk_facture | int(11) | | MUL | 0 | | +| fk_product | int(11) | YES | | NULL | | +| description | text | YES | | NULL | | +| tva_taux | double | YES | | NULL | | +| qty | double | YES | | NULL | | +| remise_percent | double | YES | | 0 | | +| remise | double | YES | | 0 | | +| fk_remise_except | int(11) | YES | | NULL | | +| subprice | double | YES | | NULL | | +| price | double | YES | | NULL | | +| total_ht | double | YES | | NULL | | +| total_tva | double | YES | | NULL | | +| total_ttc | double | YES | | NULL | | +| date_start | datetime | YES | | NULL | | +| date_end | datetime | YES | | NULL | | +| info_bits | int(11) | YES | | 0 | | +| fk_code_ventilation | int(11) | | | 0 | | +| fk_export_compta | int(11) | | | 0 | | +| rang | int(11) | YES | | 0 | | ++---------------------+----------+------+-----+---------+----------------+ +</pre> + + Fichier de configuration @@ -1755,6 +2472,94 @@ Vous pouvez ajouter le paramètre supplémentaire optionnel : Si vous souhaitez utiliser Dolibarr en mono-utilisateur, il faut quand même que cet utilisateur existe dans la base de données. + + Fichinter (Table SQL) + + 2007-08-06T02:53:05Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Cette table contient les enregistrements des interventions du module interventions. + +Contains the interventions of the interventions module. + += Structure = + + + + Fournisseur ca (Table SQL) + + 2007-08-06T02:55:14Z + Ywarnier + [[Catégorie:Fournisseur]][[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +La table '''llx_fournisseur_ca''' est remplie par un script cron qui calcule tous les jours le chiffre d'affaire généré par chaque fournisseur. + +Contains the turnover generated for the providers by our company, as calculated by a daily cron script. + += Structure = + +* fk_societe : clef étrangère sur idp de [[societe (Table SQL)|llx_societe]] +* date_calcul : date/heure à laquelle a été effectué le calcul +* year : année du chiffre d'affaire +* ca_genere : chiffre d'affaire généré par les produits du fournisseurs + +<pre> ++-------------+----------------------+------+-----+---------+-------+ +| Field | Type | Null | Key | Default | Extra | ++-------------+----------------------+------+-----+---------+-------+ +| fk_societe | int(11) | YES | | NULL | | +| date_calcul | datetime | YES | | NULL | | +| year | smallint(5) unsigned | YES | | NULL | | +| ca_genere | float | YES | | NULL | | ++-------------+----------------------+------+-----+---------+-------+ +</pre> + + + + Gestion d'erreur + + 2007-03-16T19:41:10Z + Eldy + == Les fonctions == + +dolibarr_print_error($db,texte) + + + +== Gestion d'erreur dans les classes == + +<pre> +0256-0511 Produit htdocs/product.class.php +0512-1023 Facture +1024-1279 RemiseCheque htdocs/compta/paiement/cheque/resimecheque.class.php +1280-1535 ProduitLivre +1536-1791 SocieteAuteur +</pre> + + + + Gestion d'erreur dans les classes + + 2007-01-05T15:12:09Z + Rodo + <pre> +0256-0511 Produit htdocs/product.class.php +0512-1023 Facture +1024-1279 RemiseCheque htdocs/compta/paiement/cheque/resimecheque.class.php +1280-1535 ProduitLivre +1536-1791 SocieteAuteur +</pre> + + Glossaire @@ -1907,10 +2712,9 @@ Elle est applicable dès lors que la mise à jour se fait pour une version de Do Interface OSCommerce - 2007-02-01T02:59:52Z - Tiaris - /* Les fonctions prévues */ - Le but de cette [[interface OSCommerce]] est de pouvoir utiliser [[Dolibarr]] pour la gestion des ventes sur un site e-commerce fonctionnant avec [http://fr.wikipedia.org/wiki/osCcommerce osCommerce]. + 2007-05-11T14:00:42Z + Grandoc + Le but de cette [[interface OSCommerce]] est de pouvoir utiliser [[Dolibarr]] pour la gestion des ventes sur un site e-commerce fonctionnant avec [http://fr.wikipedia.org/wiki/osCommerce osCommerce]. == Présentation == @@ -2003,11 +2807,11 @@ Les valeurs des paramètres utilisés dans les appels des web-services sont déf On arrive sur une page listant les articles du site (à affiner, car s'il y a beaucoup d'articles ...) -Possibilité d'ouvrir les détails d'un article et accès à un bouton importer qui créé un nouvel article dans la base de Dolibarr. Si l'article existe déjà (contrôle sur la référence) on met à jour l'article dans Dolibarr. +Possibilité d'ouvrir les détails d'un article et accès à un bouton importer qui créé un nouvel article dans la base de Dolibarr. Si l'article existe déjà (contrôle sur la référence) on met à jour l'article dans Dolibarr (pas encore fonctionnel). -Il n'y pas encore de fonction permettant l'import de tous les articles depuis OSC dans Dolibarr, il faut donc les importer un par un. +Il n'y pas encore de fonction permettant l'import de tous les articles depuis OSC dans Dolibarr, il faut donc les importer un par un. -; TODO : Une table de correspondance article OSC - article Dolibarr sera nécessaire pour la suite (gestion des commandes). +Cette fonction ne devriat servir que pour initialiser un système Dolibarr avec un site OSC. Au quotidien, il s'agira plutôt d'alimenter le site OSC avec les articles gérés dans Dolibarr (fonction pas encore réalisée). === Le menu clients === @@ -2015,15 +2819,19 @@ Il est construit sur le même modèle que la gestion des produits : on affiche l Il n'y a pas encore de fonction d'import de tous les clients. -; TODO : Une table de correspondance client OSC - client Dolibarr sera nécessaire pour la suite. +NB : Lors de l'import d'une commande (voir plus loin), le client est automatiquement créé s'il n'existe pas encore. === Le menu commandes === -Le schéma est le même : en cliquant le menu on affiche la liste des commandes du site OSC. On peut ensuite visualiser les détails de la commande et avoir accès à l'import dans Dolibarr (c'est ici que les tables de correspondances sur les articles et clients vont être nécessaires...). +Le schéma est le même : en cliquant le menu on affiche la liste des commandes du site OSC. On peut ensuite visualiser les détails de la commande et avoir accès à l'import dans Dolibarr. Si le client de la commande n'existe pas, il est créé. Par contre, mes articles commandés doivent exister (ou avoir été importés auparavant) -Il n'y a pas encore de fonction d'import de toutes les commandes. +'''Frais de port :''' +Il faut créer un service pour gèrer les frais de port (gestion des services) et renseigner la variable dans le fichier de configuration de l'interface. -; TODO : Ici interviendront des règles de gestion pour contrôler la validité des commandes OSC selon le type de livraison, le moyen de paiement (ex : si payée par CB, la commande est déjà payée, si c'est en contre remboursement, elle doit être envoyée et on est payé plus tard, si elle est payée par virement, elle est en attente jusqu'à réception du paiement) et probablement d'autres auxquelles je n'ai pas encore pensé... Vos avis sont les bienvenus. +Dans l'état actuel, une commande est importée et reçoit le statut "brouillon", il faut ensuite suivre les fonctions habituelles de Dolibarr pour la valider, gèrer l'expédition, le paiement... + +; TODO : Ici interviendront des règles de gestion pour automatiser encore plus cette gestion dans dolibarr : contrôler la validité des commandes OSC selon le type de livraison, le moyen de paiement (ex : si payée par CB, la commande est déjà payée, si c'est en contre remboursement, elle doit être envoyée et on est payé plus tard, si elle est payée par virement, elle est en attente jusqu'à réception du paiement) et probablement d'autres auxquelles je n'ai pas encore pensé... Vos avis sont les bienvenus. +Pour le moment, on va tester comme cela. == Les tests à effectuer == @@ -2057,20 +2865,20 @@ Il y aura beaucoup de tests à prévoir pour valider le bon fonctionnement (en v Ce qui peut être testé est écrit ''en italique'' : # La gestion des articles : -#* ''leur récupération depuis OSC (et leur gestion ensuite come tout article Dolibarr)'' +#* ''leur récupération depuis OSC (et leur gestion ensuite comme tout article Dolibarr)'' #* la création d'un article sur OSC depuis Dolibarr (suite à commande et livraison fournisseur) #* ''la gestion du stock'' # La gestion des clients - prospects : #* OSC ne distingue pas les clients (qui ont commandé) des prospects (inscrits mais sans commande) #* ''récupération des clients'' #* récupération des prospects -#* la gestion de ces clients / prospects dans Dolibarr +#* ''la gestion de ces clients / prospects dans Dolibarr'' #* la gestion des mises à jour client # La récupération des commandes #*''leur intégration dans les commandes Dolibarr'' -#*le suivi du paiement (maj de la commande sur OSC à prévoir) -#*le suivi de l'expédition (maj de la commande sur OSC à prévoir) -#*l'intégration dans la gestion comptable de Dolibarr (compte bancaire, CA, frais, TVA...) +#*''le suivi du paiement'' (maj de la commande sur OSC à prévoir) +#*''le suivi de l'expédition'' (maj de la commande sur OSC à prévoir) +#*''l'intégration dans la gestion comptable de Dolibarr (compte bancaire, CA, frais, TVA...)'' ==== Site osCommerce (côté serveur) ==== @@ -2265,9 +3073,9 @@ Cette technique est préférable à la précédente. Langages et normes - 2007-02-06T02:49:41Z + 2007-08-09T15:28:30Z Eldy - /* Syntaxe PHP */ + /* Autre */ Voici les quelques règles sur le langage, la syntaxe et normes de développement en vigueur pour le projet Dolibarr: == Syntaxe PHP et objet == @@ -2317,12 +3125,16 @@ A ce jour, très peu de fonctions respectent ce standard mais c'est celui vers l == Autre == -* Les fichiers doivent etre sauvés en format Unix (LF) et non Windows (CR/LF). Le format Unix étant compatible sur les OS Unix like, Windows, Mac, alors que le format fichier texte Windows pose problème sus certains PHP sous Unix. - -* Les popups windows ne doivent pas être utilisées. +* Les fichiers doivent etre sauvés en format Unix (LF) et non Windows (CR/LF). Le format Unix étant compatible sur les OS Unix like, Windows, Mac, alors que le format fichier texte Windows pose problème sous certains PHP sous Unix. * Tous les attributs dans les balises HTML doivent être *en minuscule* et quottés avec des *doubles quote* (Norme xhtml) +* Les liens href doivent etre absolu et se baser pour les pages sur la constante DOL_URL_ROOT qui pointe sur htdocs et pour les images se base sur l'appel de la fonction img_picto. +Par exemple: +<pre> +print '<a href="'.DOL_URL_ROOT.'/monrep/mapage.php">'.img_picto('Texte alt','nompictopng','').'</a>'; +</pre> + * Le javascript et l'appel aux scripts java dans les pages php est à proscrire. Si toutefois du code javascript est inclus, il doit être conditionné par le test sur "$conf->use_javascript" <pre> if ($conf->use_javascript) @@ -2331,7 +3143,17 @@ if ($conf->use_javascript) } </pre> -* Les scripts externes sont écrits en Perl s'ils ne peuvent l'être en php, l'utilisation d'un autre langage n'est pas interdit mais doit être discuté au préalable dans la mailing list des développeurs. Le langage devra être maitrisé par au moins 2 développeurs pour en assurer la maintenance. +* Les popups windows ne doivent pas être utilisées. + +* Les scripts externes sont écrits en Perl s'ils ne peuvent l'être en php, l'utilisation d'un autre langage n'est pas interdit mais doit être discuté au préalable dans la mailing list des développeurs. Le langage devra être maitrisé par au moins 2 développeurs pour en assurer la maintenance. + +== Squelettes de code == + +Afin d'uniformiser le code et d'accélérer le développement de nouveaux composants dans Dolibarr, se trouve dans le répertoire '''dev/skeletons''', 3 squelettes de code tout préparé. + +* 1 qui sert d'exemple de code pour faire une nouvelle classe: '''skeleton_class.class.php''' +* 1 qui sert d'exemple de code pour faire une nouvelle page: '''skeleton_page.php''' +* 1 qui sert d'exemple de code pour faire un script à exécuter en ligne de commande: '''skeleton_script.php''' @@ -2446,19 +3268,19 @@ Aucune librairie particulière requise. Liste des tables - 2006-12-09T21:37:34Z - Rodo + 2007-08-05T02:44:22Z + Ywarnier [[Catégorie:Table SQL]] +[[Diagramme des bases de données]] + #[[Table llx_action_def]] #[[Table llx_actioncomm]] #[[Table llx_adherent]] #[[Table llx_adherent_options]] #[[Table llx_adherent_options_label]] #[[Table llx_adherent_type]] -#[[Table llx_album]] #[[Table llx_appro]] -#[[Table llx_auteur]] #[[bank (Table SQL)|bank]] #[[bank_account (Table SQL)|bank_account]] #[[bank_categ (Table SQL)|bank_categ]] @@ -2468,11 +3290,11 @@ Aucune librairie particulière requise. #[[bookmark4u_login (Table SQL)|bookmark4u_login]] #[[boxes (Table SQL)|boxes]] #[[boxes_def (Table SQL)|boxes_def]] -#[[Table llx_c_accountingsystem]] #[[Table llx_c_actioncomm]] #[[Table llx_c_ape]] #[[Table llx_c_chargesociales]] #[[Table llx_c_civilite]] +#[[Table llx_c_currencies]] #[[Table llx_c_departements]] #[[Table llx_c_effectif]] #[[Table llx_c_forme_juridique]] @@ -2482,13 +3304,17 @@ Aucune librairie particulière requise. #[[Table llx_c_propalst]] #[[Table llx_c_regions]] #[[Table llx_c_stcomm]] +#[[Table llx_c_tva]] +#[[Table llx_c_type_contact]] #[[Table llx_c_typent]] #[[Table llx_categorie]] #[[Table llx_categorie_association]] +#[[Table llx_categorie_fournisseur]] #[[Table llx_categorie_product]] #[[Table llx_chargesociales]] #[[Table llx_co_fa]] #[[Table llx_co_pr]] +#[[Table llx_comfourn_facfourn]] #[[Table llx_commande]] #[[Table llx_commande_fournisseur]] #[[Table llx_commande_fournisseur_log]] @@ -2497,7 +3323,6 @@ Aucune librairie particulière requise. #[[Table llx_compta]] #[[Table llx_compta_account]] #[[Table llx_compta_compte_generaux]] -#[[Table llx_concert]] #[[Table llx_cond_reglement]] #[[Table llx_const]] #[[Table llx_contact_facture]] @@ -2517,7 +3342,7 @@ Aucune librairie particulière requise. #[[expeditiondet (Table SQL)|expeditiondet]] #[[Table llx_export_compta]] #[[Table llx_fa_pr]] -#[[facture (Table SQL)|facture]] +#[[Table llx_facture]] #[[Table llx_facture_fourn]] #[[Table llx_facture_fourn_det]] #[[Table llx_facture_rec]] @@ -2530,7 +3355,6 @@ Aucune librairie particulière requise. #[[livraison_det (Table SQL)|livraison_det]] #[[Table llx_mailing]] #[[Table llx_mailing_cibles]] -#[[Table llx_newsletter]] #[[Table llx_notify]] #[[Table llx_notify_def]] #[[Table llx_paiement]] @@ -2538,7 +3362,6 @@ Aucune librairie particulière requise. #[[Table llx_paiementcharge]] #[[Table llx_paiementfourn]] #[[Table llx_paiementfourn_facturefourn]] -#[[Table llx_pointmort]] #[[Table llx_prelevement_bons]] #[[Table llx_prelevement_lignes]] #[[Table llx_prelevement_facture]] @@ -2555,8 +3378,6 @@ Aucune librairie particulière requise. #[[Table llx_propal_model_pdf]] #[[Table llx_propaldet]] #[[Table llx_rights_def]] -#[[Table llx_soc_events]] -#[[Table llx_soc_recontact]] #[[Table llx_societe]] #[[Table llx_societe_commerciaux]] #[[Table llx_societe_remise]] @@ -2564,7 +3385,6 @@ Aucune librairie particulière requise. #[[Table llx_societe_rib]] #[[Table llx_socpeople]] #[[Table llx_socstatutlog]] -#[[Table llx_sqltables]] #[[Table llx_stock_mouvement]] #[[Table llx_telephonie_adsl_fournisseur]] #[[Table llx_telephonie_adsl_ligne]] @@ -2597,8 +3417,6 @@ Aucune librairie particulière requise. #[[Table llx_telephonie_tarif_client]] #[[Table llx_telephonie_tarif_fournisseur]] #[[Table llx_telephonie_tarif_vente]] -#[[Table llx_todocomm]] -#[[Table llx_transaction_bplc]] #[[Table llx_tva]] #[[Table llx_user]] #[[user_alert (Table SQL)|user_alert]] @@ -2609,9 +3427,7 @@ Aucune librairie particulière requise. #[[Table llx_usergroup]] #[[Table llx_usergroup_user]] #[[Table llx_usergroup_rights]] -#[[Table llx_ventes]] -#[[Table llx_voyage]] -#[[Table llx_voyage_reduc]] + == Anciennes Tables supprimées == Ces tables ont été présentes à un moment ou un autre dans Dolibarr @@ -2619,6 +3435,21 @@ Ces tables ont été présentes à un moment ou un autre dans Dolibarr * [[Table llx_prelevement]] + + Livraison (Table SQL) + + 2007-08-06T02:55:27Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + Mailing @@ -2942,9 +3773,9 @@ Statut des contrats: Module Facture - 2006-05-16T19:58:53Z - Dilaroga - /* Entité Facture */ + 2007-04-26T15:51:35Z + Eldy + /* Fonction du module */ [[Catégorie:Facture]] {{Tableau soft| nom=Facture| @@ -2959,6 +3790,14 @@ Le module Facture permet de gérer dans Dolibarr les entités suivantes: * Lignes de factures Les factures fournisseurs sont gérées par le module Fournisseur. +Les arrondis de calcul de TVA doivent se faire "au plus près". + +Exemple: + +de 0,0000 à 0,0049 --> 0,00 + +de 0,0050 à 0,0099 --> 0,01 + == Entité Facture == La classe PHP pour manipuler cette entité est le fichier ''htdocs/facture.class.php''. @@ -3545,6 +4384,72 @@ Il est possible de réajuster le contenu de ces entrepots suite à des inventair * [[llx_entrepot]] Contient la liste des entrepots + + Module Téléphonie + + 2005-08-16T08:54:07Z + 81.56.183.189 + [[Catégorie:Téléphonie]] +{{Tableau soft| +nom=Téléphonie| +module=[[Module Téléphonie]] |}} +Module de facturation spéciale pour les revendeurs de téléphonie. Permet la gestion des lignes en préselection, l'emission des factures comptables et des factures détaillées. Le suivi des consommations. Le calcul des commissions des distributeurs. + +== Procédures == + +#[[Module Téléphonie Procédure Facturation]] + +== Scripts mis en oeuvre == + +#[[Script import-cdr.php]] +#[[Script facturation-verif.php]] +#[[Script facturation-calcul.php]] +#[[Script facturation-emission.php]] + + +== Tables spécifique à ce module == + +#[[Table llx_telephonie_adsl_fournisseur]] +#[[Table llx_telephonie_adsl_ligne]] +#[[Table llx_telephonie_adsl_ligne_statut]] +#[[Table llx_telephonie_adsl_type]] +#[[Table llx_telephonie_client_statistique]] +#[[Table llx_telephonie_client_stats]] +#[[Table llx_telephonie_commande]] +#[[Table llx_telephonie_ligne]] +#[[Table llx_telephonie_commande_retour]] +#[[Table llx_telephonie_commission]] +#[[Table llx_telephonie_commission_avance]] +#[[Table llx_telephonie_commission_conso]] +#[[Table llx_telephonie_communications_details]] +#[[Table llx_telephonie_concurrents]] +#[[Table llx_telephonie_contact_facture]] +#[[Table llx_telephonie_contrat]] +#[[Table llx_telephonie_contrat_contact_facture]] +#[[Table llx_telephonie_contrat_priseordre]] +#[[Table llx_telephonie_contrat_service]] +#[[Table llx_telephonie_facture]] +#[[Table llx_telephonie_fournisseur]] +#[[Table llx_telephonie_groupe_ligne]] +#[[Table llx_telephonie_groupeligne]] +#[[Table llx_telephonie_import_cdr]] +#[[Table llx_telephonie_ligne_statistique]] +#[[Table llx_telephonie_numdata]] +#[[Table llx_telephonie_prefix]] +#[[Table llx_telephonie_service]] +#[[Table llx_telephonie_societe_ligne]] +#[[Table llx_telephonie_societe_ligne_remise]] +#[[Table llx_telephonie_societe_ligne_statut]] +#[[Table llx_telephonie_tarif]] +#[[Table llx_telephonie_tarif_achat]] +#[[Table llx_telephonie_tarif_client]] +#[[Table llx_telephonie_tarif_client_log]] +#[[Table llx_telephonie_tarif_grille]] +#[[Table llx_telephonie_tarif_grille_rights]] +#[[Table llx_telephonie_tarif_montant]] +#[[Table llx_telephonie_tarif_montant_log]] + + Module Utilisateurs @@ -3583,9 +4488,9 @@ Il a pour vocation de permettre de gérer dans Dolibarr les entités suivantes: Modules - 2006-11-11T17:59:40Z - Eldy - /* Liste de modules */ + 2007-08-04T02:03:45Z + Ywarnier + /* Définition de la classe */ == Liste de modules == # [[Module Facture]] @@ -3618,9 +4523,9 @@ Cette classe est une extension de la classe modDolibarrModules, son nom doit com === Définition de la classe === -La classe doit comporter une fonction d'initialisation qui a le même nom que la class en elle-même (fonctionnalité de php). +La classe doit comporter une fonction d'initialisation qui a le même nom que la classe en elle-même (fonctionnalité de php). -Elle comporte les proprietes depends, const et boxes qui sont toutes trois des tableaux à une ou plusieurs dimensions. Elle a aussi un numéro dans le champ numero qui doit être unique. +Elle comporte les propriétés depends, const et boxes qui sont toutes trois des tableaux à une ou plusieurs dimensions. Elle a aussi un numéro dans le champ numero qui doit être unique. {| style="border:2px solid black; border-collapse:collapse" !style="border-left:1px solid black; border-right:1px solid black; border-bottom:2px solid black"|Propriété @@ -3665,6 +4570,8 @@ Elle comporte les proprietes depends, const et boxes qui sont toutes trois des t Inspirez-vous des classes existantes pour écrire votre propre classe. +Dans le cas de l'utilisation (involontaire) d'un '''numero''' non-unique, l'indexation de la liste des modules à afficher dans la page d'administration des modules provoquera une superposition des définitions de ces modules, ce qui pourrait avoir pour effet de faire apparaître un des modules deux fois, ou une seule fois mais à un autre endroit qu'habituellement. + === Numéros de modules recensés === {| style="border:2px solid black; border-collapse:collapse" @@ -3770,6 +4677,9 @@ Inspirez-vous des classes existantes pour écrire votre propre classe. |style="border-left:1px solid black; border-right:1px solid black; border-bottom:2px solid black"|700 |style="border-left:1px solid black; border-right:1px solid black; border-bottom:2px solid black"|[[Module Don]] |- +|style="border-left:1px solid black; border-right:1px solid black; border-bottom:2px solid black"|900 +|style="border-left:1px solid black; border-right:1px solid black; border-bottom:2px solid black"|[[Module OSCommerce2]] +|- |style="border-left:1px solid black; border-right:1px solid black; border-bottom:2px solid black"|1780 |style="border-left:1px solid black; border-right:1px solid black; border-bottom:2px solid black"|[[Module Catégories]] |} @@ -3810,28 +4720,6 @@ La liste des électeurs est ouvertes à la communauté Dolibarr. * [[Utilisateur:Mfauveau|Matthieu Fauveau]] - - Module Stock - - 2005-11-03T12:13:51Z - Eldy - Ajout page sur module Stock - (Généralités sur les [[Modules]]) - -Le module stock permet de gérer une liste d'entrepots (ou tout autre "contenant") et de répertorier, à tout moment, la liste et quantité des produits qu'il contient. -Quand un produit est livré, le choix de l'entrepot source est réalisé est la quantité est automatiquement décrémentée. -Il est possible de réajuster le contenu de ces entrepots suite à des inventaires. - - -== Permissions == - -* A compléter - - -== Tables SQL == -* [[llx_entrepot]] Contient la liste des entrepots - - OpenXtrem @@ -3907,11 +4795,45 @@ Identification des classes : # [[Module Téléphonie]] Tarifs + + PhpLangEditor + + 2007-01-08T09:41:33Z + Ywarnier + /* phpLangEditor - Modification pour Dolibarr */ + = phpLangEditor - Modification pour Dolibarr = + +== Version courte == + +* Installez l'extension [https://addons.mozilla.org/firefox/687/ phplangeditor (2.1.1)] dans votre Firefox +* Trouvez où se cache phplangeditor.jar sur votre disque +* Remplacez-le par [http://glouglou.beeznest.org/phplangeditor.jar cette version-ci] +* Redémarrez Firefox et cliquez sur Outils -> PHP lang editor + +== Version longue == + +phpLangEditor est une extension pour Firefox (disponible [https://addons.mozilla.org/firefox/687/ sur le site de Mozilla]) qui permet la traduction de fichiers de langue au "format PHP". Toutefois, ce format est peu pratique pour toute une série de raisons. + +Comme Dolibarr utilise une forme de "format INI" pour ses traductions, il est impossible d'utiliser phpLangEditor telle quelle pour les traductions. Toutefois, quelques petites modifications permettent d'aboutir à une version de phpLangEditor qui nous convient (mais qui ne permet plus, dès lors, d'utiliser des fichiers au format PHP). + +Afin d'utiliser la modification fournie ci-dessous, il est d'abord nécessaire d'installer l'extension, en suivant le lien [https://addons.mozilla.org/firefox/687/ sur le site de Mozilla]. + +Une fois que c'est fait, téléchargez la version modifiée du fichier d'extension (voir lien en fin de page) et copiez-la dans votre répertoire Firefox. C'est une procédure un peu laborieuse (on espère que l'auteur de phpLangEditor intégrera bientôt les modifications à la source) mais si vous suivez attentivement les instructions cela ne devrait pas poser de problème. + +La difficulté réside dans le fait de trouver où se trouve l'extension sur votre disque. Sous Linux, il s'agit d'un chemin du genre de '''.mozilla/firefox/i7xfinu9.default/extensions/\{77e8295d-7048-8367-1c67-378514e06d74\}/chrome/phplangeditor.jar'''. Pour le trouver, placez-vous dans votre répertoire home ou dans votre répertoire .mozilla/ et tapez dans un terminal: + find . -name "phplangeditor.jar" + +Vous devriez voir s'afficher le répertoire complet dans lequel se trouve le fichier. C'est ce fichier phplangeditor.jar que vous devez remplacer par celui fourni [http://glouglou.beeznest.org/phplangeditor.jar ici]. Désolé pour l'utilisation d'un autre serveur, mais je n'ai pas le droit d'uploader autre chose que des images sur le wiki. + +Redémarrez Firefox et cliquez sur Outils -> PHP lang editor + + Premiers paramétrages - 2006-06-13T23:19:12Z - Jwarnier + 2007-05-11T08:56:12Z + Grandoc + /* Modules */ {{Navigation documentation}} {{TemplateDocUtil}} @@ -3928,12 +4850,12 @@ Cette partie vous permet de choisir la langue et la présentation des pages. Dan == Modules == -L'activation des modules est très importante. Elle dépend de l'utilisation que vous prévoyez faire de Dolibarr. Il est très peu probable que vous ayez besoin de la totalité des modules. +L'activation des modules est très importante. Elle dépend de l'utilisation que vous prévoyez de faire de Dolibarr. Il est très peu probable que vous ayez besoin de la totalité des modules. Il vous faut donc activer les modules dont vous aurez très probablement besoin. Par exemple: Sociétés, Factures éventuellement Comptabilité. Si vous n'êtes pas sûr de vous, activez les modules les uns après les autres et voyez les fonctionnalités qu'ils ajoutent dans Dolibarr (vérifiez avant les droits, voir ci-dessous). Il est bien sûr possible de désactiver des modules après coup. -Une fois activés, certains modules nécessitent une configuration supplémentaire (cliquer sur l'icone qui apparait tout à droite sur la même ligne). Voir en particulier pour les factures [[FactureConfiguration]] +Une fois activés, certains modules nécessitent une configuration supplémentaire (cliquer sur l'icône qui apparait tout à droite sur la même ligne). Voir en particulier pour les factures [[FactureConfiguration]] == Autre == Les autres entrées du menu Configuration sont des options avancées. @@ -3968,8 +4890,8 @@ Pour certaines actions, si vous n'avez pas les droits pour faire une action, Dol Produits - 2006-02-25T02:06:45Z - 202.22.158.102 + 2007-05-11T09:10:13Z + Grandoc /* Définition de Produit */ {{Navigation documentation}} {{TemplateDocUtil}} @@ -3979,22 +4901,37 @@ Un produit Dolibarr est un bien à gérer, soit parce qu'il caractérise un obje Il s'agit de biens matériels, contrairement aux [[Services]]. Un produit répond, en résumé, aux règles suivantes: -* Un produit peut se stocker dans un entrepot (seuls les produits dailleurs aparraissent dans le module [[Module_Stock|Stock]]. Les services n'y apparaissent pas). -* Un produit peut se livrer (seuls les produits dailleurs aparraissent dans le module [[Module_Stock|Stock]]. Les services n'y apparaissent pas. Ces derniers sont réalisés ou non, mais pas livrés). +* Un produit peut se stocker dans un entrepôt (seuls les produits d'ailleurs apparaissent dans le module [[Module_Stock|Stock]]. Les services n'y apparaissent pas). +* Un produit peut se livrer (seuls les produits d'ailleurs apparaissent dans le module [[Module_Stock|Stock]]. Les services n'y apparaissent pas. Ces derniers sont réalisés ou non, mais pas livrés). * Un produit est en général un bien matériel. Sa valeur souvent se déprécie avec le temps (Un produit d'occasion vaut moins que le même produit neuf). + + Produits associés + + 2006-12-02T12:26:59Z + Rodo + {{Navigation documentation}} +{{TemplateDocUtil}} + +== Définition d'un produit associés == +Un produit associés est un [[Produits|produit]] à part entière. Le fait d'associer un produit à un autre entraîne les actions suivantes : + + +* lors de l'ajout d'un produit dans un document (propale, facture, commande) tous ses produits associés y sont eux-même ajouté + + Projet - 2005-11-21T13:54:52Z - Rhum1 - Ajout de la navigation + 2007-05-15T16:23:37Z + Grandoc + /* Présentation */ {{Navigation documentation}} {{TemplateDocUtil}} == Présentation == -Un projet permet de regrouper des [[Propal|propositions commerciales]], des [[Commande|commandes]] et des [[Facture|factures]] pour une société. Un projet est lié à une société, il ne peut contenir que des éléments relatifs à cette société. +Un projet permet de regrouper des [[Proposition commerciale|propositions commerciales]], des [[Commande|commandes]] et des [[Facture|factures]] pour une société. Un projet est lié à une société, il ne peut contenir que des éléments relatifs à cette société. == Créer un projet == @@ -4076,13 +5013,12 @@ Pour l'initiative compta expert Dolibarr: Proposition commerciale - 2005-11-21T13:53:23Z - Rhum1 - Ajout de la navigation + 2007-05-15T16:22:22Z + Grandoc {{Navigation documentation}} {{TemplateDocUtil}} -Si le mot vous parle plus, on peut dire qu'une proposition commercale est un devis. +Si le mot vous parle plus, on peut dire qu'une proposition commerciale est un devis. ==Créer une proposition commerciale== @@ -4124,13 +5060,30 @@ Dolibarr sait gérer plusieurs modèles de propositions, qui doivent être activ * Fonctionne quelque soit le paramètre magick_quotes + + Rapports TVA + + 2007-03-05T23:05:08Z + Ywarnier + Les rapports TVA actuellement disponibles sont utilisables mais encore imparfaits. Il vaut mieux vérifier les calculs/totaux avant de les utiliser pour remplir une déclaration. + +Par exemple, dans le rapport TVA *quadri*, les totaux calculés: +* ne font pas de distinction entre produits et services, +* ne déterminent pas de manière sûre s'il s'agit d'une TVA intra-communautaire ou autre +* ne prennent pas compte de l'encodage d'une facture fournisseur après un quadri, ce qui signifie que les totaux du quadri précédent sont modifiés de telle sorte que la TVA à récupérer ne s'affiche pas comme une modification au dernier quadri + +En termes clair, les rapports de TVA sont à utiliser à titre indicatif mais ne sauraient en aucun cas avoir valeur légale. + +Il existe désormais (version 2.1) un rapport '''quadri détail''' qui permet d'exporter une liste des recettes et dépenses de TVA utilisable par un comptable (classées par ligne de facture). + + Roadmap - 2006-12-20T12:52:01Z - Ywarnier + 2007-08-08T13:51:36Z + Eldy * [[Roadmap 2.0.0]] - Disponible depuis février 2005 -* [[Roadmap 2.1.0]] +* [[Roadmap 2.1.0]] - Abandonnée car mauvaise gestion des arrondis bloquant * [[Roadmap 2.2.0]] * [[Roadmap 2.4.0]] * [[Roadmap 2.6.0]] @@ -4290,17 +5243,17 @@ R: Le support de postgres n'est pas encore opérationnel. Je ne l'intègre pas e Roadmap 2.1.0 - 2006-12-16T20:04:24Z + 2007-05-16T18:05:40Z Eldy - /* Modèles à inclure/exclure pour la release */ + /* Modules à inclure/exclure pour la release */ [[Roadmap]] Dolibarr pour la version 2.1.0 == Les fonctionnalités == -* Corrections des retours de la 2.0 (En cours - Tous) +* <strike>Corrections des retours de la 2.0<strike> (Fait - Tous) * <strike>Ajout de gestion des remises fixes et relatives</strike> (Fait - LaurentDestailleur) -* Ajout de gestion des factures avoirs (En cours - LaurentDestailleur) +* <strike>Ajout de gestion des factures avoirs</strike> (Fait - LaurentDestailleur) * <strike>Rendre le "modules de comptabilité standard" optionnel afin de permettre de faire disparaitre les notions purement comptables</strike> (Fait - LaurentDestailleur) * <strike>Simplification du code. Utilisation d'un modèle unique de table pour tous les modules qui "active" des sous-modules de génération de document afin de réduire le code redondant</strike> (Fait - LaurentDestailleur). @@ -4311,21 +5264,23 @@ Tous les modules du CVS peuvent être inclus dans la release 2.1.0 à l'exceptio Non stable * Telephonie -Trop spécifique +Trop spécifique, présente des failles de sécurité graves * ClicktoDial Non car hack grossier sur un système peu répandu -* bookmark4u +* Bookmark4u Non car peu utile -* barcode +* Barcode Q: Est-il fini ? R: non je n'ai pas encore eu le temps (Régis) -* Catégorie -Q : Semble stable maintenant. Quelqu'un l'utilise ? -R : oui je l'utilise et je pense l'améliorer (Régis) +* Editeur +En cours de dev, non requis pour la 2.1 + +* Document +En cours de dev, non requis pour la 2.1 == Modèles à inclure/exclure pour la release == '''Modèle numérotation facture''' @@ -4334,37 +5289,105 @@ Afin de simplifier et éviter doublons, je propose de supprimer de la livraison deneb: non réglementaire -janus: non réglementaire, pas de plus-value par rapport à jupiter, saturne, lune - jupiter: non réglementaire, exemple coincide pas avec desc -lune: non réglementaire - -mars: non réglementaire - -pluton: non réglementaire, pas de plus-value par rapport à terre - -saturne: non réglementaire - - - -'''Modèle génération facture''' - -bigorneau: non reglementaire - -tourteau: non reglementaire - -bulot: non reglementaire - -'''Modèle numérotation commande''' - -ivoire: a virer car buggué. Ne peut fonctionner car basé sur compatge et non un max. Donc retombe sur doublons dès qu'une commande est supprimée. +pluton: non opérationnel == Autre == * Le support PosgreSQL n'est pas stable (Manque de testeurs) et ne sera donc pas intégré à la 2.1 + + Roadmap 2.2.0 + + 2007-08-08T13:58:51Z + Eldy + /* Les fonctionnalités */ + [[Roadmap]] Dolibarr pour la version 2.2.0 + + +== Fonctionnalités == + +* <strike>Corrections des retours de la 2.1.0</strike> +* <strike> +- Add more statistics on main page. +- Add option to add message on login page. +- Management of categories for third parties. +- Add volume on products properties. +- Support for LDAP authentication. +- Full member synchronisation with LDAP database in fundation module. +- More LDAP fields supported for user synchronization. +- Better logger for install. +- First changes to support UTF8. +- Add a "forget password" feature. +- Setup process can run several migrate files if need to jump several versions to upgrade. +- Support for webcalendar 1.1 in webcalendar module. +- Support for menu in database. +- Better support for using Dolibarr on more WHP. +- Removed some deprecated files and clean code. +- New theme: Auguria +- Removed PHP warnings. +- Some bugs fixes. +- Traduction more complete. +- Better code comments for Doxygen documentation. +- Better support of vcard export format. +- Themes are full CSS compliant. +</strike> +* Correction pb avoir client + +== Features (english version) == + +* Fix bug reports of 2.1.0 +* Addition of multi-currencies management, only in informative mode at first (Yannick Warnier) +* Addition of documents history (if invoice generated and sent to the client, keep that precise invoice in this form at all costs - with date) +* Better database input filtering (prevent easy attacks by disatisfied employees) (continual effort) +* Improvements of invoice-related e-mail sending: configurable default fields, automatical CC to a specified e-mail address, drop-down, title and body language in the contact info (introduce concept of contact language) +* Improvements in the commercial management features. Introduce dated notes, contacts belonging to more than one company, notion of "referral" (a client refers us to another - to keep track of worthy clients) +* Manage members language (e-mail sending) + + +== Modules à inclure/exclure pour la release == +Tous les modules du CVS peuvent être inclus dans la release 2.2.0 à l'exception des suivants: + +* Postnuke +Non stable + +* Telephonie +Trop spécifique, présente des failles de sécurité graves + +* ClicktoDial +Hack grossier sur un système peu répandu + +* Bookmark4u +Peu utile + +* Barcode +Non fini + +* Editeur +En cours de dev, non requis + +* Document +En cours de dev, non requis + + +== Modèles à inclure/exclure pour la release == +'''Modèle numérotation facture''' + +Aucun modele a exclure. + + +== Themes à inclure/exclure pour la release == + +Tous les themes sont opérationnels sauf 'rodolphe' qui n'a aucun picto. + + +== Autre == + +* Le support PosgreSQL n'est pas stable (Manque de testeurs) et ne sera donc pas intégré à la 2.2 + + Roadmap 2.3.0 @@ -4378,13 +5401,18 @@ ivoire: a virer car buggué. Ne peut fonctionner car basé sur compatge et non u Roadmap 2.4.0 - 2006-06-03T12:05:27Z + 2007-08-08T13:59:31Z Eldy [[Roadmap]] Dolibarr pour la version 2.4.0 +* Ajout de la gestion multi-devise en mode informatif seulement dans un premier temps (Yannick Warnier) +* Ajout d'historique de documents générés pour les factures (si une facture est générée et envoyée au client, la conserver à tout prix sous cette forme - avec date) +* Meilleur filtrage des données à l'insertion dans la DB (effort continu) +* Améliorations au niveau de l'envoi d'e-mail liés à une facture: champs par défaut configurables, CC automatique à une adresse, drop-down, langue du titre et du corps dans la langue du contact (introduire concept de langue du contact) +* Amélioration de la flexibilité de la partie commerciale. Introduction des notes datées, de l'appartenance d'un contact à plus d'une société, du suivi de "parrainage" (référencement d'un client par un autre) +* Gérer la langue des adhérents également (envoi d'e-mail en plusieurs langues également) * La gestion des produits (BenoitMortier) * La gestion du stock (BenoitMortier) -* L'intégration de LDAP au niveau du login dans dolibarr afin de faire un single logon au niveau de webcalendar, egroupware (BenoitMortier) * Création d'un package debian (BenoitMortier) * La notion de Projets doit pouvoir contenir plusieurs sociétés et ne pas etre propre à une société (LaurentDestailleur) @@ -4560,6 +5588,22 @@ $ php import-cdr.php -f NOM_FICHIER -i ID_DU_FOURNISSEUR # [[Table llx_prelevement_bons]] + + Scripts cron + + 2006-12-06T13:24:00Z + Rodo + Les scripts à faire tourner dans la crontab se trouvent dans le répertoire +<pre> +/scripts/cron/ +</pre> +== Listes des scripts == + +# [[facture-paye-stats.php (script)]] +# [[stock-valorisation.php (script)]] +# [[stock-graph.php (script)]] + + Services @@ -4582,12 +5626,12 @@ Voici les caractéristiques qui identifient un service: Sociétés - 2006-06-13T23:17:18Z - Jwarnier + 2007-08-09T15:44:31Z + Eldy {{Navigation documentation}} {{TemplateDocUtil}} -Le module société permet de gérer les entités clients, prospects et/ou fournisseurs. +Le module Tiers-Société permet de gérer les entités clients, prospects et/ou fournisseurs. Il est un prérequis indispensable pour de nombreux autres [[Premiers paramétrages#Modules|modules]] qui se basent sur ces notions (factures, commandes, contrats, proposition commerciales, etc...). @@ -4623,30 +5667,41 @@ Une société supprimée ne change pas d'état, mais elle disparait complètemen - Suggestions utilisateurs + Sous-Produits - 2006-11-17T21:19:30Z - Kmel - import de données dans Dolibarr - Ce serait super si on pouvait importer des données dans la BDD Dolibarr. -De même, de pouvoir passer un appel à partir de la fiche Client ou Contact. ----- -Il serait intéressant de pouvoir regrouper ensemble, pour un même projet/dossier : -* Les devis -* Les commandes et factures clients -* Les commandes et factures fournisseurs -* Connaître les interventions (gestion de temps passés par projet) -* Y intéger les frais généraux -* Pouvoir cloturer un projet/dossier afin de le bloquer. -Ca permettrait notamment de présenter la marge par projet (factures client - factures fourn.) ----- -<strike>Dans les factures clients, il y a un champ pour noter des commentaires privés. -Il serait utile d'avoir un autre champ pour écrire des commentaires à inclure sur la facture.</strike> Fait. ----- -Peut-etre manque-t'il un moyen de comptabiliser les frais ? Càd les dépenses à rembourser aux salariés ou collaborateurs, ou gérants, etc. -(quoique non, il suffit de créer un compte banque (non courant), dans lequel on compte les dépenses personnelles, puis de faire un virement sur le compte courant lors du remboursement).. ----- -Au niveau de la création de proposition commerciale, il serait interressant de rapprocher la table fournisseur / prix d'achat avec les propositions commerciale, afin de savoir la marge potentielle générée au moment de la création de la proposition. (marge qui varie bien entendu suivant les pourcentages de remise accordé + 2006-12-02T12:25:12Z + Rodo + {{Navigation documentation}} +{{TemplateDocUtil}} + +== Définition d'un Sous-Produit == +Un sous-produit Dolibarr est une partie d'un [[Produits|produit]] qui répond aux règles suivantes : + + +* le stock d'un sous-produit est décrémenté par l'expédition d'un produit +* un sous-produit n'apparait pas dans les documents (propale, facture, bon d'expedition, ...) + + + + Stock-graph.php (script) + + 2006-12-06T13:24:46Z + Rodo + [[Catégorie:Stock]][[Catégorie:cron]] + +Génère les graphiques afférants à la gestion des stocks + +# Graphiques de valorisation du stock + + + + Stock-valorisation.php (script) + + 2006-12-06T13:27:39Z + Rodo + [[Catégorie:Stock]][[Catégorie:cron]] + +Ce script doit être éxécuté une fois par jour, il remplit la [[entrepot_valorisation (Table SQL)|entrepot_valorisation]] @@ -4778,6 +5833,31 @@ Exemple de fichier htdocs/includes/menus/barre_left/monmenu.php </pre> + + Système de traduction + + 2006-12-20T01:24:55Z + Eldy + == Principe développement == +Dans le code les traductions se font par appel de methode sur l'objet $langs avec en paramètre la clé de la chaine à traduire. lo'bjet $langs contient la définition de la langue de l'utilisateur. Il est définit dans toutes les pages. + +On trouve 2 méthodes: +* $langs->trans('TRAD_STRING'); +Cette méthode renvoi la traduction de l'entrée TRAD_STRING, tout en codant le résultat en entities HTML pour permettre un affichage des caractères spéciaux correct dans une page HTML. +* $langs->transnoentities('TRAD_STRING'); +Cette méthode renvoi la traduction de l'entrée TRAD_STRING, mais ne code pas le résultat. + +Ces 2 méthodes peuvent accepter des arguments complémentaires qui sont substitués aux valeurs %s dans la chaine résultante de la traduction. + + +Note: Si en paramètre, on met un résultat de traduction, il convient que ce résultat soit renvoyé par la fonction $langs->transnoentities, sinon il sera codé en HTML puis le sera une deuxième fois par l'appel $langs->trans initiale. Exemple: +print $langs->trans("STRING_TO_TRANSLATE",$langs->transnoentities("STRING_PARAM1")) + + +== Traduire Dolibarr dans une autre langue == +Voir la page [http://www.dolibarr.com/wikidev/index.php/Documentation_traducteur Documentation_traducteur] + + Système des boites @@ -4789,31 +5869,567 @@ Chaque fichier est une classe qui hérite de la classe ModeleBoxes. - Table llx adherent + Table llx action def - 2006-11-18T01:33:35Z - Eldy - + 2007-08-06T01:42:06Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Liste des actions + += Structure = - Table llx action def + Table llx actioncomm - 2005-10-03T21:23:02Z - 82.254.118.19 - Liste des actions + 2007-08-06T01:42:20Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Cette table contient la liste des actions commerciales + +This table contains all the commercial actions (looks unused in many cases) + += Structure = + + + + Table llx adherent + + 2007-08-09T16:12:05Z + Eldy + Table llx adherent déplacé vers Adherent (Table SQL) + #REDIRECT [[Adherent (Table SQL)]] + + + + + Table llx adherent options + + 2007-08-06T01:42:49Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx adherent options label + + 2007-08-06T01:43:06Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx adherent type + + 2007-08-06T01:43:24Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx appro + + 2007-08-06T01:43:47Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx c actioncomm + + 2007-08-06T02:07:47Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Contient les types d'actions que vous pouvez trouvez dans Dolibarr (appels téléphoniques, e-mail, envoi de facture, ...). Utilisée pour générer des listes déroulantes. Les titres sont en français uniquement pour le moment. + +This table contains the types of actions that you can find in the system (phonecall, e-mail, invoice sending, ...). Used to generate dropdown boxes. Titles are in french at the moment. + += Structure = + + + + Table llx c ape + + 2007-08-06T02:07:57Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx c departements + + 2007-08-06T02:25:05Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Contient une liste des départments proposés pour certains pays. + +Contains a list of departments for some countries. + += Structure = + + + + Table llx c civilite + + 2007-08-05T17:20:44Z + Ywarnier + [[Catégorie:Table SQL]] + +Cette table contient les civilités des contacts (M., Mme, ...) + +This table contains all the contact people's civility (Mr,Ms.,...) + + + + Table llx c currencies + + 2007-08-06T02:09:58Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Contient les différentes devises proposées à l'utilisateur. Uniquement utilisée à ce jour (version 2.1) au moment de l'installation pour demander quelle devise utiliser partout pour la suite. + +Contains the list of currencies proposed to the user. To date (version 2.1), only used to ask the installator what currency to use globally. + += Structure = + + + + Table llx c departements + + 2007-08-06T02:25:05Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Contient une liste des départments proposés pour certains pays. + +Contains a list of departments for some countries. + += Structure = + + + + Table llx c effectif + + 2007-08-06T02:11:58Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Contient les différentes tranches de nombres d'employés dans une entreprise. Utilisée pour générer des listes déroulantes. + +Contains ranges of number of employees in a company. Used to generate drop-down lists + += Structure = + + + + Table llx c forme juridique + + 2007-08-06T02:12:57Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Contient la liste des formes juridiques possibles d'une entreprise. Utilisée pour générer des listes déroulantes. + +Contains the list of possible juridical forms of a company. Used to generate drop-down lists. + += Structure = + + + + Table llx c paiement + + 2007-08-06T02:14:30Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Contient la liste des types de paiements disponibles selon votre configuration du système. Utilisée pour générer des listes déroulantes et pour filtrer des listes de résultats. + +Contains the list of possible payment types, depending on your Dolibarr configuration. Used to generate drop-down lists, and to filter down lists of results. + += Structure = + +<pre> ++---------+-------------+------+-----+---------+-------+ +| Field | Type | Null | Key | Default | Extra | ++---------+-------------+------+-----+---------+-------+ +| id | int(11) | NO | PRI | | | +| code | varchar(6) | NO | UNI | | | +| libelle | varchar(30) | YES | | NULL | | +| type | smallint(6) | YES | | NULL | | +| active | tinyint(4) | NO | | 1 | | ++---------+-------------+------+-----+---------+-------+ +</pre> + + + + Table llx c pays + + 2007-08-06T02:15:30Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +La table '''llx_c_pays''' contient la liste des pays disponibles. Utilisée pour générer des listes déroulantes et filtrer des résultats. + +Contains the list of countries available. Used to generate drop-down list and filter results. + += Structure = + +<pre> ++----------+-------------+------+-----+---------+-------+ +| Field | Type | Null | Key | Default | Extra | ++----------+-------------+------+-----+---------+-------+ +| rowid | int(11) | NO | PRI | | | +| code | varchar(2) | NO | UNI | | | +| code_iso | varchar(3) | YES | UNI | NULL | | +| libelle | varchar(50) | NO | UNI | | | +| active | tinyint(4) | NO | | 1 | | ++----------+-------------+------+-----+---------+-------+ +</pre> + + + + Table llx c regions + + 2007-08-06T02:24:38Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx c stcomm + + 2007-08-06T02:27:13Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Contient les statuts de contact de chaque contact commercial. Par exemple "ne pas contacter", "contact en cours", "à contacter au plus tôt", ... +Utilisée pour pour afficher des icônes de statut pour les listes de clients. + +This table contains the contact status of each commercial contact. i.e. "do not contact", "contact pending", "to contact asap",... +Used to display quick icon status in the clients lists. + += Structure = + + + + Table llx c tva + + 2007-08-06T02:28:31Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Contient les taux de TVA applicables. Utilisé pour générer des listes déroulantes et trier des résultats. + +Contains the possible VAT rates. Used to generate drop-down lists and filter results. + += Structure = + + + + Table llx c type contact + + 2007-08-06T02:28:59Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx categorie + + 2007-08-06T02:30:11Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +La table '''llx_categorie''' contient les différentes catégories des différents "objets" de Dolibarr (fournisseurs, produits, clients, ...) + +Contains the categories used for the various objects of Dolibarr (providers, products, clients, ...) + += Structure = + +<pre> ++-------------------------+--------------+------+-----+---------+----------------+ +| Field | Type | Null | Key | Default | Extra | ++-------------------------+--------------+------+-----+---------+----------------+ +| rowid | int(11) | NO | PRI | NULL | auto_increment | index technique +| label | varchar(255) | YES | MUL | NULL | | libellé (nom) +| description | text | YES | | NULL | | description un peu plus longue. Pourrait contenir du code HTML +| visible | tinyint(4) | NO | | 1 | | visibilité (0=caché, 1=visible) +| type | tinyint(4) | NO | | 1 | | type d'objet auquel cette catégorie se réfère (0=produits,2=fournisseurs,...) ++-------------------------+--------------+------+-----+---------+----------------+ +</pre> + + + + Table llx categorie association + + 2007-08-06T02:30:21Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx categorie fournisseur + + 2007-08-06T02:31:39Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +La table '''llx_categorie_fournisseur''' contient une relation "n to m" entre les fournisseurs (llx_societe avec fournisseur=1) et les catégories. +Il existe également une table llx_fournisseur_categorie à l'utilité douteuse... (jusqu'à preuve du contraire) + +Contains a "n to m" relationship between providers (see [[Table llx_societe]] with ''fournisseur'' field set to ''1'') and the categories. + += Structure = + +<pre> ++--------------+---------+------+-----+---------+-------+ +| Field | Type | Null | Key | Default | Extra | ++--------------+---------+------+-----+---------+-------+ +| fk_categorie | int(11) | NO | PRI | | | Clef étrangère vers la table llx_categorie +| fk_societe | int(11) | NO | PRI | | | Clef étrangère vers la table llx_societe ++--------------+---------+------+-----+---------+-------+ +</pre> + +Note: c'est le champ "type" de la table llx_categorie qui détermine s'il s'agit d'une catégorie de fournisseurs ou d'autre chose, puisque le lien se fait avec la table llx_societe qui peut aussi contenir des clients + + + + Table llx categorie product + + 2007-08-06T02:31:57Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx chargesociales + + 2007-08-06T02:32:10Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx co fa + + 2007-08-06T02:33:23Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +La table '''llx_co_fa''' contient les liens entre commandes clients et factures clients. Pour les liens entre les commandes fournisseurs et les factures fournisseurs, il faut consulter la [[Table llx_comfourn_facfourn]] + +Contains the link between customer orders and customer invoices. For the link between provider orders and provider invoices, look into [[Table llx_comfourn_facfourn]]. + += Structure = + + +<pre> ++-------------+---------+------+-----+---------+----------------+ +| Field | Type | Null | Key | Default | Extra | ++-------------+---------+------+-----+---------+----------------+ +| rowid | int(11) | NO | PRI | NULL | auto_increment | +| fk_commande | int(11) | NO | MUL | | | +| fk_facture | int(11) | NO | MUL | | | ++-------------+---------+------+-----+---------+----------------+ +</pre> + + + + Table llx co pr + + 2007-08-06T02:33:35Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx comfourn facfourn + + 2007-08-06T02:34:38Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + +La table '''llx_comfourn_facfourn''' contient les relations entre les commandes fournisseurs et les factures fournisseurs correspondantes. Pour l'équivalent côté client, merci de consulter la [[Table llx_co_fa]] + +Contains the link between provider orders and provider invoices. For the equivalent on the customer side, have a look at [[Table llx_co_fa]] + += Structure = + +<pre> ++-------------+---------+------+-----+---------+----------------+ +| Field | Type | Null | Key | Default | Extra | ++-------------+---------+------+-----+---------+----------------+ +| rowid | int(11) | NO | PRI | NULL | auto_increment | +| fk_commande | int(11) | NO | MUL | | | +| fk_facture | int(11) | NO | MUL | | | ++-------------+---------+------+-----+---------+----------------+ +</pre> Table llx commande - 2005-04-09T08:31:15Z - 82.249.137.106 - [[Catégorie: Table SQL]] + 2007-08-06T02:35:31Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = Table principales des commandes clients, les détails de la commande sont dans la [[Table llx_commandedet]] -== Structure == +Contains customer orders. The order details are in [[Table llx_commandedet]] + += Structure = + <pre> -- =================================================================== -- Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org> @@ -4862,22 +6478,112 @@ create table llx_commande total_ttc real default 0, note text, model_pdf varchar(50), - facture tinyint default 0, + facture tinyint default 0, -- flag indiquant si cette commande a été facturée UNIQUE INDEX (ref) )type=innodb; </pre> + + Table llx commande fournisseur + + 2007-08-06T02:37:19Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +La table llx_commande_fournisseur contient les commandes fournisseurs (les commandes effectuées auprès des fournisseurs). Ces commandes peuvent plus tard être étendues sous forme de factures fournisseurs, auquel cas c'est la table llx_facture_fourn qui est utilisée, en combinaison (s'il y a un lien entre commande et facture) avec la table llx_comfourn_facfourn. + +Contains the provider orders (orders made to the providers). These orders may be later extended as (provider-) invoices, in which case [[Table llx_facture_fourn]] is used, in combination (if there is a link between order and invoice) with [[Table llx_comfourn_facfourn]]. + += Structure = + +<pre> ++---------------------+-------------+------+-----+-------------------+----------------+ +| Field | Type | Null | Key | Default | Extra | ++---------------------+-------------+------+-----+-------------------+----------------+ +| rowid | int(11) | NO | PRI | NULL | auto_increment | +| tms | timestamp | NO | | CURRENT_TIMESTAMP | | +| fk_soc | int(11) | NO | MUL | | | +| fk_projet | int(11) | YES | | 0 | | +| ref | varchar(30) | NO | UNI | | | +| date_creation | datetime | YES | | NULL | | +| date_valid | datetime | YES | | NULL | | +| date_cloture | datetime | YES | | NULL | | +| date_commande | date | YES | | NULL | | +| fk_user_author | int(11) | YES | | NULL | | +| fk_user_valid | int(11) | YES | | NULL | | +| fk_user_cloture | int(11) | YES | | NULL | | +| source | smallint(6) | NO | | | | +| fk_statut | smallint(6) | YES | | 0 | | 0 pour brouillon, 1 pour validée, 2 pour "approuvée", 5 pour "reçu complètement" +| amount_ht | double | YES | | 0 | | +| remise_percent | double | YES | | 0 | | +| remise | double | YES | | 0 | | +| tva | double | YES | | 0 | | +| total_ht | double | YES | | 0 | | +| total_ttc | double | YES | | 0 | | +| note | text | YES | | NULL | | +| note_public | text | YES | | NULL | | +| model_pdf | varchar(50) | YES | | NULL | | +| fk_methode_commande | int(11) | YES | | 0 | | ++---------------------+-------------+------+-----+-------------------+----------------+ +</pre> + + + + Table llx commande fournisseur log + + 2007-08-06T02:37:38Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx commande fournisseurdet + + 2007-08-06T02:38:34Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Contient le détail des lignes de commandes fournisseurs. + +Contains the details of provider orders lines. + += Structure = + + Table llx commandedet - 2005-04-09T08:31:56Z - 82.249.137.106 - Détails des commandes clients, cette table est liée avec la [[Table llx_commande]] + 2007-08-06T02:39:18Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] += Contenu = + +Détails des commandes clients, cette table est liée avec la [[Table llx_commande]] + +Contains details of customer orders. This table is linked to [[Table llx_commande]] + += Structure = -== Structure == <pre> -- =================================================================== -- Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org> @@ -4918,20 +6624,83 @@ create table llx_commandedet </pre> + + Table llx compta + + 2007-08-06T02:39:32Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx compta account + + 2007-08-06T02:39:41Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx compta compte generaux + + 2007-08-06T02:39:51Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + Table llx const - 2006-11-16T00:36:24Z - Eldy - Cette table permet de sauvegarder le paramétrage global de l'application, c'est-à-dire les paramètres dont la valeur est commune à tous les utilisateurs. + 2007-08-06T02:42:08Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Cette table permet de sauvegarder le paramétrage global de l'application, c'est-à-dire les paramètres dont la valeur est commune à tous les utilisateurs. + +Contains the global application parameters (parameters for which the value is the same for all users). + += Structure = Table llx contrat - 2005-01-07T14:05:38Z - 82.101.11.28 - == Structure == + 2007-08-06T02:42:34Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + <pre> -- ============================================================================ @@ -4976,6 +6745,66 @@ create table llx_contrat </pre> + + Table llx contratdet + + 2007-08-06T02:42:44Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx contratdet log + + 2007-08-06T02:42:53Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx cotisation + + 2007-08-06T02:43:03Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx deplacement + + 2007-08-06T02:43:14Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + Table llx dolibarr modules @@ -4984,12 +6813,73 @@ create table llx_contrat #REDIRECT [[dolibarr_modules (Table SQL)]] + + Table llx domain + + 2007-08-06T02:44:14Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx don + + 2007-08-06T02:44:23Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx don projet + + 2007-08-06T02:44:34Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx entrepot valorisation + + 2006-12-06T13:28:51Z + Rodo + + + Table llx export compta - 2005-03-23T10:51:27Z - Rodo - == Structure == + 2007-08-06T02:46:47Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + <pre> -- =================================================================== -- Copyright (C) 2004 Rodolphe Quiedeville <rodolphe@quiedeville.org> @@ -5026,6 +6916,174 @@ create table llx_export_compta </pre> + + Table llx fa pr + + 2007-08-06T02:47:21Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Contient le lien entre factures et projets. + +Contains the link between invoices and projects. + += Structure = + + + + Table llx facture + + 2007-08-06T02:47:57Z + Ywarnier + [[Catégorie:Facturation]][[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Contient les factures clients. + +Contains the customer invoices. + += Structure = + +<pre> ++--------------------+--------------+------+-----+---------+----------------+ +| Field | Type | Null | Key | Default | Extra | ++--------------------+--------------+------+-----+---------+----------------+ +| rowid | int(11) | | PRI | NULL | auto_increment | +| facnumber | varchar(30) | | UNI | | | +| type | smallint(6) | | | 0 | | +| ref_client | varchar(30) | YES | | NULL | | +| increment | varchar(10) | YES | | NULL | | +| fk_soc | int(11) | | MUL | 0 | | +| datec | datetime | YES | | NULL | | +| datef | date | YES | | NULL | | +| date_valid | date | YES | | NULL | | +| paye | smallint(6) | | | 0 | | +| amount | double | | | 0 | | +| remise_percent | double | YES | | 0 | | +| remise_absolue | double | YES | | 0 | | +| remise | double | YES | | 0 | | +| close_code | varchar(16) | YES | | NULL | | +| close_note | varchar(128) | YES | | NULL | | +| tva | double | YES | | 0 | | +| total | double | YES | | 0 | | +| total_ttc | double | YES | | 0 | | +| fk_statut | smallint(6) | | | 0 | | +| fk_user_author | int(11) | YES | MUL | NULL | | +| fk_user_valid | int(11) | YES | MUL | NULL | | +| fk_facture_source | int(11) | YES | MUL | NULL | | +| fk_projet | int(11) | YES | MUL | NULL | | +| fk_cond_reglement | int(11) | | | 1 | | +| fk_mode_reglement | int(11) | YES | | NULL | | +| date_lim_reglement | date | YES | | NULL | | +| note | text | YES | | NULL | | +| note_public | text | YES | | NULL | | +| model_pdf | varchar(50) | YES | | NULL | | ++--------------------+--------------+------+-----+---------+----------------+ +</pre> + + + + Table llx facture fourn + + 2007-08-06T02:49:12Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Cette table contient la liste des factures émises par les fournisseurs. Une facture fournisseur peut être liée à une commande fournisseur ([[Table llx_commande_fournisseur]]) au travers de la [[Table llx_comfourn_facfourn]]) + +Contains invoices sent by providers. A provider invoice can be linked to a provider order ([[Table llx_commande_fournisseur]]) by the [[Table llx_comfourn_facfourn]]. + += Structure = + +<pre> ++--------------------+--------------+------+-----+------------+----------------+ +| Field | Type | Null | Key | Default | Extra | ++--------------------+--------------+------+-----+------------+----------------+ +| rowid | int(11) | NO | PRI | NULL | auto_increment | +| facnumber | varchar(50) | NO | MUL | | | +| type | smallint(6) | NO | | 0 | | +| fk_soc | int(11) | NO | MUL | | | +| datec | datetime | YES | | NULL | | +| datef | date | YES | | NULL | | +| libelle | varchar(255) | YES | | NULL | | +| paye | smallint(6) | NO | | 0 | | 1 si la facture a été payée, 0 sinon +| amount | double(16,8) | NO | | 0.00000000 | | +| remise | double(16,8) | YES | | 0.00000000 | | +| tva | double(16,8) | YES | | 0.00000000 | | +| total | double(16,8) | YES | | 0.00000000 | | +| total_ht | double(16,8) | YES | | 0.00000000 | | +| total_tva | double(16,8) | YES | | 0.00000000 | | +| total_ttc | double(16,8) | YES | | 0.00000000 | | +| fk_statut | smallint(6) | NO | | 0 | | 0= brouillon, 1=impayée, 2=payée, 3=abandonnée +| fk_user_author | int(11) | YES | MUL | NULL | | +| fk_user_valid | int(11) | YES | MUL | NULL | | +| fk_projet | int(11) | YES | MUL | NULL | | +| fk_cond_reglement | int(11) | NO | | 1 | | +| date_lim_reglement | date | YES | MUL | NULL | | +| note | text | YES | | NULL | | +| note_public | text | YES | | NULL | | ++--------------------+--------------+------+-----+------------+----------------+ +</pre> + +Attention, si le statut est à 1 (impayée) mais le champ "paye" est à 1 également (payée), ce qui ne devrait jamais arriver dans des conditions normales d'utilisation, la facture est indiquée comme payée. + + + + Table llx facture fourn det + + 2007-08-06T02:50:30Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx facture rec + + 2007-08-06T02:50:44Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx facture tva sum + + 2007-08-06T02:50:55Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + Table llx facturedet @@ -5034,12 +7092,83 @@ create table llx_export_compta #REDIRECT [[facturedet (Table SQL)]] + + Table llx mailing + + 2007-08-06T02:55:54Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx mailing cibles + + 2007-08-06T02:56:06Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx notify + + 2007-08-06T02:56:18Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx notify def + + 2007-08-06T02:56:28Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + Table llx paiement - 2005-03-23T10:49:56Z - Rodo - == Structure == + 2007-08-06T02:57:41Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Contient les paiements relatifs aux factures clients. La relation entre une facture client et le paiement correspondant se trouve dans la [[Table llx_paiement_facture]] + +Contains the payments made for client invoices. The relation between a client invoice and the corresponding payment is in [[Table llx_paiement_facture]] + += Structure = + <pre> -- =================================================================== -- Copyright (C) 2001-2002,2004 Rodolphe Quiedeville <rodolphe@quiedeville.org> @@ -5070,16 +7199,16 @@ create table llx_export_compta create table llx_paiement ( rowid integer AUTO_INCREMENT PRIMARY KEY, - fk_facture integer, + fk_facture integer, -- left NULL since the creation of llx_paiement_facture datec datetime, -- date de creation tms timestamp, datep datetime, -- payment date amount real DEFAULT 0, author varchar(50), - fk_paiement integer NOT NULL, + fk_paiement integer NOT NULL, -- payment type (cheque, cash, ...) - see llx_c_paiement num_paiement varchar(50), note text, - fk_bank integer NOT NULL, + fk_bank integer NOT NULL, -- bank account id - see llx_bank fk_user_creat integer, -- utilisateur qui a cr l'info fk_user_modif integer, -- utilisateur qui a modifi l'info statut smallint DEFAULT 0 NOT NULL, @@ -5089,12 +7218,68 @@ create table llx_paiement </pre> + + Table llx paiement facture + + 2007-08-06T02:58:49Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Contient la relation entre les factures clients et son (ou ses) paiement. Voir [[Table llx_paiement]] pour les paiements. + +Contains the relation between a client invoice and its (single or multiple) payments. See [[Table llx_paiement]] for more about payment details. + += Structure = + + + + Table llx paiementcharge + + 2007-08-06T02:57:53Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx paiementfourn + + 2007-08-06T02:59:13Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + Table llx paiementfourn facturefourn - 2005-12-04T23:26:03Z - Marc ocebo - == Structure == + 2007-08-06T02:59:30Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + <pre> -- ============================================================================ -- Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org> @@ -5195,9 +7380,12 @@ create table llx_prelevement Table llx prelevement bons - 2005-02-22T09:57:25Z - Rodo + 2007-08-06T03:00:21Z + Ywarnier [[Catégorie:Prélèvements bancaires]][[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + == Présentation == Liste des bons de prélèvement envoyé à la banque. @@ -5222,9 +7410,11 @@ Liste des bons de prélèvement envoyé à la banque. Table llx prelevement facture - 2005-02-22T09:42:27Z - Rodo + 2007-08-06T03:01:16Z + Ywarnier [[Catégorie:Prélèvements bancaires]][[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] == Presentation == @@ -5282,17 +7472,27 @@ create table llx_prelevement_facture Table llx prelevement facture demande - 2005-02-22T09:43:20Z - Rodo - [[Catégorie:Prélèvements bancaires]][[Catégorie:Table SQL]] + 2007-08-06T03:01:32Z + Ywarnier + [[Catégorie:Prélèvements bancaires]][[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = Table llx prelevement lignes - 2005-02-22T09:58:28Z - Rodo + 2007-08-06T03:00:53Z + Ywarnier [[Catégorie:Prélèvements bancaires]][[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + == Présentation == Liste des lignes de prélèvement. @@ -5316,53 +7516,546 @@ Liste des lignes de prélèvement. Table llx prelevement rejet - 2005-02-22T09:45:32Z - Rodo - [[Catégorie:Prélèvements bancaires]][[Catégorie:Table SQL]] + 2007-08-06T03:01:47Z + Ywarnier + [[Catégorie:Prélèvements bancaires]][[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx product + + 2007-08-06T03:02:35Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Cette table contient les produits et services. + +Contains the list of products and services. + += Structure = + +<pre> ++--------------------+--------------+------+-----+-------------------+----------------+ +| Field | Type | Null | Key | Default | Extra | ++--------------------+--------------+------+-----+-------------------+----------------+ +| rowid | int(11) | NO | PRI | NULL | auto_increment | +| datec | datetime | YES | | NULL | | +| tms | timestamp | NO | | CURRENT_TIMESTAMP | | +| ref | varchar(32) | NO | UNI | | | +| label | varchar(255) | NO | | | | +| description | text | YES | | NULL | | +| note | text | YES | | NULL | | +| price | double(16,8) | YES | | NULL | | +| price_ttc | double(16,8) | YES | | 0.00000000 | | +| price_base_type | varchar(3) | YES | | HT | | +| tva_tx | double(6,3) | YES | | NULL | | +| fk_user_author | int(11) | YES | | NULL | | +| envente | tinyint(4) | YES | | 1 | | +| nbvente | int(11) | YES | | 0 | | +| fk_product_type | int(11) | YES | | 0 | | +| duration | varchar(6) | YES | | NULL | | +| stock_propale | int(11) | YES | | 0 | | +| stock_commande | int(11) | YES | | 0 | | +| seuil_stock_alerte | int(11) | YES | | 0 | | +| stock_loc | varchar(10) | YES | | NULL | | +| gencode | varchar(255) | YES | | NULL | | +| weight | float | YES | | NULL | | +| weight_units | tinyint(4) | YES | | NULL | | +| volume | float | YES | | NULL | | +| volume_units | tinyint(4) | YES | | NULL | | +| canvas | varchar(15) | YES | | | | ++--------------------+--------------+------+-----+-------------------+----------------+ +</pre> + + + + Table llx product fournisseur + + 2007-08-06T03:02:45Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx product fournisseur price + + 2007-08-06T03:02:55Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx product fournisseur price log + + 2007-08-06T03:03:05Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx product price + + 2007-08-06T03:03:15Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx product stock + + 2007-08-06T03:03:56Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = +La table '''llx_product_stock''' contient les stocks rattachés à un produit (et aux entrepôts dans lesquels il est stocké) + +Contains the stock levels related to products (and warehouses where they are stored) + += Structure = +<pre> ++-------------+-----------+------+-----+-------------------+----------------+ +| Field | Type | Null | Key | Default | Extra | ++-------------+-----------+------+-----+-------------------+----------------+ +| rowid | int(11) | NO | PRI | NULL | auto_increment | +| tms | timestamp | NO | | CURRENT_TIMESTAMP | | timestamp +| fk_product | int(11) | NO | MUL | | | ID du produit concerné +| fk_entrepot | int(11) | NO | MUL | | | ID de l'entrepôt +| reel | int(11) | YES | | NULL | | stock réel courant (notons que le stock doit être un entier) ++-------------+-----------+------+-----+-------------------+----------------+ +</pre> + + + + Table llx projet + + 2007-08-06T03:04:07Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx propal + + 2007-08-06T03:04:17Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx propaldet + + 2007-08-06T03:04:35Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = Table llx rights def - 2005-04-11T08:34:20Z - 192.104.245.12 - Table qui contient la liste des droits disponibles. Tous les droits des modules actifs y sont stockés. + 2007-08-06T03:06:49Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = +Table qui contient la liste des droits disponibles. Tous les droits des modules actifs y sont stockés. Lorsqu'un nouveau module est activé, sa classe d'activation (htdocs/includes/modules/modXXX.class.php) a la responsabilité d'ajouter les permissions relatives au module dans cette table. + +Contains the various permissions available. All the active modules are stored in there. When a new module is activated, its activation class (htdocs/includes/modules/modXXX.class.php) has the responsibility of adding the permissions related to the module in this table. + += Structure = + + + + Table llx societe + + 2007-08-06T03:08:10Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Contient les tiers enregistrés dans Dolibarr. Un tiers peut être: +* une entreprises cliente ou fournisseur (ou les deux) +* une personne physique +* une association/fondation + +This table contains the list of third parties stored in Dolibarr. +Third parties can be: +* suppliers or customers companies (depending on the sub-elements defined) or both. +* A normal person. +* A fundation. + += Structure = + + + + Table llx societe commerciaux + + 2007-08-06T03:08:23Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx societe remise + + 2007-08-06T03:08:33Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx societe remise except + + 2007-08-06T03:08:41Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx societe rib + + 2007-08-06T03:08:51Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx socpeople + + 2007-08-06T03:09:39Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +La table '''llx_socpeople''' contient les contacts (personnes) des sociétés (clients et fournisseurs) + +Contains the contact people of companies (clients or providers). + += Structure = +<pre> ++---------------------+--------------+------+-----+-------------------+----------------+ +| Field | Type | Null | Key | Default | Extra | ++---------------------+--------------+------+-----+-------------------+----------------+ +| rowid | int(11) | NO | PRI | NULL | auto_increment | identifiant unique interne +| datec | datetime | YES | | NULL | | date de création +| tms | timestamp | NO | | CURRENT_TIMESTAMP | | timestamp (date dernière modification) +| fk_soc | int(11) | YES | MUL | NULL | | clef étrangère vers llx_societe +| civilite | varchar(6) | YES | | NULL | | civilité (en texte ex: MR, MME,...) +| name | varchar(50) | YES | | NULL | | nom de famille +| firstname | varchar(50) | YES | | NULL | | prénom +| address | varchar(255) | YES | | NULL | | adresse +| cp | varchar(25) | YES | | NULL | | code postal +| ville | varchar(255) | YES | | NULL | | ville +| fk_pays | int(11) | YES | | 0 | | clef étrangère vers llx_c_pays +| birthday | date | YES | | NULL | | anniversaire/date de naissance +| poste | varchar(80) | YES | | NULL | | fonction au sein de l'entreprise +| phone | varchar(30) | YES | | NULL | | téléphone +| phone_perso | varchar(30) | YES | | NULL | | téléphone personnel +| phone_mobile | varchar(30) | YES | | NULL | | téléphone mobile (GSM) +| fax | varchar(30) | YES | | NULL | | fax +| email | varchar(255) | YES | | NULL | | e-mail +| jabberid | varchar(255) | YES | | NULL | | identifiant sur le réseau Jabber (pourrait être un autre réseau également) +| fk_user_creat | int(11) | YES | MUL | 0 | | clef étrangère vers llx_user (utilisateur qui a créé ce contact) +| fk_user_modif | int(11) | YES | | NULL | | clef étrangère vers llx_user (utilisateur qui a modifié ce contact) +| note | text | YES | | NULL | | note ++---------------------+--------------+------+-----+-------------------+----------------+ +</pre> + + + + Table llx socstatutlog + + 2007-08-06T03:09:49Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + += Structure = + + + + Table llx stock mouvement + + 2007-08-06T03:10:42Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +La table '''llx_stock_mouvement''' contient les mouvements de stock rattachés à un entrepôt + +Contains the stock movements attached to a warehouse. + += Structure = + +<pre> ++----------------+-------------+------+-----+-------------------+----------------+ +| Field | Type | Null | Key | Default | Extra | ++----------------+-------------+------+-----+-------------------+----------------+ +| rowid | int(11) | NO | PRI | NULL | auto_increment | identifiant interne unique +| tms | timestamp | NO | | CURRENT_TIMESTAMP | | date de dernière modification +| datem | datetime | YES | | NULL | | date de création ( devrait être datec?) +| fk_product | int(11) | NO | MUL | | | produit défini dans llx_product +| fk_entrepot | int(11) | NO | MUL | | | entrepôt défini dans llx_entrepot +| value | int(11) | YES | | NULL | | valeur attribué au stock +| price | float(13,4) | YES | | 0.0000 | | prix +| type_mouvement | smallint(6) | YES | | NULL | | type de mouvement [1] +| fk_user_author | int(11) | YES | | NULL | | utilisateur auteur de cet enregistrement ++----------------+-------------+------+-----+-------------------+----------------+ +</pre> + +[1] mouvement manuel = 0, sortie = 2, entrée = 3, cfr product/stock/mouvementstock.class.php::livraison + + + + Table llx tva + + 2007-08-06T03:21:23Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +La table llx_tva garde une liste de montants de TVA. Informations à préciser... + +Contains a list of VAT amounts. To be further described... + += Structure = + +<pre> ++--------+--------------+------+-----+-------------------+----------------+ +| Field | Type | Null | Key | Default | Extra | ++--------+--------------+------+-----+-------------------+----------------+ +| rowid | int(11) | NO | PRI | NULL | auto_increment | +| tms | timestamp | NO | | CURRENT_TIMESTAMP | | +| datep | date | YES | | NULL | | +| datev | date | YES | | NULL | | +| amount | double | NO | | 0 | | +| label | varchar(255) | YES | | NULL | | +| note | text | YES | | NULL | | ++--------+--------------+------+-----+-------------------+----------------+ +</pre> + + + + Table llx user + + 2007-08-06T03:22:21Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Contient la listes des utilisateurs avec leur login et leur mot de passe. C'est une table essentielle. + +Contains the users, together with their login and password. This is a mandatory table. + + += Structure = Table llx user param - 2006-11-16T00:35:02Z - Eldy - Cette table contient la liste des paramétrages propres aux utilisateurs + 2007-08-06T03:25:07Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Cette table contient la liste des paramétrages propres aux utilisateurs + +Contains a list of parameters for each user. + += Structure = + + + + Table llx user rights + + 2007-08-06T03:26:13Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Table qui contient l'association entre un utilisateur et ses droits ([[Table llx_user]] et [[Table llx_rights_def]]) + +Contains the link between a user and his permissions ([[Table llx_user]] and [[Table llx_rights_def]]) + += Structure = Table llx usergroup - 2005-04-11T08:25:41Z - 192.104.245.12 - Contient la liste des groupes d'utilisateurs. -Il est possible de créer autant de groupe que voulu. Chaque groupe peut contnir plusieurs utilisateurs. -On peut attribuer des droits à un groupe, ce qui a pour effet d'attribuer ces droits à tous les utilisateurs inclus dans ce groupe. + 2007-08-06T03:27:46Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + +Contient la liste des groupes d'utilisateurs. +Il est possible de créer autant de groupe que voulu. Chaque groupe peut contenir plusieurs utilisateurs. +On peut attribuer des droits à un groupe, ce qui a pour effet d'attribuer ces droits à tous les utilisateurs inclus dans ce groupe. + +Contains the list of user groups. It is possible to create as many groups as you need. Each group can contain several users. One can assign permissions to a group, which has the effect of giving these permissions to all the users included in this group. + += Structure = Table llx usergroup rights - 2005-04-11T08:32:14Z - 192.104.245.12 - Table qui contient l'association entre un groupe et ces droits ([[Table llx_usergroup]] et [[Table llx_rights_def]]) + 2007-08-06T03:29:34Z + Ywarnier + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + +Table qui contient l'association entre un groupe et ses droits ([[Table llx_usergroup]] et [[Table llx_rights_def]]) + +Contains the link between a group and its permissions ([[Table llx_usergroup]] and [[Table llx_rights_def]]) + += Structure = Table llx usergroup user - 2005-02-15T15:39:37Z - Rodo - Contient les liens entre [[Table llx_user]] et [[Table llx_usergroup]] + 2007-08-06T03:28:41Z + Ywarnier + /* Contenu */ + [[Catégorie:Table SQL]] + La documentation relative aux autres tables est disponible sur la page [[Liste des tables]] + The documentation related to other tables is available on the tables list page: [[Liste des tables]] + += Contenu = + + +Contient les liens entre [[Table llx_user]] et [[Table llx_usergroup]] + +Contains the link between [[Table llx_user|llx_user]] and [[Table llx_usergroup|llx_usergroup]] + += Structure = -== Structure == <pre> -- ============================================================================ -- Copyright (C) 2005 Rodolphe Quiedeville <rodolphe@quiedeville.org> @@ -5425,14 +8118,16 @@ Quand vous avez créer un nouveau theme, vous pouvez fabriquer un package pour l Téléphonie - 2005-11-21T13:56:54Z - Rhum1 - Ajout de la navigation + 2007-04-27T11:56:16Z + Rodo + /* Présentation */ {{Navigation documentation}} {{TemplateDocUtil}} == Présentation == -Module spécifique pour la facturation de la téléphonie +Module spécifique pour la facturation de la téléphonie + +[[TelephonieProcedureFacturation|Procédure de facturation]] diff --git a/doc/wiki/titres_page_wiki.txt b/doc/wiki/titres_page_wiki.txt index 05a3d9398f6..1da9047f423 100644 --- a/doc/wiki/titres_page_wiki.txt +++ b/doc/wiki/titres_page_wiki.txt @@ -1,15 +1,30 @@ Accueil Actualités +Adherents ApercuDesModeles Authentification +Bank_(Table_SQL) +Bank_account_(Table_SQL) +Bank_categ_(Table_SQL) +Bank_class_(Table_SQL) +Bank_url_(Table_SQL) Benoit Mortier +Bookmark4u_login_(Table_SQL) +Bookmark_(Table_SQL) +Boxes_(Table_SQL) +Boxes_def(Table_SQL) +Calendrier Charte de nommage Commande +CommandeFournisseur +Comptabilité Constantes Contrat Customisation des documents dolibarr Developpement module Devenir développeur +Diagramme_Dolibarr_2.2 +Diagramme_des_base_de_données DocUtilisateur DocumentFacture DocumentPropale @@ -19,10 +34,16 @@ Documentation d Documentation traducteur Documentation utilisateur Dolibarr +Dolibarr_modules_(Table_SQL) Dépendances Développement -Export -Compta +Entrepot_(Table_SQL) +Entrepot_valorisation_(Table_SQL) +Expedition_(Table_SQL) +Expedition_methode_(Table_SQL) +Expeditiondet_(Table_SQL) +Export Compta +Exports FAQUtilisateur FAQ Développeur FAQ Langue @@ -34,7 +55,13 @@ Facture FactureConfiguration FactureFournisseur FactureModele +Facture_(Table_SQL) +Facturedet_(Table_SQL) Fichier de configuration +Fichinter_(Table_SQL) +Fournisseur_ca_(Table_SQL) +Gestion_d'erreur +Gestion_d'erreur_dans_les_classes Glossaire Imports de masse Installation @@ -50,6 +77,11 @@ Laurent Destailleur - Profession de foi Librairies externes Librairies externes et dépendances Liste des tables +Livraison_(Table_SQL) +Livraisondet_(Table_SQL) +LLx_adherent +LLx_contrat +LLx_prelevement Mailing Main Page Mise à jour du format de la base @@ -68,26 +100,25 @@ Module Propositions commerciales Module Prélèvements bancaires Module Société Module Stock +Module Téléphonie Module Utilisateurs Module comptabilité Modules Nomination chef de projet -Normes développeur -Module Proposition commerciales -Normes développeur -Module Stock OpenXtrem Outils et principes Permissions +PhpLangEditor Premiers paramétrages Presse en ligne Presse papier Produits -Produits 7.1 +Produits associés Projet Projet comptabilité légale Proposition commerciale Prérequis +Rapports TVA Roadmap Roadmap 1.2.0 Roadmap 1.3.0 @@ -95,6 +126,7 @@ Roadmap 1.4.0 Roadmap 1.6.0 Roadmap 2.0.0 Roadmap 2.1.0 +Roadmap 2.2.0 Roadmap 2.3.0 Roadmap 2.4.0 Roadmap 2.6.0 @@ -109,22 +141,86 @@ Script facturation-verif.php Script import-cdr.php Script mailing-send.php Script prelevement-verif.php +Scripts cron Services Sociétés -Stocks Librairies externes et dépendances -Suggestions utilisateurs +Sous-Produits +Stocks +Stock-graph.php (script) +Stock-valorisation.php (script) Système de menus +Système de traduction Système des boites -Table llx adherent Table llx action def +Table llx actioncomm +Table llx adherent +Table llx adherent options +Table llx adherent options label +Table llx adherent type +Table llx appro +Table llx c actioncomm +Table llx c ape +Table llx c chargessociales +Table llx c departements +Table llx c civilite +Table llx c currencies +Table llx c departements +Table llx c effectif +Table llx c forme juridique +Table llx c methde commande fournisseur +Table llx c paiement +Table llx c pays +Table llx c proplst +Table llx c regions +Table llx c stcomm +Table llx c tva +Table llx c type_contact +Table llx c typeent +Table llx categorie +Table llx categorie association +Table llx categorie fournisseur +Table llx categorie product +Table llx chargesociales +Table llx co fa +Table llx co pr +Table llx comfourn facfourn Table llx commande +Table llx commande fournisseur +Table llx commande fournisseur log +Table llx commande fournisseurdet Table llx commandedet +Table llx compta +Table llx compta account +Table llx compta compte generaux +Table llx cond regelement Table llx const +Table llx contrat facture Table llx contrat +Table llx contratdet +Table llx contratdet log +Table llx cotisation +Table llx deplacement Table llx dolibarr modules +Table llx domain +Table llx don +Table llx don projet +Table llx entrepot valorisation Table llx export compta +Table llx fa pr +Table llx facture +Table llx facture fourn +Table llx facture fourn det +Table llx facture rec +Table llx facture tva sum Table llx facturedet +Table llx mailing +Table llx mailing cibles +Table llx notify +Table llx notify def Table llx paiement +Table llx paiement facture +Table llx paiementcharge +Table llx paiementfourn Table llx paiementfourn facturefourn Table llx prelevement Table llx prelevement bons @@ -132,11 +228,34 @@ Table llx prelevement facture Table llx prelevement facture demande Table llx prelevement lignes Table llx prelevement rejet +Table llx product +Table llx product fournisseur +Table llx product fournisseur price +Table llx product fournisseur price log +Table llx product price +Table llx product stock +Table llx projet +Table llx propal +Table llx propaldet Table llx rights def +Table llx societe +Table llx societe commerciaux +Table llx societe remise +Table llx societe remise except +Table llx societe rib +Table llx socpeople +Table llx socstatutlog +Table llx stock mouvement +Table llx tva +Table llx user Table llx user param +Table llx user rights Table llx usergroup Table llx usergroup rights Table llx usergroup user Themes Téléphonie +User_alert_(Tables SQL) +User_clicktodial_(Tables SQL) +User_entrepot_(Tables SQL) Utiliser ses données pour tester la dernière version