Paramétrage Valeurs par défaut: Difference between revisions

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
m (Fautes d'orthographe)
Tag: 2017 source edit
 
(4 intermediate revisions by 3 users not shown)
Line 6: Line 6:
'''Menu d'accès:''' Accueil -> Configuration -> Valeurs par défaut (avec le gestionnaire de menu 'eldy')
'''Menu d'accès:''' Accueil -> Configuration -> Valeurs par défaut (avec le gestionnaire de menu 'eldy')


Ces champs de paramétrage vous permettre de définir :
Ces champs de paramétrage vous permettent de définir :
* des Valeurs par défaut
* des filtres de recherche par défaut
* des ordre de tri par défaut
* des champs par défaut ayant le focus


= Valeurs par défaut (sur les formulaires de création) =
*des Valeurs par défaut
''A écrire''
*des filtres de recherche par défaut
*des ordre de tri par défaut
*des champs par défaut ayant le focus


= Filtres de recherche par défaut =
=Valeurs par défaut (sur les formulaires de création)=
''A écrire''


= Ordre de tri par défaut =
Pour connaitre le nom du champ, il faut ouvrir les outils du développeur sur le navigateur web lorsque l'on se trouve sur une page d'un formulaire de création d'un nouvel objet. Sélectionner le champ qui correspond à ce que vous voulez mettre par défaut et dans l'inspecteur, trouvez l'id de l'input ou du select associé.
 
Quelques exemples
{| class="wikitable"
|Fiche
|URL relative
|Champ
|
{|
|Valeur
|}
|Effet
|-
|Tiers
|societe/card.php
|commercial
|__USER_ID__
|Affecte comme commercial le  créateur du tiers
|-
|Tiers
|societe/card.php
|forme_juridique_code
|nombre entier correspondant  à l'id de la table llx_c_forme_juridique, qui peut être  personnalisée  via les dictionnaires  (Formes juridiques des Tiers/Type d'entité légale)
|Pré-rempli le type  d'entité légale (forme juridique). Par exemple par défaut, 11 "Artisan  Commerçant (EI)"
|-
|Tiers
|societe/card.php
|typent_id
|nombre entier correspondant  à l'id de la table llx_c_typent, qui peut être personnalisée  via les dictionnaires (Type de tiers -  secteur)
|Pré-rempli le type de tiers. Par  exemple par défaut, 1 donnera "Start-up"
|-
|Facture
|compta/facture/card.php
|cond_reglement_id
|nombre entier correspondant  à l'id de la table llx_c_payment_term, qui peut être  personnalisée  via les dictionnaires  (Conditions de règlement)
|Pré-rempli les conditions de règlements à la création de la facture. Par exemple, 3 donnera "30 jours fin de mois"
|}
 
=Filtres de recherche par défaut=
Pour connaître les champs et les valeurs de filtrage, il faut examiner le code source de la page de Dolibarr dont on veut filtrer les listes.
 
'''Filtres par catégories (tags)'''
 
<u>Exemple</u> : filtrer la liste de ses factures clients selon leur tag/catégorie
 
url : compta/facture/list.php
 
champ : search_categ_cus
 
valeur :  sous forme de chiffre ; correspond au rowid de la table llx_categorie. On peut aussi la retrouver en examinant le code source de la page Dolibarr affichée.
 
 
'''Filtres par périodes'''
 
<u>Exemple</u> : filtrer la liste de ses factures fournisseurs '''après''' le 1er janvier 2023
 
Il faut entrer trois valeurs de filtrage : celle du jour, celle du mois et celle de l'année
 
Pour le jour
 
url : fourn/facture/list.php
 
champ : search_date_startday
 
valeur : 1
 
Pour le mois
 
champ : search_date_startmonth
 
valeur : 1
 
Pour l'année
 
champ : search_date_startyear
 
valeur : 2023
 
 
Même principe pour filtrer '''avant''' une certaine date
 
Il faut alors utiliser les champs search_date_endday / search_date_endmonth / search_date_endyear
 
=Ordre de tri par défaut=
Vous pouvez définir/forcer ici la valeur par défaut que vous voulez obtenir lorsque vous créez un nouvel enregistrement, et/ou les filtres par défaut ou ordre de tri des listes. Créez une entrée avec les valeurs suivantes :
Vous pouvez définir/forcer ici la valeur par défaut que vous voulez obtenir lorsque vous créez un nouvel enregistrement, et/ou les filtres par défaut ou ordre de tri des listes. Créez une entrée avec les valeurs suivantes :
* Url
 
* Champ
*Url
* Ordre de tri : desc ou asc pour respectivement descendant et ascendant
*Champ
*Ordre de tri : desc ou asc pour respectivement descendant et ascendant


