« CustomLine/en » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
Mise à jour pour être en accord avec la nouvelle version de la source de la page |
||
Ligne 1 : | Ligne 1 : | ||
<languages/> | <languages/> | ||
<div class="mw-translate-fuzzy"> | |||
{| class="wikitable" | {| class="wikitable" | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
Ligne 10 : | Ligne 11 : | ||
* By importing a file or a product/service reference series directly into the element | * By importing a file or a product/service reference series directly into the element | ||
|} | |} | ||
</div> | |||
==Presentation== | ==Presentation== | ||
CustomLine allows you to improve and simplify the entry of lines for the different parts of Dolibarr | CustomLine allows you to improve and simplify the entry of lines for the different parts of Dolibarr | ||
<div class="mw-translate-fuzzy"> | |||
{| class="wikitable" | {| class="wikitable" | ||
! style="vertical-align:top;width: 200px" |Elements | ! style="vertical-align:top;width: 200px" |Elements | ||
Ligne 78 : | Ligne 81 : | ||
| | | | ||
|} | |} | ||
</div> | |||
<div class="mw-translate-fuzzy"> | |||
== Module configuration == | == Module configuration == | ||
{| class="wikitable" | {| class="wikitable" | ||
Ligne 98 : | Ligne 103 : | ||
* Free input of products by default | * Free input of products by default | ||
* Free input of services by default | * Free input of services by default | ||
</div> | |||
<div lang="fr" dir="ltr" class="mw-content-ltr"> | |||
[[File:CustomLine_Config1.png |850px]] | |||
</div> | |||
<div lang="fr" dir="ltr" class="mw-content-ltr"> | |||
===Page principale de configuration du module=== | |||
L'administration permet de paramétrer les modes de saisie des lignes d'éléments natif de multiples manières : | |||
</div> | |||
<div lang="fr" dir="ltr" class="mw-content-ltr"> | |||
[[File:CustomLine-Main-Configuration.png|850px]] | |||
</div> | |||
<div lang="fr" dir="ltr" class="mw-content-ltr"> | |||
{| class="wikitable" | |||
|- style="vertical-align:top;" | |||
| [[File:CustomLine-Configuration-modeselection.png|400px]] | |||
| L'administration permet de paramétrer les modes de saisie des lignes d'éléments natif de multiples manières : | |||
* Le Fonctionnement standard (natif) | |||
* Seulement la saisie libre des produits et services | |||
* Seulement la sélection des produit et service prédéfinis | |||
* Seulement la saisie libre des produits | |||
* Seulement la saisie libre des services | |||
* Saisie libre des produits par défaut | |||
* Saisie libre des services par défaut | |||
</div> | |||
It also allows you to place the creation of a new line at the beginning of the list by activating the switch at the end of the line | It also allows you to place the creation of a new line at the beginning of the list by activating the switch at the end of the line | ||
Ligne 125 : | Ligne 158 : | ||
* the value contained in the additional attribute associated with the selected product | * the value contained in the additional attribute associated with the selected product | ||
<div lang="fr" dir="ltr" class="mw-content-ltr"> | |||
Une fois cette valeur modifié, il est possible de conserver ou non le nouveau prix de vente déterminé soit pour tout les clients soit en fonction de chaque client. | |||
</div> | |||
<div class="mw-translate-fuzzy"> | |||
Once this value has been modified, it is possible to keep or not the new sales price determined either for all customers or according to each customer. | Once this value has been modified, it is possible to keep or not the new sales price determined either for all customers or according to each customer. | ||
</div> | |||
===Management of access authorizations=== | ===Management of access authorizations=== | ||
Ligne 142 : | Ligne 181 : | ||
[[File:CustomLine-habilitation-field.png|600px]] | [[File:CustomLine-habilitation-field.png|600px]] | ||
<div class="mw-translate-fuzzy"> | |||
===Import Configuration=== | ===Import Configuration=== | ||
{| class="wikitable" | {| class="wikitable" | ||
Ligne 147 : | Ligne 187 : | ||
| [[File:CustomLine_Config2.png |600px]] | | [[File:CustomLine_Config2.png |600px]] | ||
| <strong>Parameters</strong><br>ImportCsvSeparator (ByDefault) - In this field you must indicate the type of separator that will be accepted in the CSV document. | | <strong>Parameters</strong><br>ImportCsvSeparator (ByDefault) - In this field you must indicate the type of separator that will be accepted in the CSV document. | ||
</div> | |||
<div lang="fr" dir="ltr" class="mw-content-ltr"> | |||
[[File:CustomLine-addfastline.png|700px]] | |||
</div> | |||
<div lang="fr" dir="ltr" class="mw-content-ltr"> | |||
===Configuration de l'importation=== | |||
{| class="wikitable" | |||
|- style="vertical-align:top;" | |||
| [[File:CustomLine_Config2.png |600px]] | |||
| <strong>Paramètres</strong><br>ImportCsvSeparator (ByDefault) - Dans ce champ, vous devez indiquer le type de séparateur qui sera accepté dans le document CSV. | |||
</div> | |||
<strong>Element</strong><br>Choose the type of element into which the data will be imported (Commercial Proposals, Orders, Invoices, Supplier Orders). | <strong>Element</strong><br>Choose the type of element into which the data will be imported (Commercial Proposals, Orders, Invoices, Supplier Orders). | ||
Ligne 161 : | Ligne 214 : | ||
* Imported date format - Choose the date representation (DD/MM/YY, DD/MM/YYYY, YYYY/MM,DD, ...) | * Imported date format - Choose the date representation (DD/MM/YY, DD/MM/YYYY, YYYY/MM,DD, ...) | ||
<div class="mw-translate-fuzzy"> | |||
<strong>Imported fields settings</strong><br>Selection of the fields that will be imported, knowing that some fields are already mandatory. | <strong>Imported fields settings</strong><br>Selection of the fields that will be imported, knowing that some fields are already mandatory. | ||
|} | |} | ||
Ligne 168 : | Ligne 222 : | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|<strong>Based on the field label</strong> | |<strong>Based on the field label</strong> | ||
</div> | |||
[[File:CustomLine_param_import_libelle.png |300px]] | [[File:CustomLine_param_import_libelle.png |300px]] | ||
Ligne 219 : | Ligne 274 : | ||
<youtube>LDDi8TxupJA</youtube> | <youtube>LDDi8TxupJA</youtube> | ||
<div class="mw-translate-fuzzy"> | |||
==Mass editing of commercial document lines== | ==Mass editing of commercial document lines== | ||
CustomLine adds the '''Mass editing''' tab to the commercial document files listed in the module settings. | CustomLine adds the '''Mass editing''' tab to the commercial document files listed in the module settings. | ||
Ligne 226 : | Ligne 282 : | ||
| style="vertical-align:top;" | Once your products/services are added to a commercial document, click on the Mass editing tab | | style="vertical-align:top;" | Once your products/services are added to a commercial document, click on the Mass editing tab | ||
|} | |} | ||
</div> | |||
<div class="mw-translate-fuzzy"> | |||
{| class="wikitable" | {| class="wikitable" | ||
| [[file:customline_Edition-masse-modifie.png|600px]] | | [[file:customline_Edition-masse-modifie.png|600px]] | ||
Ligne 236 : | Ligne 294 : | ||
* if you have many lines to modify, you may reach a limit of php fields, you will then have to increase the variable '''max_input_vars''' | * if you have many lines to modify, you may reach a limit of php fields, you will then have to increase the variable '''max_input_vars''' | ||
|warn}} | |warn}} | ||
</div> | |||
<div lang="fr" dir="ltr" class="mw-content-ltr"> | |||
Les cases à cocher à coté des titres des colonnes permettent de sélectionner toutes les lignes en un seul clic ! | |||
|} | |||
{{Note| | |||
* Pour avoir accès aux fonctionnalités de l'onglet Édition en masse, votre document commercial doit être à un statut permettant sa modification (brouillon). | |||
* si vous avez de nombreuses lignes à modifier, vous pouvez arriver à une limite de champs de PHP, il faudra alors augmenter la variable '''max_input_vars''' dans le paramétrage de celui ci | |||
|warn}} | |||
</div> | |||
<div class="mw-translate-fuzzy"> | |||
{| class="wikitable" | {| class="wikitable" | ||
| [[file:customline_Facture-modifie.png|600px]] | | [[file:customline_Facture-modifie.png|600px]] | ||
| style="vertical-align:top;" | Click on the Validate button to save your changes. The sheet of your commercial document will then display the modified data | | style="vertical-align:top;" | Click on the Validate button to save your changes. The sheet of your commercial document will then display the modified data | ||
|} | |} | ||
</div> | |||
<div lang="fr" dir="ltr" class="mw-content-ltr"> | |||
[[file:customline_checkupdateprice.png|600px]] | |||
</div> | |||
==Importing lines from commercial documents== | ==Importing lines from commercial documents== | ||
Ligne 247 : | Ligne 321 : | ||
2 Then, the launch of the import of the data from the file | 2 Then, the launch of the import of the data from the file | ||
<div class="mw-translate-fuzzy"> | |||
These two steps are carried out at the same level of the tab of the 'Mass import' element. | These two steps are carried out at the same level of the tab of the 'Mass import' element. | ||
</div> | |||
{| class="wikitable" | {| class="wikitable" |
Version du 5 mars 2025 à 14:57
Presentation
CustomLine allows you to improve and simplify the entry of lines for the different parts of Dolibarr
Elements | row blocking | row field blocking | mass editing | File import | Category filtering |
---|---|---|---|---|---|
Customer sales proposal | X | X | X | X | X |
Customer order | X | X | X | X | X |
Customer invoice | X | X | X | X | X |
Supplier order | X | Partial* | Partial* | ||
Supplier invoice | X | ||||
Intervention sheet | X | ||||
Warehouse | X | ||||
Bom | X |
Module configuration
![]() |
The module configuration is done from the modules administration page accessible via the Home > Configuration > Modules menus by clicking on the icon at the end of the line. |