Difference between revisions of "Paramétrage Divers"

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
m (→‎Module tiers: Formatage)
Line 229: Line 229:
 
=Module de propositions=
 
=Module de propositions=
  
    PROPAL_CLONE_ON_CREATE_PAGE => Sur la page de création de proposition, demandez si vous souhaitez créer la proposition en clonant une proposition déjà existante. Vous devez utiliser à la place le bouton "Cloner" disponible sur les propositions existantes.
+
PROPAL_CLONE_ON_CREATE_PAGE => Sur la page de création de proposition, demandez si vous souhaitez créer la proposition en clonant une proposition déjà existante. Vous devez utiliser à la place le bouton "Cloner" disponible sur les propositions existantes.
    MAIN_PROPAL_CHOOSE_ODT_DOCUMENT => Sur la page de configuration, vous pourrez sélectionner le document ODT à utiliser lorsque vous fermez
+
MAIN_PROPAL_CHOOSE_ODT_DOCUMENT => Sur la page de configuration, vous pourrez sélectionner le document ODT à utiliser lorsque vous fermez
 
  ou annulez des propositions.
 
  ou annulez des propositions.
    MAIN_GENERATE_PROPOSALS_WITH_PICTURE => Ajouter une image du produit (le premier trouvé s'il y en a plusieurs) dans le PDF de propositions généré. Notez que cela réduira la largeur disponible pour la description du produit.
+
* MAIN_GENERATE_PROPOSALS_WITH_PICTURE => Ajouter une image du produit (le premier trouvé s'il y en a plusieurs) dans le PDF de propositions généré. Notez que cela réduira la largeur disponible pour la description du produit.
    PROPAL_DISABLE_SIGNATURE => Ne pas afficher la boîte pour signature.
+
PROPAL_DISABLE_SIGNATURE => Ne pas afficher la boîte pour signature.
    WORKFLOW_PROPAL_CAN_CLASSIFY_BILLED_WITHOUT_INVOICES => Le bouton "Classifié" est visible sur la proposition même si aucune facture n'est
+
WORKFLOW_PROPAL_CAN_CLASSIFY_BILLED_WITHOUT_INVOICES => Le bouton "Classifié" est visible sur la proposition même si aucune facture n'est
 
  liée à la proposition.
 
  liée à la proposition.
    PRODUIT_PDF_MERGE_PROPAL => Lors de la génération du PDF de la proposition, tous les PDF liés aux produits liés à la proposition sont
+
PRODUIT_PDF_MERGE_PROPAL => Lors de la génération du PDF de la proposition, tous les PDF liés aux produits liés à la proposition sont
 
  également inclus dans le PDF final
 
  également inclus dans le PDF final
    PROPOSAL_ALLOW_EXTERNAL_DOWNLOAD => Lorsqu'un fichier PDF est généré, une clé de partage est automatiquement définie pour que le fichier  
+
PROPOSAL_ALLOW_EXTERNAL_DOWNLOAD => Lorsqu'un fichier PDF est généré, une clé de partage est automatiquement définie pour que le fichier  
 
puisse être téléchargé à l'aide de la clé de partage. (v7.0 +)
 
puisse être téléchargé à l'aide de la clé de partage. (v7.0 +)
    MAIN_PDF_PROPAL_USE_ELECTRONIC_SIGNING => ajouter un champ de signature optionnel en pdf propal  
+
MAIN_PDF_PROPAL_USE_ELECTRONIC_SIGNING => ajouter un champ de signature optionnel en pdf propal  
  
Module de commande
+
==Module de commande==
  
    COMMANDE_REQUIRE_SOURCE => Rendre obligatoire le champ de saisie "Source de commande".
+
*    COMMANDE_REQUIRE_SOURCE => Rendre obligatoire le champ de saisie "Source de commande".
    COMMANDE_VALID_AFTER_CLOSE_PROPAL => Lorsqu'une commande est créée sur une proposition fermée, la commande est directement définie avec le  
+
COMMANDE_VALID_AFTER_CLOSE_PROPAL => Lorsqu'une commande est créée sur une proposition fermée, la commande est directement définie avec le  
 
statut "Validé".
 
statut "Validé".
    COMMANDE_CHANGE_THIRDPARTY => Peut changer le client sur les commandes
+
COMMANDE_CHANGE_THIRDPARTY => Peut changer le client sur les commandes
    ORDER_ALLOW_EXTERNAL_DOWNLOAD => Lorsqu'un fichier PDF est généré, une clé de partage est automatiquement définie pour que le fichier puisse être téléchargé à l'aide de la clé de partage. (v7.0 +)  
+
ORDER_ALLOW_EXTERNAL_DOWNLOAD => Lorsqu'un fichier PDF est généré, une clé de partage est automatiquement définie pour que le fichier puisse être téléchargé à l'aide de la clé de partage. (v7.0 +)  
  
Module de facture
+
==Module de facture==
  
    MAIN_DEPOSIT_MULTI_TVA => Dans la facture de dépôt, crée une ligne par taux de TVA à partir du document d'origine (6.0)
+
*    MAIN_DEPOSIT_MULTI_TVA => Dans la facture de dépôt, crée une ligne par taux de TVA à partir du document d'origine (6.0)
    FACTURE_SHOW_SEND_REMINDER => Afficher le lien "Envoyer un rappel par mail", même fonctionnalité que "Envoyer par mail" (fonctionnalité obsolète).
+
FACTURE_SHOW_SEND_REMINDER => Afficher le lien "Envoyer un rappel par mail", même fonctionnalité que "Envoyer par mail" (fonctionnalité obsolète).
    INVOICE_CAN_ALWAYS_BE_EDITED => Permet de modifier les factures même si le paiement a été lancé. Remarque: Si le module " BlockedLog " est actif (requis par certains pays pour des raisons légales), cela ne modifiera pas le contenu des journaux archivés suivis par ce module. Par définition, il est impossible de modifier ou de supprimer des enregistrements archivés. Il ne fera que mettre à jour les données de votre application et un nouvel enregistrement pour suivre votre modification dans le journal d'archivage non réversible.
+
INVOICE_CAN_ALWAYS_BE_EDITED => Permet de modifier les factures même si le paiement a été lancé. Remarque: Si le module " BlockedLog " est actif (requis par certains pays pour des raisons légales), cela ne modifiera pas le contenu des journaux archivés suivis par ce module. Par définition, il est impossible de modifier ou de supprimer des enregistrements archivés. Il ne fera que mettre à jour les données de votre application et un nouvel enregistrement pour suivre votre modification dans le journal d'archivage non réversible.
    INVOICE_CAN_ALWAYS_BE_REMOVED => Permet de toujours supprimer les factures (même si la facture n’est pas la dernière). Remarque: Si le module " BlockedLog " est actif (requis par certains pays pour des raisons légales), cela ne modifiera pas le contenu des journaux archivés suivis par ce module. Par définition, il est impossible de modifier ou de supprimer des enregistrements archivés. Il ne fera que mettre à jour les données de votre application et un nouvel enregistrement pour suivre votre modification dans le journal d'archivage non réversible.
+
INVOICE_CAN_ALWAYS_BE_REMOVED => Permet de toujours supprimer les factures (même si la facture n’est pas la dernière). Remarque: Si le module " BlockedLog " est actif (requis par certains pays pour des raisons légales), cela ne modifiera pas le contenu des journaux archivés suivis par ce module. Par définition, il est impossible de modifier ou de supprimer des enregistrements archivés. Il ne fera que mettre à jour les données de votre application et un nouvel enregistrement pour suivre votre modification dans le journal d'archivage non réversible.
    INVOICE_CAN_NEVER_BE_REMOVED => Ne jamais autoriser à supprimer des factures (sauf les factures brutes).
+
INVOICE_CAN_NEVER_BE_REMOVED => Ne jamais autoriser à supprimer des factures (sauf les factures brutes).
    INVOICE_POSITIVE_CREDIT_NOTE => Tous les montants sur les notes de crédit PDF sont positifs.
+
INVOICE_POSITIVE_CREDIT_NOTE => Tous les montants sur les notes de crédit PDF sont positifs.
    FACTURE_CHANGE_THIRDPARTY => Permet de modifier le tiers dans les brouillons de factures. Si une remise a été définie à partir du tiers d'origine, la remise reste en vigueur, rendant les données non cohérentes.
+
FACTURE_CHANGE_THIRDPARTY => Permet de modifier le tiers dans les brouillons de factures. Si une remise a été définie à partir du tiers d'origine, la remise reste en vigueur, rendant les données non cohérentes.
    FACTURE_USE_PROFORMAT => Activer le type de factures PROFORMAT.
+
FACTURE_USE_PROFORMAT => Activer le type de factures PROFORMAT.
    FACTURE_DEPOSITS_ARE_JUST_PAYMENTS => Traite les factures de dépôt comme un cas particulier. Les factures de dépôt ne sont pas comptabilisées dans le chiffre d'affaires. Ils sont ensuite appliqués en tant que paiement, comme une remise, sur la facture finale. Par défaut, lorsque vous incluez le dépôt dans le brouillon de la facture finale, le montant de la facture finale est réduit. Avec cette option, le montant final n'est pas réduit mais un paiement est enregistré.
+
FACTURE_DEPOSITS_ARE_JUST_PAYMENTS => Traite les factures de dépôt comme un cas particulier. Les factures de dépôt ne sont pas comptabilisées dans le chiffre d'affaires. Ils sont ensuite appliqués en tant que paiement, comme une remise, sur la facture finale. Par défaut, lorsque vous incluez le dépôt dans le brouillon de la facture finale, le montant de la facture finale est réduit. Avec cette option, le montant final n'est pas réduit mais un paiement est enregistré.
    FACTURE_SENDBYEMAIL_FOR_ALL_STATUS => Peut envoyer une facture par email au client même si la facture a le statut "brouillon".
+
FACTURE_SENDBYEMAIL_FOR_ALL_STATUS => Peut envoyer une facture par email au client même si la facture a le statut "brouillon".
    MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT => Désactiver la TVA sur les documents générés. comme pour une association. (c'est du travail avec le modèle de crabe)
+
MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT => Désactiver la TVA sur les documents générés. comme pour une association. (c'est du travail avec le modèle de crabe)
    INVOICE_CREDIT_NOTE_STANDALONE (dolibarr 3.9) => Peut faire un avoir sans facture.
+
INVOICE_CREDIT_NOTE_STANDALONE (dolibarr 3.9) => Peut faire un avoir sans facture.
    INVOICE_USE_SITUATION = Activer la fonctionnalité "facture de situation"
+
INVOICE_USE_SITUATION = Activer la fonctionnalité "facture de situation"
    INVOICE_USE_SITUATION_CREDIT_NOTE (dolibarr 8.0) = Activer la fonctionnalité "note de crédit de situation" (nécessite INVOICE_USE_SITUATION)
+
INVOICE_USE_SITUATION_CREDIT_NOTE (dolibarr 8.0) = Activer la fonctionnalité "note de crédit de situation" (nécessite INVOICE_USE_SITUATION)
    INVOICE_DISABLE_DEPOSIT = Désactiver les factures de dépôt
+
INVOICE_DISABLE_DEPOSIT = Désactiver les factures de dépôt
    INVOICE_DISABLE_REPLACEMENT = Désactiver les factures de remplacement
+
INVOICE_DISABLE_REPLACEMENT = Désactiver les factures de remplacement
    INVOICE_DISABLE_CREDIT_NOTE = Désactiver les notes de crédit
+
INVOICE_DISABLE_CREDIT_NOTE = Désactiver les notes de crédit
    WORKFLOW_BILL_ON_SHIPMENT = Modifier l'étiquette du bouton avec l'étiquette appropriée lorsque vous devez créer une facture pour les envois
+
WORKFLOW_BILL_ON_SHIPMENT = Modifier l'étiquette du bouton avec l'étiquette appropriée lorsque vous devez créer une facture pour les envois
    INVOICE_ALLOW_EXTERNAL_DOWNLOAD => Lorsqu'un PDF est généré, une clé de partage est automatiquement définie pour que le fichier puisse être téléchargé à l'aide de la clé de partage. (v7.0 +)  
+
INVOICE_ALLOW_EXTERNAL_DOWNLOAD => Lorsqu'un PDF est généré, une clé de partage est automatiquement définie pour que le fichier puisse être téléchargé à l'aide de la clé de partage. (v7.0 +)  
  
Rapport de dépenses
+
==Rapport de dépenses==
  
    EXPENSEREPORT_ALLOW_OVERLAPPING_PERIODS => Peut entrer plusieurs rapports de dépenses sur des périodes identiques ou se chevauchant. (v7.0 +)  
+
*    EXPENSEREPORT_ALLOW_OVERLAPPING_PERIODS => Peut entrer plusieurs rapports de dépenses sur des périodes identiques ou se chevauchant. (v7.0 +)  
  
Module d'exportation
+
==Module d'export==
  
    EXPORT_CSV_SEPARATOR_TO_USE => Valeur de chaîne à utiliser comme séparateur par défaut pour délimiter les champs des fichiers exportés (par défaut, Dolibarr utilise ","). Exemple: EXPORT_CSV_SEPARATOR_TO_USE =;
+
EXPORT_CSV_SEPARATOR_TO_USE => Valeur de chaîne à utiliser comme séparateur par défaut pour délimiter les champs des fichiers exportés (par défaut, Dolibarr utilise ","). Exemple: EXPORT_CSV_SEPARATOR_TO_USE =;
    EXPORT_CSV_FORCE_CHARSET => Choisissez le jeu de caractères utilisé dans le fichier de sortie créé par l'exportateur CSV. Par défaut, c'est ISO-8859-1. Exemple: EXPORT_CSV_FORCE_CHARSET = utf-8
+
EXPORT_CSV_FORCE_CHARSET => Choisissez le jeu de caractères utilisé dans le fichier de sortie créé par l'exportateur CSV. Par défaut, c'est ISO-8859-1. Exemple: EXPORT_CSV_FORCE_CHARSET = utf-8
    EXPORTTOOL_CATEGORIES => Peut exporter des catégories (plusieurs lignes) dans une colonne avec le "profil d'exportation de produit"
+
* EXPORTTOOL_CATEGORIES => Peut exporter des catégories (plusieurs lignes) dans une colonne avec le "profil d'exportation de produit"
    USE_STRICT_CSV_RULES => Utiliser le format CSV strict / réel pour l'exportation. Ne nettoyez / remplacez pas CR + LF par '\ n' mais citez-les en utilisant le caractère CSV d'échappement (").  
+
USE_STRICT_CSV_RULES => Utiliser le format CSV strict / réel pour l'exportation. Ne nettoyez / remplacez pas CR + LF par '\ n' mais citez-les en utilisant le caractère CSV d'échappement (").  
  
Module agenda
+
==Module agenda==
  
    AGENDA_MAX_EVENTS_DAY_VIEW => Définissez le nombre maximum d'entrées visibles pour chaque jour dans l'agenda. La valeur par défaut est 3. La valeur 0 signifie aucune limite.
+
AGENDA_MAX_EVENTS_DAY_VIEW => Définissez le nombre maximum d'entrées visibles pour chaque jour dans l'agenda. La valeur par défaut est 3. La valeur 0 signifie aucune limite.
    AGENDA_USE_EVENT_TYPE => Ajouter un champ obligatoire "Type" lors de la création d'un événement (obsolète).
+
AGENDA_USE_EVENT_TYPE => Ajouter un champ obligatoire "Type" lors de la création d'un événement (obsolète).
    AGENDA_AUTOSET_END_DATE_WITH_DELTA_HOURS => Définir automatiquement la date de fin de l'événement pour démarrer la date + delta sur la page de création de l'événement.
+
AGENDA_AUTOSET_END_DATE_WITH_DELTA_HOURS => Définir automatiquement la date de fin de l'événement pour démarrer la date + delta sur la page de création de l'événement.
    MAIN_ADD_EVENT_ON_ELEMENT_CARD => Permet de créer un événement à partir d'un document (proposition, commande, facture)  
+
MAIN_ADD_EVENT_ON_ELEMENT_CARD => Permet de créer un événement à partir d'un document (proposition, commande, facture)
  
 
=Module produits=
 
=Module produits=

Revision as of 17:53, 24 September 2018

Aide de l'écran: Paramétrage Divers

Menu d'accès: Accueil -> Configuration -> Divers (avec le gestionaire de menu 'eldy')



Fonction

Cette page permet d'ajouter/éditer des paramètres sans page dédiée à leur édition. Dans la plupart des cas, ce sont des paramètres pour le développement, les modules externes ou des fonctions cachées.

Pour une utilisation normale de Dolibarr, cet écran de paramétrage doit rester vide et ne pas être utilisé.

Quelques options cachées

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.

L'utilisation de ces constantes étant à éviter, la documentation n'est disponible qu'en Anglais (Setup_Other#List_of_known_hidden_options). La page servant plutôt d'aide mémoire.


Liste des options cachées connues

Options globales

  • MAIN_LOGOUT_GOTO_URL => (core) URL à laquelle l'utilisateur sera redirigé après LOGOUT.
  • MAIN_FILESYSTEM_ENCODING => Avec certaines versions de PHP, PHP ne peut pas détecter le code de page du système de fichiers du système d'exploitation du serveur. Pour résoudre ce problème, Dolibarr suppose que le système de fichiers de votre système d'exploitation est UTF-8 sur les systèmes Linux ou osx et iso-8859-1 sur Windows. Si ce n'est pas le cas, par exemple sur un serveur Windows avec un code NTFS UTF-8, vous pouvez définir la variable MAIN_FILESYSTEM_ENCODING sur "utf-8".
  • MAIN_SHOW_TECHNICAL_ID => Afficher également les identifiants techniques sur les cartes d'éléments ou certaines listes (non supportés partout).
  • MAIN_MAXTABS_IN_CARD => Nombre maximum d'onglets visibles. D'autres sont regroupés dans une liste déroulante.
  • MAIN_ONLY_LOGIN_ALLOWED => Seul l'identifiant spécifié est autorisé à se connecter à Dolibarr (mode maintenance).
  • MAIN_AUTO_TIMESTAMP_IN_PUBLIC_NOTES => Ajoutez un horodatage et un utilisateur automatiquement lors de la modification de la note publique.
  • MAIN_AUTO_TIMESTAMP_IN_PRIVATE_NOTES => Ajoutez un horodatage et un utilisateur automatiquement lors de la modification de la note privée.
  • MAIN_SECURITY_CSRF_WITH_TOKEN (> = 5.0) => Activer une deuxième protection anti-CSRF sur POST (un POST d'un autre site Web ne peut être effectué). Notez qu'il existe déjà une protection par défaut utilisant le test sur le référent. Cette deuxième protection utilise TOKEN sur les formulaires et est moins puissante.
  • MAIN_APPLICATION_TITLE => Cela changera le titre du logiciel (qui apparaît sur la page de connexion par défaut). Attention, changer cela peut faire échouer la détection de versions Dolibarr par les applications smartphone comme Application Android - DoliDroid
  • MAIN_AUTOFILL_DATE => Si cette constante est définie sur une valeur différente de 0, la date de la facture, de la proposition, de la commande ou du paiement est automatiquement renseignée avec la date du jour. Il est fortement recommandé de NE PAS ACTIVER cette fonctionnalité. Cela peut créer beaucoup d'erreurs de saisie avec les données non validées par les utilisateurs. Cela conduit à des valeurs incorrectes enregistrées dans la base de données, entraînant une confusion lorsque vous devez effectuer vos rapports de comptabilité! Cependant, certains utilisateurs le veulent, nous le fournissons donc.
  • MAIN_DISABLE_FULL_SCANLIST => Désactive l'analyse complète des tables pour permettre à la pagination d'afficher le nombre total de pages. Peut être utile pour activer sur des systèmes avec une très grande quantité de données (tables avec plus de 500 000 enregistrements).
  • MAIN_FIRST_TO_UPPER => Dolibarr ajoute des majuscules aux tiers, aux contacts ou aux noms des membres si ce n'est pas fait. Attention, avec certaines langues (dont les mots avec des majuscules ne sont pas les mêmes mots, ou si pagecode n’a pas toujours une majuscule, comme les langages cyrilliques), cette fonctionnalité peut altérer vos données.
  • MAIN_ENABLE_LOG_TO_HTML (MAIN_LOGTOHTML avant 3.9) => Si cette constante est définie, il est possible d'avoir des journaux dans les pages en ajoutant le paramètre & logtohtml = 1 dans l'URL.
  • MAIN_USE_HOURMIN_IN_DATE_RANGE => Sur toutes les lignes d'entités (facture, commande, contrat ...), il est possible d'ajouter des heures et des minutes avec la date sur les champs "date de début" et "date de fin".
  • MAIN_REMOVE_INSTALL_WARNING => Supprimez tous les avertissements de sécurité qui apparaissent aux utilisateurs administrateurs si l'URL / installation est publique. Vous devez résoudre le problème si un avertissement se produit, au lieu de supprimer l'avertissement! Pour cela, placez un fichier nommé install.lock dans le répertoire racine de Dolibarr. Cela arrêtera l'avertissement mais rendra la page / installation impossible à utiliser pour protéger votre installation.
  • MAIN_OPTIMIZE_SPEED => Utilisez des améliorations de vitesse. Voir la page Increase_Performance pour plus d'informations.
  • MAIN_REPLACE_TRANS_xx_XX => Où xx_XX est le code de langue. Si la valeur est string1: newstring1; string2: newstring2 remplace alors string1 par newstring1 dans toute traduction effectuée pour la langue xx_XX.
  • MAIN_REPEATCONTACTONEACHTAB => Si ajouté et défini sur 1, cela ajoute des contacts sur tous les onglets, pas seulement l'onglet principal.
  • MAIN_DISABLE_JQUERY_JNOTIFY => Désactiver l'utilisation de JNotify pour afficher les messages de confirmation ou d'erreur
  • MAIN_USE_JQUERY_JEDITABLE => Permet de mettre à jour depuis l'écran, directement dans la base de données, certaines propriétés d'éléments (factures, propositions, ...) en utilisant Ajax. Cela accélère le temps de réponse, mais évite d'utiliser ces fonctionnalités, car il contourne certaines actions commerciales (mises à jour sur d'autres données qui doivent être effectuées de manière cohérente) et ignore les contrôles métier sur les données que vous avez enregistrées. Cette fonctionnalité brise donc la cohérence des données et peut-être la stabilité du logiciel.
  • MAIN_USE_JQUERY_MULTISELECT => Permet d'utiliser Ajax lorsqu'un choix nécessitant multisélection est utilisé (pour le moment, seuls les modules externes utilisent la sélection avec des valeurs multi-sélection). Définissez la valeur sur le nom du plug-in jQuery à utiliser (multi-sélection, sélection multiple, sélection2…). Le définir sur une autre valeur entraînera des effets secondaires et / ou des bogues indésirables.
  • MAIN_HELPCENTER_LINKTOUSE => Définir le lien URL à utiliser comme page cible pour le lien "J'ai besoin d'aide" sur la page de connexion
  • MAIN_MODULES_FOR_EXTERNAL => Limiter les modules disponibles pour les utilisateurs externes. La valeur par défaut est 'facture, commande, contact, propal, projet, contrat, societe, ficheinter, expedition, agenda'
  • MAIN_SHOW_TUNING_INFO => Ajouter des informations de réglage dans la console javascript. Mieux quand xdebug est activé.
  • MAIN_DOL_SCRIPTS_ROOT => Définir le répertoire qui contient le répertoire 'scripts' (par exemple / var / www / dolibarr)
  • MAIN_MIN_NB_ENABLED_MODULE_FOR_WARNING => Un avertissement indiquant que la configuration des modules est incomplète est affiché si le nombre de modules activés est inférieur ou égal à cette valeur (1 si non défini)
  • MAIN_ADD_SALE_REP_SIGNATURE_IN_NOTE => Ajouter la signature du représentant de la première vente dans les documents (à la fin des notes publiques).
  • MAIN_DISABLE_AJAX_COMBOX => Si vous avez un grand nombre de tiers ou de produits, vous pouvez désactiver la fonctionnalité de saisie semi-automatique dans la liste des tiers en définissant la constante MAIN_DISABLE_AJAX_COMBOX sur 1 dans Home-Setup-Other (avec Dolibarr v3.6.0 +).
  • MAIN_USE_CACHE_MANIFEST => Ajouter un manifeste de cache HTML5 à la page - Attention, cette fonctionnalité est obsolète et supprimée des standards Web
  • MAIN_FORCELANGDIR => chemin relatif du répertoire contenant votre dossier langs personnalisé.
  • MAIN_VAT_DEFAULT_IF_AUTODETECT_FAILS => permet de définir un taux de TVA par défaut
  • MAIN_HTML_TITLE => peut être utilisé pour contrôler la manière dont le titre de la page HTML est formaté. Si la valeur contient la clé 'noapp', le nom de l'application ne sera pas généré. Si value contient 'thirdpartynameonly', sur l'onglet pour les tiers, seul le nom des tiers est affiché. La valeur peut être la liste de balises: 'noapp; thirdpartynameonly'
  • MAIN_LANDING_PAGE => (> = 3.9). Peut choisir la première page à afficher après la connexion (la page de destination). Cette option fonctionne comme une option globale (llx_const) et par option utilisateur (llx_user_param).
  • MAIN_PROPAGATE_CONTACTS_FROM_ORIGIN => (> = 4.0) Lors de la création d'une commande, d'un contrat, d'une facture à partir d'un autre objet, des contacts spécifiques d'objets sont définis comme contact spécifique du nouvel objet lorsque cela est possible.
  • MAIN_WEIGHT_DEFAULT_ROUND => Exactitude du poids (nombre de décimales)
  • MAIN_WEIGHT_DEFAULT_UNIT => Unité par défaut pour le poids (0 = kg, -3 = g, ...)
  • MAIN_VOLUME_DEFAULT_ROUND => Précision du volume (nombre de décimales)
  • MAIN_VOLUME_DEFAULT_UNIT => Unité par défaut pour le poids (0 = kg, -3 = g, ...)
  • MAIN_PUBLIC_NOTE_IN_ADDRESS> = 4.0 => afficher la note publique dans le bloc d'adresse
  • MAIN_DEFAULT_PAYMENT_TERM_ID => Avec l'identifiant d'un terme de paiement, utilisera ce dernier comme délai de paiement par défaut chaque fois que vous créez une nouvelle proposition, une commande, une facture (client et fournisseur)
  • MAIN_ROUNDOFTOTAL_NOT_TOTALOFROUND => Changer la manière d'arrondir les lignes TTC totales, en arrondissant d'abord après
  • MAIN_VIEW_LINE_NUMBER => Affiche un numéro de ligne contre chaque ligne de la commande / facture pour les produits / services. À l'écran uniquement, pas au format PDF.
  • MAIN_DOC_USE_OBJECT_THIRDPARTY_NAME => Ajouter le nom de la tierce partie au début du document généré
  • MAIN_DOC_USE_TIMING => Ajouter un horodatage à la fin du document généré. La valeur doit être le format de l'horodatage. Par exemple:% Y% m% d% H% M
  • MAIN_DISABLEDRAFTSTATUS => Désactiver le statut Draft pour certains objets (projet, don, ...)
  • MAIN_USE_OLD_SEARCH_FORM => Afficher l'ancien formulaire de recherche dans le menu de gauche.
  • MAIN_SERVER_TZ => Si vous ne pouvez pas définir le fuseau horaire de votre installation PHP, définissez cette constante. Mieux vaut le régler sur UTC. A l'avenir, cette constante sera forcée à 'UTC', donc le fuseau horaire du serveur PHP n'aura plus d'effet. Exemples: Europe / Paris, auto.
  • MAIN_SEARCH_FORM_ON_HOME_AREAS => Afficher le formulaire de recherche sur les zones de la page d'accueil pour les modules de base (Supprimé après la v5 en raison du combo de recherche globale) (v6.0 +)
  • MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE => Si un seul résultat est trouvé, la définition de cette valeur à 1 vous amène directement à l'élément (méthode par défaut). Définir la valeur sur 0 affichera le résultat dans la liste comme un résultat unique (v5.0 +)
  • MAIN_ENABLE_IMPORT_LINKED_OBJECT_LINES (dolibarr 8.0) => Permet d'importer des lignes dans le document actuel à partir de documents compatibles "liés"

Visuel ou Thème

  • MAIN_OPTIMIZEFORTEXTBROWSER => Optimiser le rendu de sortie pour l'utilisation d'un navigateur de texte (utile pour les personnes aveugles)
  • THEME_ELDY_DISABLE_IMAGE => Images désactivées du menu principal pour le thème eldy.
  • MAIN_MENU_HIDE_UNAUTHORIZED => Masquer le menu si l'utilisateur connecté n'est pas autorisé plutôt que de simplement les griser
  • THEME_TOPMENU_STICKY_POSITION => Option pour corriger le menu principal avec le thème eldy (masque caché) (v7.0 +)

Email et SMS

   MAIN_MAILFORM_DISABLE_ENTERKEY (> = 8.0.1) => Activer le code javascript pour désactiver la clé de saisie dans le formulaire MAIL. 
   MAIL_PREFIX_FOR_EMAIL_ID (> = 8.0.1) => Préfixe de l’ID de courrier. La valeur par défaut est $ _SERVER ["SERVER_NAME"] 
   MAIN_MAIL_DEBUG => Ecrire le contenu avec en-tête du dernier courrier dans le fichier dolibarr_mail.log dans le répertoire dolibarr_main_data_root. 
   MAIN_SMS_DEBUG => Ecrire le contenu du SMS envoyé dans le fichier dolibarr_sms.log dans le répertoire dolibarr_main_data_root. 
   MAIN_MAIL_ALLOW_SENDMAIL_F => Sur les systèmes Linux ou BSD, la fonction de messagerie PHP utilise la commande sendmail local to server.
Dans certains cas, le courrier électronique de l'expéditeur doit être fourni sur la ligne de commande de sendmail avec l'option -f. Cette
option est là pour demander à Dolibarr d'appeler la fonction mail de PHP en ajoutant une valeur pour l'option -f. Notez que dans la plupart
des cas, même avec sendmail, le courrier électronique de l'expéditeur est correctement géré, car il est ajouté dans l'en-tête technique du
courrier électronique. Cette option est ici uniquement pour la configuration rare de sendmail qui demande à l'option -f d'être obligatoire 

ou pour l'installation sendmail qui n'utilise pas par défaut le chemin de retour de l'en-tête pour définir l'expéditeur (avec cette option être fourni également sur la ligne de commande et non perdu par sendmail).

   MAIN_MAIL_SENDMAIL_FORCE_BA => Sur les systèmes Linux ou BSD, la fonction de messagerie PHP utilise la commande sendmail local to server.
Dans certains cas, nous voulons que le destinataire soit envoyé à sendmail dans le contenu du courrier électronique au lieu de son paramètre 

de ligne de commande. Pour cela, il faut ajouter le paramètre -ba à sendmail. Cette option demande à PHP de fournir ce paramètre lors de l'envoi

d'un mail. Notez qu'une autre solution consiste à éditer le fichier mail.force_extra_parameters = -ba dans le fichier php.ini . 
   MAIN_MAIL_NO_FULL_EMAIL => L'e-mail du destinataire et l'expéditeur sont nettoyés pour être sur le formulaire "<email>" au lieu de "Nom <email>". Cela pourrait résoudre le problème de la compatibilité avec les très anciens mailers. 
   MAIN_FIX_FOR_BUGGED_MTA => Certains agents MTA sont buggés et ajoutent des caractères CR chaque fois qu’ils voient un LF. Les e-mails 

Dolibarr étant falsifiés pour être déjà nettoyés, si l'agent MTA le fait, vous enverrez un e-mail avec deux caractères CR. Cela peut entraîner

le destinataire ne peut pas lire votre courrier électronique. Pour résoudre ce problème, ajoutez cette constante à 1. Dolibarr créera alors un courrier électronique non conforme à la norme RFC mais, étant donné que l’agent MTA est bogue, le courrier électronique sera modifié et 

corrigera lors de l’envoi, ce qui résoudra le problème. Ajoutez cette constante si votre destinataire rencontre des problèmes lors de l'ouverture du courrier électronique, par exemple des utilisateurs utilisant le webmail orange.fr ou hotmail.com

   MAIN_MAIL_DO_NOT_USE_SIGN => N'ajoutez pas de signature d'utilisateur à la fin de l'e-mail prédéfini suggéré 


   MAIL_FORCE_DELIVERY_RECEIPT_INVOICE => Définissez la valeur par défaut sur "Oui" lors de la demande d'un accusé de réception lors de l'envoi d'un courrier électronique via le module Facture client . 
   MAIL_FORCE_DELIVERY_RECEIPT_ORDER => Définissez la valeur par défaut sur "Oui" lors de la demande d'accusé de réception lors de l'envoi
du courrier électronique via le module Commande client . 
   MAIL_FORCE_DELIVERY_RECEIPT_PROPAL => Définissez la valeur par défaut sur "Oui" lors de la demande d'un accusé de réception lors de
l'envoi du courrier électronique via le module Proposition client . 
   MAIN_EMAIL_USECCC => 1 = Afficher le champ BCC dans les formulaires de courrier électronique, si email = Afficher le BCC pré-rempli 

avec le courrier électronique.

   MAIN_MAIL_AUTOCOPY_PROPOSAL_TO, MAIN_MAIL_AUTOCOPY_ORDER_TO, MAIN_MAIL_AUTOCOPY_INVOICE_TO => E-mail à utiliser en tant que destinataires
BCC lors de l'envoi de courrier électronique pour proposition, commande ou facture. Vous pouvez rendre cette valeur visible en définissant MAIN_EMAIL_USECCC (à 1 ou à un autre email, voir point précédent) 
   MAIN_EMAIL_ADD_TRACK_ID => Lorsque la valeur est 1 (c'est également la valeur par défaut si l'option n'est pas définie): l'enregistrement "Message-id" ajouté dans l'en-tête de smtp inclut un identifiant de suivi pour définir d'où le mail a été envoyé. Lorsque la valeur est 2: 

vous envoyez un e-mail depuis une carte tierce, l'e-mail de l'expéditeur est complété par la chaîne de suivi de la source e-mail "+ thiXXX" (votre e-mail sera envoyé avec "myname + thi123 @ mycompany"). com). Ainsi, lorsque l'utilisateur recevant un courrier électronique répondra, un courrier électronique sera envoyé à myname@masociete.com mais avec l'identifiant de suivi inclus (dans l'en-tête ou dans le courrier électronique cible), vous permettant ainsi de savoir à quel tiers ou objet est liée à.

   MAIL_MAX_NB_OF_RECIPIENTS_IN_SAME_EMAIL => Restreindre l'envoi d'un email à x destinataires pour un même mail (x pour To: + CC: + BCC :).

Si elle n'est pas définie, la valeur est 10. Requise pour lutter contre le spam qui inclut 1000 destinataires dans un message. Notez que MAIL_MAX_NB_OF_RECIPIENTS_TO_IN_SAME_EMAIL, MAIL_MAX_NB_OF_RECIPIENTS_CC_IN_SAME_EMAIL et MAIL_MAX_NB_OF_RECIPIENTS_BCC_IN_SAME_EMAIL sont également disponibles.

   MAIN_MAIL_FORCE_CONTENT_TYPE_TO_HTML => Forcer l'envoi de tous les emails (événement avec un contenu texte uniquement) en tant qu'e-mail
au format HTML. 
   MAIN_MAIL_USE_MULTI_PART => Forger le contenu d'un email en utilisant une autre partie du texte (pour 5.0.2+). Par défaut avec 6.0+ 
   MAIN_MAIL_ADD_INLINE_IMAGES_IF_IN_MEDIAS => Si des images ont été stockées dans le répertoire des médias depuis CKEditor, les images dans
les e-mails sont remplacées par du "contenu en ligne". Cela peut augmenter sérieusement le risque d'être détecté en tant que SPAM. 
   MAIN_COPY_FILE_IN_EVENT_AUTO => Ajouter un document de pièce jointe sur l'événement auto généré en envoyant un email à partir de dolibarr. 

(v6.0 +)

   MAIN_EXTERNAL_SMTP_CLIENT_IP_ADDRESS => Entrez l'adresse IP publique du serveur, elle apparaîtra donc dans l'aide sur la page de configuration
du courrier électronique. 
   MAIN_MAIL_ENABLED_USER_DEST_SELECT => Afficher également les utilisateurs internes dans la liste des destinataires du courrier électronique 

dans le formulaire d'envoi de courrier électronique (v8.0 +)

Module tiers

  • COMPANY_AQUARIUM_CLEAN_REGEX (> = 8.0.1) => Ajouter une règle REGEX sur les noms des tiers.
  • MAIN_FORCE_DEFAULT_STATE_ID (> = 8.0.1) => Permet de forcer la sélection d'un pays / province / comté à partir d'un pays en spécifiant des identifiants
  • SOCIETE_DISABLE_CUSTOMERS => Supprimer tous les menus et fonctionnalités liés aux clients
  • SOCIETE_DISABLE_PROSPECTS => Supprimer tous les menus et fonctionnalités liés aux prospects
  • SOCIETE_DISABLE_STATE => Ne pas utiliser le champ "state / province"
  • THIRDPARTY_NOTCUSTOMERPROSPECT_BY_DEFAULT => Ne définissez pas le statut "Client / Prospect" sur "on" lors de la création d'un nouveau tiers à partir du menu "Nouveau tiers".
  • THIRDPARTY_NOTSUPPLIER_BY_DEFAULT => Ne définissez pas le statut "Fournisseur" sur "on" lors de la création d'un nouveau tiers à partir du menu "Nouveau tiers".
  • SOCIETE_SORT_ON_TYPEENT = La liste déroulante du "type de tiers" est triée sur un champ "position" qui apparaît dans le dictionnaire au lieu de l'ordre alphabétique.
  • THIRDPARTY_DEFAULT_CREATE_CONTACT (Dolibarr 5.0+) => La création par défaut d'un tiers est individuelle
  • MAIN_THIRDPARTY_CREATION_INDIVIDUAL (Dolibarr <5.0) => Les tiers créés par défaut sont individuels
  • THIRDPARTY_DEFAULT_USEVAT => Lors de la création d'un nouveau tiers, le champ "Use vat" est activé ou désactivé en fonction de la valeur de ce paramètre.
  • THIRDPARTY_DEFAULT_USELOCALTAX1 => Lors de la création d'un nouveau tiers, le champ "Utiliser la deuxième taxe" est activé ou désactivé en fonction de la valeur de ce paramètre.
  • THIRDPARTY_DEFAULT_USELOCALTAX2 => Lors de la création d'un nouveau tiers, le champ "Utiliser la troisième taxe" est activé ou désactivé en fonction de la valeur de ce paramètre.
  • THIRDPARTY_INCLUDE_PARENT_IN_LINKTO => Recherchez également des éléments sur le tiers parent lorsque vous utilisez la fonctionnalité d'objet "lien vers".
  • THIRDPARTY_INCLUDE_PROJECT_THIRDPARY_IN_LINKTO => Recherchez également les éléments appartenant à un tiers qui possèdent le projet de l'élément en cours lors de l'utilisation de la fonctionnalité d'objet "link to" (si le projet appartient à un tiers différent de celui en cours).
  • SOCIETE_ASK_FOR_SHIPPING_METHOD => Le mode de livraison peut être prédéfini sur la carte client et sera utilisé par défaut lors de la création de la commande
  • THIRDPARTY_LOGO_ALLOW_EXTERNAL_DOWNLOAD => Lorsqu'un logo est téléchargé, une clé de partage est automatiquement définie pour que le fichier puisse être téléchargé à l'aide de la clé de partage.
  • MAIN_DISABLE_RESTRICTION_ON_THIRDPARTY_FOR_EXTERNAL => Les utilisateurs externes sont toujours limités au tiers de leur enregistrement de contact. Avec cette option, l'autorisation "voir toutes les tierces parties" peut également fonctionner pour un utilisateur externe. Pas encore mis en œuvre...

Module de propositions

  • PROPAL_CLONE_ON_CREATE_PAGE => Sur la page de création de proposition, demandez si vous souhaitez créer la proposition en clonant une proposition déjà existante. Vous devez utiliser à la place le bouton "Cloner" disponible sur les propositions existantes.
  • MAIN_PROPAL_CHOOSE_ODT_DOCUMENT => Sur la page de configuration, vous pourrez sélectionner le document ODT à utiliser lorsque vous fermez
ou annulez des propositions.
  • MAIN_GENERATE_PROPOSALS_WITH_PICTURE => Ajouter une image du produit (le premier trouvé s'il y en a plusieurs) dans le PDF de propositions généré. Notez que cela réduira la largeur disponible pour la description du produit.
  • PROPAL_DISABLE_SIGNATURE => Ne pas afficher la boîte pour signature.
  • WORKFLOW_PROPAL_CAN_CLASSIFY_BILLED_WITHOUT_INVOICES => Le bouton "Classifié" est visible sur la proposition même si aucune facture n'est
liée à la proposition.
  • PRODUIT_PDF_MERGE_PROPAL => Lors de la génération du PDF de la proposition, tous les PDF liés aux produits liés à la proposition sont
également inclus dans le PDF final
  • PROPOSAL_ALLOW_EXTERNAL_DOWNLOAD => Lorsqu'un fichier PDF est généré, une clé de partage est automatiquement définie pour que le fichier

puisse être téléchargé à l'aide de la clé de partage. (v7.0 +)

  • MAIN_PDF_PROPAL_USE_ELECTRONIC_SIGNING => ajouter un champ de signature optionnel en pdf propal

Module de commande

  • COMMANDE_REQUIRE_SOURCE => Rendre obligatoire le champ de saisie "Source de commande".
  • COMMANDE_VALID_AFTER_CLOSE_PROPAL => Lorsqu'une commande est créée sur une proposition fermée, la commande est directement définie avec le

statut "Validé".

  • COMMANDE_CHANGE_THIRDPARTY => Peut changer le client sur les commandes
  • ORDER_ALLOW_EXTERNAL_DOWNLOAD => Lorsqu'un fichier PDF est généré, une clé de partage est automatiquement définie pour que le fichier puisse être téléchargé à l'aide de la clé de partage. (v7.0 +)

Module de facture

  • MAIN_DEPOSIT_MULTI_TVA => Dans la facture de dépôt, crée une ligne par taux de TVA à partir du document d'origine (6.0)
  • FACTURE_SHOW_SEND_REMINDER => Afficher le lien "Envoyer un rappel par mail", même fonctionnalité que "Envoyer par mail" (fonctionnalité obsolète).
  • INVOICE_CAN_ALWAYS_BE_EDITED => Permet de modifier les factures même si le paiement a été lancé. Remarque: Si le module " BlockedLog " est actif (requis par certains pays pour des raisons légales), cela ne modifiera pas le contenu des journaux archivés suivis par ce module. Par définition, il est impossible de modifier ou de supprimer des enregistrements archivés. Il ne fera que mettre à jour les données de votre application et un nouvel enregistrement pour suivre votre modification dans le journal d'archivage non réversible.
  • INVOICE_CAN_ALWAYS_BE_REMOVED => Permet de toujours supprimer les factures (même si la facture n’est pas la dernière). Remarque: Si le module " BlockedLog " est actif (requis par certains pays pour des raisons légales), cela ne modifiera pas le contenu des journaux archivés suivis par ce module. Par définition, il est impossible de modifier ou de supprimer des enregistrements archivés. Il ne fera que mettre à jour les données de votre application et un nouvel enregistrement pour suivre votre modification dans le journal d'archivage non réversible.
  • INVOICE_CAN_NEVER_BE_REMOVED => Ne jamais autoriser à supprimer des factures (sauf les factures brutes).
  • INVOICE_POSITIVE_CREDIT_NOTE => Tous les montants sur les notes de crédit PDF sont positifs.
  • FACTURE_CHANGE_THIRDPARTY => Permet de modifier le tiers dans les brouillons de factures. Si une remise a été définie à partir du tiers d'origine, la remise reste en vigueur, rendant les données non cohérentes.
  • FACTURE_USE_PROFORMAT => Activer le type de factures PROFORMAT.
  • FACTURE_DEPOSITS_ARE_JUST_PAYMENTS => Traite les factures de dépôt comme un cas particulier. Les factures de dépôt ne sont pas comptabilisées dans le chiffre d'affaires. Ils sont ensuite appliqués en tant que paiement, comme une remise, sur la facture finale. Par défaut, lorsque vous incluez le dépôt dans le brouillon de la facture finale, le montant de la facture finale est réduit. Avec cette option, le montant final n'est pas réduit mais un paiement est enregistré.
  • FACTURE_SENDBYEMAIL_FOR_ALL_STATUS => Peut envoyer une facture par email au client même si la facture a le statut "brouillon".
  • MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT => Désactiver la TVA sur les documents générés. comme pour une association. (c'est du travail avec le modèle de crabe)
  • INVOICE_CREDIT_NOTE_STANDALONE (dolibarr 3.9) => Peut faire un avoir sans facture.
  • INVOICE_USE_SITUATION = Activer la fonctionnalité "facture de situation"
  • INVOICE_USE_SITUATION_CREDIT_NOTE (dolibarr 8.0) = Activer la fonctionnalité "note de crédit de situation" (nécessite INVOICE_USE_SITUATION)
  • INVOICE_DISABLE_DEPOSIT = Désactiver les factures de dépôt
  • INVOICE_DISABLE_REPLACEMENT = Désactiver les factures de remplacement
  • INVOICE_DISABLE_CREDIT_NOTE = Désactiver les notes de crédit
  • WORKFLOW_BILL_ON_SHIPMENT = Modifier l'étiquette du bouton avec l'étiquette appropriée lorsque vous devez créer une facture pour les envois
  • INVOICE_ALLOW_EXTERNAL_DOWNLOAD => Lorsqu'un PDF est généré, une clé de partage est automatiquement définie pour que le fichier puisse être téléchargé à l'aide de la clé de partage. (v7.0 +)

Rapport de dépenses

  • EXPENSEREPORT_ALLOW_OVERLAPPING_PERIODS => Peut entrer plusieurs rapports de dépenses sur des périodes identiques ou se chevauchant. (v7.0 +)

Module d'export

  • EXPORT_CSV_SEPARATOR_TO_USE => Valeur de chaîne à utiliser comme séparateur par défaut pour délimiter les champs des fichiers exportés (par défaut, Dolibarr utilise ","). Exemple: EXPORT_CSV_SEPARATOR_TO_USE =;
  • EXPORT_CSV_FORCE_CHARSET => Choisissez le jeu de caractères utilisé dans le fichier de sortie créé par l'exportateur CSV. Par défaut, c'est ISO-8859-1. Exemple: EXPORT_CSV_FORCE_CHARSET = utf-8
  • EXPORTTOOL_CATEGORIES => Peut exporter des catégories (plusieurs lignes) dans une colonne avec le "profil d'exportation de produit"
  • USE_STRICT_CSV_RULES => Utiliser le format CSV strict / réel pour l'exportation. Ne nettoyez / remplacez pas CR + LF par '\ n' mais citez-les en utilisant le caractère CSV d'échappement (").

Module agenda

  • AGENDA_MAX_EVENTS_DAY_VIEW => Définissez le nombre maximum d'entrées visibles pour chaque jour dans l'agenda. La valeur par défaut est 3. La valeur 0 signifie aucune limite.
  • AGENDA_USE_EVENT_TYPE => Ajouter un champ obligatoire "Type" lors de la création d'un événement (obsolète).
  • AGENDA_AUTOSET_END_DATE_WITH_DELTA_HOURS => Définir automatiquement la date de fin de l'événement pour démarrer la date + delta sur la page de création de l'événement.
  • MAIN_ADD_EVENT_ON_ELEMENT_CARD => Permet de créer un événement à partir d'un document (proposition, commande, facture)

Module produits

   MAIN_PRODUCT_DISABLE_CUSTOMCOUNTRYCODE => Eviter que le code personnalisé et le pays d'origine soient définis comme description du produit lorsqu'ils sont ajoutés à Propal / Order / Invoice
   PRODUCT_ADD_TYPE_IN_DOCUMENTS => Ajoutez le texte "Produit" ou "Service" au début des lignes de détails sur les documents PDF construits.
   PRODUCT_DONOTSEARCH_ANYWHERE => Lorsque la recherche Ajax est activée, la recherche est effectuée sur les critères de l’étiquette du produit. En ajoutant cette option, la recherche est effectuée uniquement au début de l'étiquette. C'est vraiment plus rapide lorsque vous avez un grand nombre de produits.
   PRODUIT_DESC_IN_LIST => Afficher une longue description du produit / service dans les listes.
   PRODUIT_PDF_MERGE_PROPAL => Activer le module PDF produit
   PRODUCT_USE_OLD_PATH_FOR_PHOTO => Demandez à dolibarr de vérifier également l’ancien chemin (avant 3.7) où les photos ont été stockées.
   PRODUCT_USE_UNITS => Activer les unités du dictionnaire dans la carte de produit / service.
   PRODUIT_MULTIPRICES_USE_VAT_PER_LEVEL => Lorsque l'option d'utilisation du prix par niveau / segment est activée, cela permet également de définir une cuve dédiée pour chaque niveau de prix.
   MAIN_DIRECT_STATUS_UPDATE => Vous permet de modifier le statut du produit ( à vendre / à ne pas vendre pour l’achat / à ne pas acheter ) directement sur la page du produit via un bouton d’activation / désactivation . Cela peut être pratique pour ceux qui ont besoin de désactiver rapidement certains statuts de produits sans avoir à parcourir la page d'édition du produit individuellement. Cela peut également être très utile si vous l'utilisez comme filtre sur la liste de recherche de produits et de produits. Cette option ne génère pas de déclencheur MODIFY, soyez donc prudent avec les modules externes. v4.0 + 
   PRODUCT_CHARGES => Ajoute un champ supplémentaire pour les frais ad hoc au stade du prix d'achat du produit. Le prix de revient est ensuite calculé avec le prix fournisseur + les frais si définis. Utile pour les coûts supplémentaires pour un produit ou certains frais de livraison au produit. 
   PRODUCT_MAX_VISIBLE_PHOTO => Affiche un nombre maximum de photos de produits (sous forme de vignettes) sur la carte principale du produit. Par exemple, en définissant cette constante sur «5», vous verrez les cinq premières photos de produit trouvées sur la fiche produit.
   PRODUCT_MAX_LENGTH_COMBO => limiter la longueur de l'étiquette affichée lors de l'ajout de lignes dans les propositions / factures / commandes
   MAIN_DISABLE_FREE_LINES (> = 8.0) => Ne pas autoriser l'utilisation de lignes libres pour ajouter une ligne dans les documents 

Module services

   SERVICE_ARE_ECOMMERCE_200238EC => Si cette option est activée, les services sont traités comme des eServices conformément aux directives de la directive 2002/38 / CE du Conseil de l'UE ( 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 l'achat de pays au lieu de vendre le pays pour les ventes de BtoC. 

Stocks

   MAIN_SERVICES_ARE_ECOMMERCE_200238EC (<8) => 
   CASHDESK_FORCE_STOCK_ON_BILL (> = 8.0.1) => Option pour forcer la diminution du stock quelle que soit la configuration de l'utilisateur. 
   SUPPLIER_ORDER_DISABLE_STOCK_DISPATCH_WHEN_TOTAL_REACHED => Désactiver l'envoi du stock lorsque le total attendu a déjà été reçu. 

Les envois

   STOCK_WAREHOUSE_NOT_REQUIRED_FOR_SHIPMENTS (> = 8.0.1) => Si défini, vous pouvez ajouter une ligne d’expédition, sans définir de source de stock. 
   SHIPMENT_GETS_ALL_ORDER_PRODUCTS => Ajoutez toutes les lignes de commande en expédition, y compris celle dont la quantité est 0 

Point de vente

   CASHDESK_SHOW_KEYPAD => Afficher un clavier de souris dans le point de vente.
   POS_ADDON = Définissez cette valeur sur une règle de module de numérotation existante (par exemple, "mod_facture_terre", "mod_facture_mars", ...) pour forcer le module de numérotation à définir la facture lorsque la facture est créée par le POS. Par exemple, la valeur POS_ADDON de 'mod_facture_terre' utilisera le module de numérotation 'terre' pour la facture générée depuis le point de vente, quelle que soit la règle de numérotation définie dans la configuration du module de facturation (vous pouvez également utiliser la variable POS_NUMBERING_TERRE_FORCE_PREFIX 

Les contrats

   CONTRACT_SUPPORT_PRODUCTS => Des produits sont également proposés dans le contrat de module. 

Module projets

   PROJECT_DISABLE_UNLINK_FROM_OVERVIEW (> = 8.0.1) => Activer la suppression du bouton d'un lien dans l'aperçu du projet.
   PROJECT_CAN_ALWAYS_LINK_TO_ALL_SUPPLIERS => Permet de lier un projet à n'importe quel fournisseur, même en utilisant la fonction de lien tiers. Note: Défini sur 1 par défaut à partir de 3.7.
   PROJECT_TIME_ON_ALL_TASKS_MY_PROJECTS => Peut ajouter du temps passé sur les tâches, même si je ne suis pas affecté à une tâche (cependant, la tâche doit être un projet que je suis un contact).
   PROJECT_SHOW_REF_INTO_LISTS => Ajouter une colonne avec la référence du projet dans la liste (avec 3.7 liste des factures fournisseurs uniquement, sera étendue aux autres listes)
   PROJECT_HIDE_UNSELECTABLES => Masquer dans la liste de sélection, tout projet que nous ne pouvons pas sélectionner (fermé ou brouillon)
   PROJECT_HIDE_TASKS => Cacher les tâches. Pour l'utilisateur utilisant le projet uniquement en tant que clé d'analyse et n'utilisant pas de tâches.
   PROJECT_LIST_SHOW_STARTDATE => Affiche la date de début des projets dans les listes de projets.
   PROJECT_LINK_ON_OVERWIEW_DISABLED (4.0) => Masquer le formulaire "link to" sur la page d'aperçu
   PROJECT_CREATE_ON_OVERVIEW_DISABLED (4.0) => Cacher le bouton "créer ..." sur la page d'aperçu
   PROJECT_ALLOW_TO_LINK_FROM_OTHER_COMPANY => Peut lier un objet à un projet d'un autre tiers
   PROJECT_ALLOW_COMMENT_ON_TASK => Ajouter un commentaire sur la tâche du projet 

Module de fondation

   MEMBER_URL_REDIRECT_SUBSCRIPTION => Lien appelé et affiché lorsqu'un compte membre est créé automatiquement dans un module membre par un utilisateur invité.
   MEMBER_EXT_URL_SUBSCRIPTION_INFO => Lien de la page externe désignée par le lien "Afficher ici" ajouté dans la cellule de paiement, dans la page pour effectuer un abonnement en ligne. 

Module d'interventions

   FICHINTER_CLASSIFY_BILLED => Permet de classer une carte d’intervention en "Facturé". Cet ajout déclenche également FICHINTER_CLASSIFY_BILLED dans la liste des événements automatiques possibles dans l'agenda.
   FICHINTER_DISABLE_DETAILS => Désactiver l'entrée de la ligne de détails sur l'intervention. Peut valider sans ligne. 

Module fournisseurs

   FOURN_PRODUCT_AVAILABILITY => Sur la page de prix Fournisseurs des produits, activez la disponibilité du produit fournisseur. Ceci est une fonctionnalité en double avec delivery_delay introduit avec 3.8.
   SUPPLIER_ORDER_AUTOADD_USER_CONTACT => Ajouter automatiquement un utilisateur approuvant la commande du fournisseur en tant que contact.
   SUPPLIER_ORDER_USE_DISPATCH_STATUS => Ajouter un statut sur chaque ligne de commande lors de la réception des produits des fournisseurs (v4.0 +)
   SUPPLIER_ORDER_NO_DIRECT_APPROVE => Aucun bouton "Valider et approuver". Toujours faire l'étape "Valider" et "Approuver" en 2 étapes.
   SUPPLIER_ORDER_WITH_NOPRICEDEFINED => Peut entrer un produit même si aucun prix fournisseur n'est défini. (v6.0 +)
   SUPPLIER_ORDER_EDIT_BUYINGPRICE_DURING_RECEIPT => Peut modifier le prix d'achat utilisé pour le calcul du PMP lors d'une réception de stock sur une commande fournisseur. (v6.0 +) 

Module de banque

   BANK_CAN_RECONCILIATE_CASHACCOUNT (3.8) => Peut réconcilier les comptes de caisse
   BANK_DISABLE_CHECK_DEPOSIT => Désactiver la fonctionnalité de dépôt de chèques
   BANK_ASK_PAYMENT_BANK_DURING_ORDER => Demander un compte bancaire lors de la création d'une commande
   BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL => Demander un compte bancaire lors de la création d'une proposition 

Module emailing

   MAILING_PREFIX_FOR_EMAIL_ID => Définissez la valeur qui sera utilisée pour composer le "Email ID" dans les en-têtes de courrier électronique. Si vous définissez cette valeur sur 'SERVER_NAME', l'hôte virtuel du serveur Web sera utilisé. Par défaut, ce n'est pas défini, donc une clé de hachage, unique à chaque instance, est utilisée.
   MAILING_NO_USING_PHPMAIL => Si défini, le module emailing ne peut pas être utilisé avec la configuration de messagerie de "phpmail". L'utilisation d'un serveur SMTP tiers est requise. Vous pouvez compléter le message d'avertissement en ajoutant un e-mail au contact pour l'aide à la configuration avec la constante MAILING_SMTP_SETUP_EMAILS_FOR_QUESTIONS.
   MAILING_SMTP_SETUP_EMAILS_FOR_QUESTIONS => Contient un email à afficher dans un message visible pour l'utilisateur lorsqu'il essaie d'utiliser le module emailing sans serveur SMTP et si l'option MAILING_NO_USING_PHPMAIL est activée.
   MAILING_LIMIT_WARNING_PHPMAIL => Afficher un message d'avertissement (var contient le message à afficher ou la clé de traduction) sur le formulaire d'envoi par email si la configuration est sur "phpmail". Par exemple, vous pouvez définir ce paramètre sur «MAILING_LIMIT_WARNING_PHPMAIL» et entrer la clé de traduction pour chaque langue pour cette clé.
   MAILING_LIMIT_WARNING_NOPHPMAIL => Afficher un message d’avertissement (var contient le message à afficher ou la clé de traduction) sur le formulaire d’envoi par email si l’installation est autre chose que "phpmail". Par exemple, vous pouvez définir ce paramètre sur «MAILING_LIMIT_WARNING_NOPHPMAIL» et saisir la clé de traduction pour chaque langue pour cette clé.
   EMAILING_USE_ADVANCED_SELECTOR => Activer le sélecteur avancé pour les destinataires 
   MAILING_LIMIT_SENDBYWEB => Limiter le nombre d'emails que vous pouvez envoyer dans la même session d'envoi avec le module emailing de l'interface graphique. La valeur "dolibarr_mailing_limit_sendbyweb", si elle est définie dans le fichier de configuration, est utilisée en priorité pour cette limite. Une valeur négative signifie que l'envoi par le Web est interdit.
   MAILING_LIMIT_SENDBYCLI => Limiter le nombre d'emails que vous pouvez envoyer dans la même session d'envoi avec le module emailing du script CLI. La valeur "dolibarr_mailing_limit_sendbycli", si elle est définie dans le fichier de configuration, est utilisée en priorité pour cette limite. 

Options PDF

   MAIN_DISABLE_FORCE_SAVEAS => Si votre navigateur demande toujours de sauvegarder les fichiers téléchargés sur le disque (comme PDF), essayez d’ajouter cette option. Le fichier peut apparaître directement dans votre navigateur. 
   MAIN_DISABLE_PDF_COMPRESSION => Désactiver la compression PDF. 
   MAIN_INVERT_SENDER_RECIPIENT => Inverser l'expéditeur et le destinataire dans certains PDF. 
   MAIN_DISABLE_PDF_AUTOUPDATE => Désactiver la génération automatique de PDF à chaque fois que nous ajoutons / mettons à jour / supprimons une ligne de produit (nous pouvons toujours créer un document en cliquant sur "Générer"). Cette option peut augmenter la vitesse d'interface sur les serveurs à faible CPU. 
   MAIN_USE_BACKGROUND_ON_PDF => Définissez cette constante avec le nom abrégé d'une image (exemple "myimage.jpg") qui doit être enregistrée dans le répertoire "documents / mycompany / logos". Cela va ajouter cette image de fond dans vos fichiers PDF générés. Attention: cette option rend la librairie TCPDF parfois folle et le contenu de l'image a disparu! 
   MAIN_ADD_PDF_BACKGROUND => Définissez cette constante avec le nom abrégé d'un fichier PDF (exemple "mypdf.pdf") qui doit être enregistré dans le répertoire "documents / mycompany". Cela ajoutera un fichier PDF en arrière-plan à certains de vos fichiers PDF générés (propositions, factures, commandes). Si vous avez besoin de concaténer des fichiers PDF, reportez-vous à la section Module Concat PDF . 
   MAIN_PDF_FORCE_FONT => Pour ignorer la police définie dans le fichier de langue et forcer l'utilisation d'une police particulière. Par exemple "DejaVuSans". 
   MAIN_PDF_FREETEXT_HEIGHT => Modifier la hauteur de l'espace réservé à la sortie du texte libre. 
   MAIN_PDF_TITLE_BACKGROUND_COLOR => Peut définir une couleur de fond sur la ligne de titre. Exemple: '220 220 200' 
   MAIN_USE_COMPANY_NAME_OF_CONTACT => Utiliser le nom et les informations du contact plutôt que la société 
   MAIN_ODT_AS_PDF => Activer la conversion PDF à partir du document ODT. Si la valeur est "jodconverter", l'outil de ligne de commande Java et jodconverter doit être disponible. Si la valeur est '/pathto/jodconverter.jar', alors Java et le jodconvertar jar doivent exister. soffice doit également être disponible. MAIN_DOL_SCRIPTS_ROOT Doit également être défini sur le chemin où le répertoire "scripts" est stocké (par exemple / var / www / mydolibarr). 
   MAIN_ODT_AS_PDF_DEL_SOURCE => Pour la génération ODT. S'il est défini, le comportement initial est conservé, mais le fichier odt est supprimé lorsque l'option permettant de le convertir au format PDF (voir ci-dessus) est activée. Désactivé par défaut 
   MAIN_GENERATE_PROPOSALS_WITH_PICTURE => Inclure la première image du produit dans la ligne du PDF généré pour les propositions des clients. 
   MAIN_GENERATE_INVOICES_WITH_PICTURE => Inclure la première image du produit dans la ligne du PDF généré pour les factures client. 
   MAIN_GENERATE_SUPPLIER_PROPOSAL_WITH_PICTURE => Inclure la première image du produit dans la ligne du PDF généré pour les propositions des fournisseurs (v5.0.3 +) 
   MAIN_DOCUMENTS_WITH_PICTURE_WIDTH => Peut changer la taille de l'image lorsque l'option masquée MAIN_GENERATE_PROPOSALS_WITH_PICTURE est utilisée. La valeur par défaut est 20. 
   MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT_COLUMN => Masquer la colonne avec les informations TVA mais uniquement la colonne non totale. 
   PDF_SHOW_PROJECT => Afficher le projet sur le PDF (supporté sur commande fournisseur pour le moment) 
   PDF_BANK_HIDE_NUMBER_SHOW_ONLY_BICIBAN => Cacher le numéro de banque ("code banque / guichet / compte" pour la france, "trier numéro / compte" pour GB, ...) et ne conserver que BIC / IBAN au format PDF. 
   PDF_HIDE_PRODUCT_REF_IN_SUPPLIER_LINES => Valeur 1 ou 2 change la façon dont la référence du produit est affichée (1 = réf. Fournisseur uniquement et non référence interne, 2 = fournisseur puis interne). Sans, la référence interne, le fournisseur est affiché. 
   MAIN_PDF_ADDALSOTARGETDETAILS => Ajoutez des détails particuliers comme le numéro de téléphone sur les fichiers PDF générés. Peut être utile dans les cas où une commande / facture imprimée est remise à un livreur / messager, etc. 
   PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME => Incluez le nom d'alias / de remplacement dans le fichier PDF. 
   MAIN_PDF_PROPAL_USE_ELECTRONIC_SIGNING => ajouter un champ de signature optionnel en pdf propal 

Éditeur WYSIWYG

   FCKEDITOR_ENABLE_DETAILS_FULL => Peut couper et coller des images externes (hébergées sur un serveur externe) dans la description de la proposition, des commandes ou des factures. AVERTISSEMENT: la génération de PDF n'est pas garantie avec ceci. De plus, si l'image est supprimée ou renommée par l'hébergeur d'images, votre proposition, commande ou facture sera brisée. 


BlockedLog

   BLOCKEDLOG_DISABLE_NOT_ALLOWED_FOR_COUNTRY => Rendre la désactivation du module "bloqué" impossible pour le code pays défini en valeur. Exemple: 'FR, ...' 

MultiCurreny

   MAIN_MULTICURRENCY_ALLOW_SYNCHRONIZATION => Activer la synchronisation API CurrencyLayer