Les données de configuration s'obtiennent en analysant l'adresse de la page qui contient la liste, une fois le *TRI OPÉRÉ*.
Les données de configuration s'obtiennent en analysant l'adresse de la page qui contient la liste, une fois le *TRI OPÉRÉ*.
Line 30: Line 111:


Dans le menu de configuration renseigner :
Dans le menu de configuration renseigner :
* pour l'url : projet/list.php
* pour le champ "sortfield" : p.dateo
* pour l'ordre de tri "sortorder" : desc


= Champs par défaut ayant le focus =
*pour l'url : projet/list.php
*pour le champ "sortfield" : p.dateo
*pour l'ordre de tri "sortorder" : desc
 
=Champs par défaut ayant le focus=
''A écrire''
''A écrire''

Latest revision as of 21:46, 26 April 2025

Aide de l'écran: Valeurs par défaut

Menu d'accès: Accueil -> Configuration -> Valeurs par défaut (avec le gestionnaire de menu 'eldy')

Ces champs de paramétrage vous permettent de définir :

  • des Valeurs par défaut
  • des filtres de recherche par défaut
  • des ordre de tri par défaut
  • des champs par défaut ayant le focus

Valeurs par défaut (sur les formulaires de création)

Pour connaitre le nom du champ, il faut ouvrir les outils du développeur sur le navigateur web lorsque l'on se trouve sur une page d'un formulaire de création d'un nouvel objet. Sélectionner le champ qui correspond à ce que vous voulez mettre par défaut et dans l'inspecteur, trouvez l'id de l'input ou du select associé.

Quelques exemples

Fiche URL relative Champ
Valeur
Effet
Tiers societe/card.php commercial __USER_ID__ Affecte comme commercial le créateur du tiers
Tiers societe/card.php forme_juridique_code nombre entier correspondant à l'id de la table llx_c_forme_juridique, qui peut être personnalisée  via les dictionnaires (Formes juridiques des Tiers/Type d'entité légale) Pré-rempli le type d'entité légale (forme juridique). Par exemple par défaut, 11 "Artisan Commerçant (EI)"
Tiers societe/card.php typent_id nombre entier correspondant à l'id de la table llx_c_typent, qui peut être personnalisée  via les dictionnaires (Type de tiers - secteur) Pré-rempli le type de tiers. Par exemple par défaut, 1 donnera "Start-up"
Facture compta/facture/card.php cond_reglement_id nombre entier correspondant à l'id de la table llx_c_payment_term, qui peut être personnalisée  via les dictionnaires (Conditions de règlement) Pré-rempli les conditions de règlements à la création de la facture. Par exemple, 3 donnera "30 jours fin de mois"

Filtres de recherche par défaut

Pour connaître les champs et les valeurs de filtrage, il faut examiner le code source de la page de Dolibarr dont on veut filtrer les listes.

Filtres par catégories (tags)

Exemple : filtrer la liste de ses factures clients selon leur tag/catégorie

url : compta/facture/list.php

champ : search_categ_cus

valeur : sous forme de chiffre ; correspond au rowid de la table llx_categorie. On peut aussi la retrouver en examinant le code source de la page Dolibarr affichée.


Filtres par périodes

Exemple : filtrer la liste de ses factures fournisseurs après le 1er janvier 2023

Il faut entrer trois valeurs de filtrage : celle du jour, celle du mois et celle de l'année

Pour le jour

url : fourn/facture/list.php

champ : search_date_startday

valeur : 1

Pour le mois

champ : search_date_startmonth

valeur : 1

Pour l'année

champ : search_date_startyear

valeur : 2023


Même principe pour filtrer avant une certaine date

Il faut alors utiliser les champs search_date_endday / search_date_endmonth / search_date_endyear

Ordre de tri par défaut

Vous pouvez définir/forcer ici la valeur par défaut que vous voulez obtenir lorsque vous créez un nouvel enregistrement, et/ou les filtres par défaut ou ordre de tri des listes. Créez une entrée avec les valeurs suivantes :

  • Url
  • Champ
  • Ordre de tri : desc ou asc pour respectivement descendant et ascendant

Les données de configuration s'obtiennent en analysant l'adresse de la page qui contient la liste, une fois le *TRI OPÉRÉ*. Par exemple :

htdocs/projet/list.php?sortfield=p.dateo&sortorder=desc&begin=&contextpage=projectlist&search_status=99

Dans le menu de configuration renseigner :

  • pour l'url : projet/list.php
  • pour le champ "sortfield" : p.dateo
  • pour l'ordre de tri "sortorder" : desc

Champs par défaut ayant le focus

A écrire