Paramétrage Divers: Difference between revisions

Jump to navigation Jump to search
Line 12: Line 12:
Quelques options non visibles dans les interfaces (souvent car en bêta, en expérimentation ou obsolètes) sont disponibles. Dans la plupart des cas, vous n'avez pas besoin de ces fonctions et leur utilisation peut rendre instable l'application.
Quelques options non visibles dans les interfaces (souvent car en bêta, en expérimentation ou obsolètes) sont disponibles. Dans la plupart des cas, vous n'avez pas besoin de ces fonctions et leur utilisation peut rendre instable l'application.


Pour les activer il faut définir une constante à 1 (ou à une valeur dépendant de l'option) dans '''Accueil - Configuration - Divers'''. Voici ces constantes:
Pour les activer il faut définir une constante à 1 (ou à une valeur dépendant de l'option) dans '''Accueil - Configuration - Divers'''.


== Options globales ==
L'utilisation de ces constantes étant proscrites, la documentation n'est disponible qu'en Anglais. La page servant plutôt d'aide mémoire que de conseil.
* MAIN_APPLICATION_TITLE => Permet de forcer le nom de l'application (qui apparait sur la page de login par défaut).
 
* MAIN_AUTOFILL_DATE => Si cette constante est définie (à autre chose que 0), la date de facture, propal, commande ou paiement est préremplie avec la date du jour. Il est fortement recommandé de NE PAS ACTIVER cette option, ceci générant une saisie sans validation de la part des utilisateurs sur les dates, ce qui se traduit par des données incorrectes enregistrées et un beau casse tête lorsqu'il faut faire sa compta ! Toutefois l'option reste disponible, à la demande de certains utilisateurs.
 
* MAIN_DISABLE_FULL_SCANLIST => Constante à définir pour désactiver le scan complet des tables afin de connaitre le nombre total d'éléments pour permettre des paginations affichant le nombre de pages. A activer sur les systèmes ayant un nombre très important de données (Tables de + de 500 000 enregistrements).
 
* MAIN_DISABLE_JQUERY_JNOTIFY => Désactive l'utilisation de JNotify pour les messages de confirmations ou erreurs.
 
* MAIN_INPUT_DESC_HEIGHT => Nombre de lignes dans les zones de saisies des descriptif de produits pour les factures, propositions, commandes...
 
* MAIN_FIRST_TO_UPPER => Dolibarr met en majuscule les noms de tiers, contacts ou adhérents si non saisis comme tel.
 
* MAIN_LOGTOHTML => Si cette constante est définie, il est possible d'avoir des traces au sein de toute page en ajoutant la paramètre &logtohtml=1 dans les URL.
 
* MAIN_MAIL_ALLOW_SENDMAIL_F => Sur les systèmes Linux ou BSD, la fonction d'envoi de mail de PHP utilise la commande sendmail local au serveur. Dans certains cas, l'email émetteur doit être passé en ligne de commande par l'option -f à sendmail. Cette option permet donc de demander à Dolibarr d'utiliser la fonction '''mail''' de php en intégrant l'option -f. Notons que dans la plupart des cas, même avec sendmail, l'email émetteur est bien géré car intégré avec les autres paramètres dans l'entête technique du mail. Cette option permet juste de passer outre certaines configurations qui rendent obligatoire l'option -f.
 
* MAIN_MAIL_NO_FULL_EMAIL => L'email destinataire et émetteur sont nettoyés pour être de la forme "<email>" au lieu de "Nom <email>". Ceci peut résoudre des problèmes de compatiblité sur de très vieux agent mails.
 
* MAIN_MAIL_DEBUG => Ecrit le contenu avec header du dernier mail envoyé dans un fichier dolibarr_mail.log dans le répertoire dolibarr_main_data_root
 
* MAIN_SMS_DEBUG => Ecrit le contenu avec code retour du dernier SMS envoyé dans un fichier dolibarr_sms.log dans le répertoire dolibarr_main_data_root
 
* MAIN_USE_HOURMIN_IN_DATE_RANGE => Sur toutes les lignes de détail d'entité (facture, commande, contrat...), il est possible de définir l'heure en plus du jour sur les champs date de début et de fin de services.
 
* MAIN_REMOVE_INSTALL_WARNING => Supprime le warning de sécurité apparent aux administrateurs si l'URL /install est accessible. Il est préférable de ne pas utiliser ce paramètre mais de plutôt placer un fichier nommé install.lock dans la racine de Dolibarr, ce qui a pour effet non seulement de supprimer le warning mais aussi d'empêcher tout utilisation de l'outil d'installation et mise à jour (qui ne requiert pas d'habilitation) tant que ce fichier est présent.
 
* MAIN_OPTIMIZE_SPEED => Met en oeuvre des optimisations de performances. Voir la page [[Améliorer les performances]] pour plus d'informations.
 
* MAIN_REPEATCONTACTONEACHTAB => Si défini à 1, ceci affiche l'affichage des contacts sur tous les onglets du tiers en plus de l'onglet principal (fiche).
 
* MAIN_JS_ON_PAYMENT => Permet de bénéficier de nouvelles fonctions dans la saisie des règlements.
 
* MAIN_USE_ADVANCED_PERMS => Active les fonctionnalités avancées d'autorisations. Cela rajoute des autorisations, plus fines mais cela rond avec l'homogénéité des permissions entre modules.
 
== Module Tiers ==
* SOCIETE_DISABLE_CUSTOMERS => Désactive les menus et fonctions propres aux clients
* SOCIETE_DISABLE_PROSPECTS => Désactive les menus et fonctions propres aux prospects
* SOCIETE_USEPREFIX => Affiche le préfixe des tiers (vieille fonctionnalité)
* SOCIETE_ADDRESSES_MANAGEMENT => Permet de gérer adresse de livraison et facturation dans des tables différentes de la table des adresses. Ce second mécanisme ne gère pas toutes les fonctionnalités des adresses standards (nombre infinis de typologies d'adress, possibilité de lié une adresse aprticulière à un object,...). Il y a alors une double mécanisme qui peut générer des conflits de compréhensions.
 
== Module Propositions Commerciales ==
* PROPAL_CLONE_ON_CREATE_PAGE => Sur page création nouvelle propal, ajoute option pour demande si on veut créer par "clonage" d'une propale existante.
 
== Module Factures ==
* FACTURE_SHOW_SEND_REMINDER => Affiche le lien "Envoyer rappel par mail", fonction avec même finalité que le lien "Envoyer par mail" (vieille fonction obsolète).
* FACTURE_CAN_BE_REMOVED => Toutes les factures peuvent être supprimées, même si la numéroation l'interdit.
* INVOICE_POSITIVE_CREDIT_NOTE => Les montants sur les avoirs sont affichés en positif.
* FACTURE_CHANGE_THIRDPARTY => Permet de changer de tiers dans les factures standards encore à l'état brouillon. Bug: Si une réduction du tiers d'origine avait été placé, elle reste, rendant les données incohérentes.
* FACTURE_DEPOSITS_ARE_JUST_PAYMENTS => Les réductions de note de crédit sont utilisées comme paiement et plus comme ligne dans les factures
 
== Module Commandes ==
* COMMANDE_REQUIRE_SOURCE => Rend obligatoire la saisie du champ source lors de la création d'une commande.
* COMMANDE_VALID_AFTER_CLOSE_PROPAL => Quand une commande est créer sur fermeture de propal, la commande est directement mis a l'état validée.
* COMMANDE_ADD_DELIVERY_COST_LINE => Ajout une ligne avec poids si poids connu et si trigger FraisPort activé.
 
== Module Expedition ==
* DATE_LIVRAISON_WEEK_DELAY => Incrémente automatiquement la date de livraison du nombre de semaines déclarées à la création d'une propale ou d'une commande à partir de la date de création.
 
== Module Import ==
* IMPORT_CSV_SEPARATOR_TO_USE => Valeur de caractère à prendre comme délimiteur de fichier CSV (par défaut Dolibarr prend ","). Exemple: IMPORT_CSV_SEPARATOR_TO_USE=;
* IMPORT_CSV_FORCE_CHARSET => Choisit le charset du fichier généré par les exports CSV. Par défaut: UTF-8. Exemple: IMPORT_CSV_FORCE_CHARSET=ISO-8859-1
 
== Module Export ==
* EXPORT_CSV_SEPARATOR_TO_USE => Valeur de caractère à prendre comme délimiteur de fichier CSV (par défaut Dolibarr prend ","). Exemple: EXPORT_CSV_SEPARATOR_TO_USE=;
* EXPORT_CSV_FORCE_CHARSET => Choisit le charset du fichier généré par les exports CSV. Par défaut: UTF-8. Exemple: EXPORT_CSV_FORCE_CHARSET=ISO-8859-1
 
== Module Agenda ==
* AGENDA_MAX_EVENTS_DAY_VIEW => Défini le nombre max d'entrées visibles pour chaque jour dans l'agenda. Vaut 3 par défaut. La valeur 0 signifie aucune limite.
 
== Module Produit ==
* PRODUCT_ADD_TYPE_IN_DOCUMENTS => Ajoute le texte "Produit" ou "Service" devant les lignes détails sur les PDF générés.
* PRODUCT_SHOW_WHEN_CREATE => Veille option non supporté (pose pb) qui permettait de saisir ses lignes lors de la première page de création de facture ou propale.
* PRODUCT_DONOTSEARCH_ANYWHERE => Si la recherche Ajax est activée, il est possible de rechercher les produits avec les infos tapés n'importe ou dans la référence ou libellé. Avec cette option la recherche se fait uniquement sur le début, ce qui est beaucoup plus rapide lorsque le nombre de produit est très important.
* PRODUIT_DESC_IN_LIST => Affiche la description longue du produit/services au sein des liste. Utilisé pour les vues listes des contrats de services uniquement pour l'instant.
 
== Module Service ==
* SERVICE_ARE_ECOMMERCE_200238EC => Si cette option est active, les services sont traités comme des eServices selon la directive EU Council Directive 2002/38/EC (http://ec.europa.eu/taxation_customs/taxation/vat/traders/e-commerce/article_1610_en.htm). Le taux de tva par défaut est basé sur le pays d'achat et non de vente pour les ventes BtoC.
 
== Module Stock ==
* STOCK_SUPPORTS_SERVICES => Les services peuvent être ajoutées/supprimés des stocks
 
== Module Adhérent ==
* MEMBER_NEWFORM_TEXT => Remplace le texte affiché sur la page publique d'autoinscription.
* MEMBER_URL_REDIRECT_SUBSCRIPTION => Lien appelé et affiché en cas d'autocréation d'un compte membre dans le module adhérent par un invité si la création est un succès.
 
== Module Intervention ==
* FICHEINTER_CLASSIFY_BILLED => Permet classer une intervention comme «facturée»
 
== Module Fournisseur ==
* FOURN_PRODUCT_AVAILABILITY =>  Dans le page de prix des fournisseurs des produits, active la fonction de délai de disponibilité des produits pour le fournisseur.
 
== Options PDF ==
* MAIN_DISABLE_FORCE_SAVEAS => Si votre navigateur propose systématiquement d'enregistrer les fichiers sur disques (comme les PDF), essayer d'ajouter cette option. Les fichiers pourront alors s'afficher dans le lecteur du navigateur.
 
* MAIN_DISABLE_PDF_COMPRESSION => Désactive la compression sur les PDF générés.
 
* MAIN_INVERT_SENDER_RECIPIENT => Inverse la disposition des adresses emetteur/récepteur dans les PDF.
 
* MAIN_DISABLE_PDF_AUTOUPDATE => Désactive la régénération automatique du PDF à chaque ajout/modification/suppression de ligne produit (on peut toujours cliquer sur Générer pour générer le document). Peut améliorer la réactivité de l'interface.
 
* MAIN_USE_BACKGROUND_ON_PDF => Définir cette constante avec le nom court d'une image (exemple "monimage.jpg") qui est placé dans le répertoire "documents/mycompany/logos", ajoute un fond de page dans les documents PDF constitué de cette image.
 
* MAIN_ADD_PDF_BACKGROUND => Définir cette constante avec le nom court d'un fichier PDF (exemple "monpdf.pdf") qui est placé dans le répertoire "documents/mycompany", ajoute un fond de page dans les documents PDF constitué de ce PDF fond.
 
* MAIN_USE_AUTOWRAP_ON_FREETEXT => Centre la mention complémentaire au lieu de l'aligner à gauche.

Navigation menu