Setup Other: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
Tag: 2017 source edit
mNo edit summary
Line 38: Line 38:
</div>
</div>
</center>
</center>
=Global Options=
=Global Options=


Line 56: Line 54:


*MAIN_DEFAULT_PAYMENT_TERM_ID ► With ID of a payment term, will use this as default payment term each time you create a new proposal, order, invoice (customer and supplier)
*MAIN_DEFAULT_PAYMENT_TERM_ID ► With ID of a payment term, will use this as default payment term each time you create a new proposal, order, invoice (customer and supplier)
*MAIN_DEFAULT_PAYMENT_TYPE_ID► With ID of a payment type, will use this as default payment type each time you create a new proposal, order, invoice (customer and supplier) ► (v12.0)
*MAIN_DEFAULT_PAYMENT_TYPE_ID ► With ID of a payment type, will use this as default payment type each time you create a new proposal, order, invoice (customer and supplier) ► (v12.0)


*MAIN_DEFAULT_LANGUAGE_FILTER ► Useful if you do not want to show en_US language option in combo boxes (other languages can easily be removed in langs directory but not en_US) ► (v10.0)
*MAIN_DEFAULT_LANGUAGE_FILTER ► Useful if you do not want to show en_US language option in combo boxes (other languages can easily be removed in langs directory but not en_US) ► (v10.0)
Line 62: Line 60:
*MAIN_LANGUAGES_ALLOWED ► is a list of languages without spaces, example : fr_FR,en_US,de_DE,it_IT if defined, only those languages will appear in combos. ► (v11.0)
*MAIN_LANGUAGES_ALLOWED ► is a list of languages without spaces, example : fr_FR,en_US,de_DE,it_IT if defined, only those languages will appear in combos. ► (v11.0)


*MAIN_DISABLE_NOTES_TAB ►Show or hide notes tab in the card page
*MAIN_DISABLE_NOTES_TAB ► Show or hide notes tab in the card page


*MAIN_DISABLE_CONTACTS_TAB ► Show or hide contacts tab in the card page
*MAIN_DISABLE_CONTACTS_TAB ► Show or hide contacts tab in the card page
Line 70: Line 68:
*MAIN_DISABLE_JQUERY_JNOTIFY ► Disable usage of <code>JNotify</code> to show confirm or error messages
*MAIN_DISABLE_JQUERY_JNOTIFY ► Disable usage of <code>JNotify</code> to show confirm or error messages


*MAIN_DISABLE_AJAX_COMBOX ► If you have a large number of third parties or products, you can disable the autocomplete feature on the third parties list by setting this constant to 1 ► (v3.6.0+)MAIN_DISABLE_MULTIPLE_FILEUPLOAD ► Disable users to upload multiple files at once.
*MAIN_DISABLE_AJAX_COMBOX ► If you have a large number of third parties or products, you can disable the autocomplete feature on the third parties list by setting this constant to 1 ► (v3.6.0+)
*MAIN_DISABLE_TRUNC ► Disable all truncings in select list. (v7.0 and more)
*MAIN_DISABLE_MULTIPLE_FILEUPLOAD ► Disable users to upload multiple files at once.
*MAIN_DISABLE_TRUNC ► Disable all truncings in select list. (v7.0+)


*MAIN_DISABLEDRAFTSTATUS ► Disable the status Draft for some objects (project, donation, ...)
*MAIN_DISABLEDRAFTSTATUS ► Disable the status Draft for some objects (project, donation, ...)
Line 145: Line 144:
*MAIN_SHOWDATABASENAMEINHELPPAGESLINK ► Show database name in upper help menu ► (v8.0+)
*MAIN_SHOWDATABASENAMEINHELPPAGESLINK ► Show database name in upper help menu ► (v8.0+)


*MAIN_USE_ALTERNATE_TRANSLATION_FOR ► List of fields per object that need an alternate translation. Example: MAIN_USE_ALTERNATE_TRANSLATION_FOR=societe:name,town;contact:firstname,lastname
*MAIN_USE_ALTERNATE_TRANSLATION_FOR ► List of fields per object that need an alternate translation.  
 
Example: MAIN_USE_ALTERNATE_TRANSLATION_FOR=societe:name,town;contact:firstname,lastname


*MAIN_USE_HOURMIN_IN_DATE_RANGE ► On all entities lines (invoice, order, contract...), it is possible to add hour and minutes with date on fields "date start" and "date end".
*MAIN_USE_HOURMIN_IN_DATE_RANGE ► On all entities lines (invoice, order, contract...), it is possible to add hour and minutes with date on fields "date start" and "date end".
Line 159: Line 160:
*MAIN_VAT_DEFAULT_IF_AUTODETECT_FAILS ► Allow to define a default VAT rate
*MAIN_VAT_DEFAULT_IF_AUTODETECT_FAILS ► Allow to define a default VAT rate


*MAIN_VIEW_LINE_NUMBER ► Shows a line number against each line in the order/invoice for products/services. On screen only, not on PDF.
*MAIN_VIEW_LINE_NUMBER ► Shows a line number for each line of products/services at documents like proposal / order / invoice. Only on screen, not on PDF.


*MAIN_VIEW_LINE_NUMBER_IN_LIST ► Shows a line number in lists (v12.0).
*MAIN_VIEW_LINE_NUMBER_IN_LIST ► Shows a line number in lists (v12.0).
Line 198: Line 199:


*ACCOUNTANCY_COMBO_FOR_AUX ► Add graphic option for ACCOUNTANCY_COMBO_FOR_AUX. Having this option on may slow down and even freeze the accounting features if you have a very large number of thirdparties ► (v10.0)
*ACCOUNTANCY_COMBO_FOR_AUX ► Add graphic option for ACCOUNTANCY_COMBO_FOR_AUX. Having this option on may slow down and even freeze the accounting features if you have a very large number of thirdparties ► (v10.0)




[[#Top|(back to top)]]
[[#Top|(back to top)]]
=Agenda Module=
=Agenda Module=


Line 235: Line 233:


[[#Top|(back to top)]]
[[#Top|(back to top)]]
<br />


=Inalterable Log Module=
=Inalterable Log Module=
Line 241: Line 241:


[[#Top|(back to top)]]
[[#Top|(back to top)]]
<br />


=Contracts=
=Contracts=
Line 251: Line 253:
=Cron module=
=Cron module=


* CRON_DISABLE_KEY_CHANGE ► When you provide an instance to a customer, you probably also add an entry in the cron of this user so Dolibarr batch and scheduler can work correctly. For security purpose, it may have a security key that is inside the command line into the cron entry and this entry must match the value defined into Dolibarr setup (setup of module 'Scheduled Jobs'). Because, a customer of a Saas platform will probably have no access to edit the cron file, it is also import that he has no way to edit the key into the Dolibarr setup, so the key in the cron command line will always match the key in Dolibarr setup, and the Dolibarr batches will executed without security errors. To be sure, the customer does not change the value, you can set this constant to 1 into the table [[Table_llx_const]].
*CRON_DISABLE_KEY_CHANGE ► When you provide an instance to a customer, you probably also add an entry in the cron of this user so Dolibarr batch and scheduler can work correctly. For security purpose, it may have a security key that is inside the command line into the cron entry and this entry must match the value defined into Dolibarr setup (setup of module 'Scheduled Jobs'). Because, a customer of a Saas platform will probably have no access to edit the cron file, it is also import that he has no way to edit the key into the Dolibarr setup, so the key in the cron command line will always match the key in Dolibarr setup, and the Dolibarr batches will executed without security errors. To be sure, the customer does not change the value, you can set this constant to 1 into the table [[Table_llx_const]].


* CRON_DISABLE_TUTORIAL_CRON ► Disable the tutorial about how to install the cron script (on a SaaS hosting, this should be done by the web hosting provider)
*CRON_DISABLE_TUTORIAL_CRON ► Disable the tutorial about how to install the cron script (on a SaaS hosting, this should be done by the web hosting provider)


* CRON_WARNING_DELAY_HOURS ► Set this value to the frequency set for the cron script (so a warning will be shown to user to warn it about max frequency of its scheduled jobs)
*CRON_WARNING_DELAY_HOURS ► Set this value to the frequency set for the cron script (so a warning will be shown to user to warn it about max frequency of its scheduled jobs)


[[#Top|(back to top)]]
[[#Top|(back to top)]]
<br />


=Direct Debit Orders=
=Direct Debit Orders=
Line 263: Line 267:
*WITHDRAWAL_ALLOW_ANY_INVOICE_STATUS ► If this option is set, all invoices status (even already paid) may appear on the list of invoices qualified for a direct debit payment. This is the list of invoices with a payment request done, and not linked to a direct debit payment. By default, only "unpayed" invoices are used to avoid to pay twice the same invoice.
*WITHDRAWAL_ALLOW_ANY_INVOICE_STATUS ► If this option is set, all invoices status (even already paid) may appear on the list of invoices qualified for a direct debit payment. This is the list of invoices with a payment request done, and not linked to a direct debit payment. By default, only "unpayed" invoices are used to avoid to pay twice the same invoice.


 
[[#Top|(back to top)]]
=Email and SMS=
=Email and SMS=


Line 315: Line 319:


[[#Top|(back to top)]]
[[#Top|(back to top)]]
<br />


=Emailing Module=
=Emailing Module=
Line 334: Line 340:


[[#Top|(back to top)]]
[[#Top|(back to top)]]
<br />


=Expense Report=
=Expense Report=
Line 339: Line 347:
*EXPENSEREPORT_ALLOW_OVERLAPPING_PERIODS ► Can enter several expense reports on same or overlapping date periods. ► (v7.0+)
*EXPENSEREPORT_ALLOW_OVERLAPPING_PERIODS ► Can enter several expense reports on same or overlapping date periods. ► (v7.0+)


*EXPENSEREPORT_OVERRIDE_VAT ► Setting constant EXPENSEREPORT_OVERRIDE_VAT to 1 will allow expense reports to show VAT even if the global VAT setting is off ► (v10.0)
*EXPENSEREPORT_OVERRIDE_VAT ► Setting this constant to 1 will allow expense reports to show VAT even if the global VAT setting is off ► (v10.0)


*EXPENSEREPORT_USE_OLD_NUMBERING_RULE ► The module Expense Report use numbering rules that you can setup (like other modules do). If you need to keep the hard-coded numbering rule of expenses report used in v6.0 set this constant to 1 ► (>=v7.0+)
*EXPENSEREPORT_USE_OLD_NUMBERING_RULE ► The module Expense Report use numbering rules that you can setup (like other modules do). If you need to keep the hard-coded numbering rule of expenses report used in v6.0 set this constant to 1 ► (>=v7.0+)
Line 348: Line 356:


[[#Top|(back to top)]]
[[#Top|(back to top)]]
<br />


=Export Module=
=Export Module=
Line 358: Line 368:


*USE_STRICT_CSV_RULES ► Use strict/real CSV format for export. Do not clean/replace CR+LF with '\n' but quote them using the escaping CSV char (<code>"</code>).
*USE_STRICT_CSV_RULES ► Use strict/real CSV format for export. Do not clean/replace CR+LF with '\n' but quote them using the escaping CSV char (<code>"</code>).
*EXPORTS_SHARE_MODELS  ► Share export models between user
*EXPORTS_SHARE_MODELS  ► Share export models between users.


[[#Top|(back to top)]]
[[#Top|(back to top)]]
Line 370: Line 380:


[[#Top|(back to top)]]
[[#Top|(back to top)]]


=Interventions Module=
=Interventions Module=
Line 379: Line 388:


[[#Top|(back to top)]]
[[#Top|(back to top)]]


=Invoice Module=
=Invoice Module=
Line 431: Line 439:


[[#Top|(back to top)]]
[[#Top|(back to top)]]
<br />


=Look or Theme=
=Look or Theme=
Line 451: Line 461:


[[#Top|(back to top)]]
[[#Top|(back to top)]]
<br />


=MultiCurrency=
=MultiCurrency=


*MAIN_MULTICURRENCY_ALLOW_SYNCHRONIZATION ► Enable CurrencyLayer API synchronization
*MAIN_MULTICURRENCY_ALLOW_SYNCHRONIZATION ► Enable CurrencyLayer API synchronization


[[#Top|(back to top)]]
[[#Top|(back to top)]]


=Order Module=
=Order Module=
Line 475: Line 485:


[[#Top|(back to top)]]
[[#Top|(back to top)]]
<br />


=PDF Options=
=PDF Options=
Line 562: Line 574:
*PDF_USE_ALSO_LANGUAGE_CODE ► The value of this constant must be a language code ('fr_FR', 'en_US', 'sa_SA', ...). If set, the PDF document will contains both language (default and the one defined by the constant).
*PDF_USE_ALSO_LANGUAGE_CODE ► The value of this constant must be a language code ('fr_FR', 'en_US', 'sa_SA', ...). If set, the PDF document will contains both language (default and the one defined by the constant).
*DOC_SHOW_FIRST_SALES_REP ► Show the sales representant on header (at least on propal azur and rubis template)
*DOC_SHOW_FIRST_SALES_REP ► Show the sales representant on header (at least on propal azur and rubis template)


[[#Top|(back to top)]]
[[#Top|(back to top)]]
Line 575: Line 586:
   
   
[[#Top|(back to top)]]
[[#Top|(back to top)]]


=Products Module=
=Products Module=
Line 630: Line 640:


[[#Top|(back to top)]]
[[#Top|(back to top)]]
<br />


=Projects Module=
=Projects Module=
Line 656: Line 668:


*PROJECT_OPEN_ALWAYS_ON_TAB ► Set to value 'task', or 'preview' to always open the project on the given tab instead of main tab.
*PROJECT_OPEN_ALWAYS_ON_TAB ► Set to value 'task', or 'preview' to always open the project on the given tab instead of main tab.


[[#Top|(back to top)]]
[[#Top|(back to top)]]
Line 685: Line 696:


[[#Top|(back to top)]]
[[#Top|(back to top)]]
<br />


=Services Module=
=Services Module=
Line 692: Line 705:


[[#Top|(back to top)]]
[[#Top|(back to top)]]


=Shipments=
=Shipments=
Line 701: Line 713:


[[#Top|(back to top)]]
[[#Top|(back to top)]]


=Stocks=
=Stocks=
Line 710: Line 721:


[[#Top|(back to top)]]
[[#Top|(back to top)]]
<br />


=Suppliers Module=
=Suppliers Module=
Line 734: Line 747:


*MAIN_CAN_EDIT_SUPPLIER_ON_SUPPLIER_ORDER ►  Allow to change the supplier on a draft supplier order ► (v10.0)
*MAIN_CAN_EDIT_SUPPLIER_ON_SUPPLIER_ORDER ►  Allow to change the supplier on a draft supplier order ► (v10.0)


[[#Top|(back to top)]]
[[#Top|(back to top)]]
Line 781: Line 792:


[[#Top|(back to top)]]
[[#Top|(back to top)]]
<br />


=VAT Report=
=VAT Report=
Line 787: Line 800:


[[#Top|(back to top)]]
[[#Top|(back to top)]]


=Website Module=
=Website Module=
Line 794: Line 806:


[[#Top|(back to top)]]
[[#Top|(back to top)]]
<br />


=WYSIWYG Editor=
=WYSIWYG Editor=
Line 800: Line 814:


[[#Top|(back to top)]]
[[#Top|(back to top)]]


=STRIPE Module=
=STRIPE Module=
Line 807: Line 820:


[[#Top|(back to top)]]
[[#Top|(back to top)]]


=ClickToDial Module=
=ClickToDial Module=
Line 814: Line 826:


[[#Top|(back to top)]]
[[#Top|(back to top)]]
<br />


=For SaaS / Cloud hosting integrators=
=For SaaS / Cloud hosting integrators=
Line 846: Line 860:


*WEBSITE_REPLACE_INFO_ABOUT_USAGE_WITH_WEBSERVER ► Put here a text or a translation key of a text to show when the user will use the feature "Deploy" when he want to deploy a website done with Dolibarr CMS. So you can, for example, show him a message that this feature is not part of its subscription and putting a website online may need a complementary subscription.
*WEBSITE_REPLACE_INFO_ABOUT_USAGE_WITH_WEBSERVER ► Put here a text or a translation key of a text to show when the user will use the feature "Deploy" when he want to deploy a website done with Dolibarr CMS. So you can, for example, show him a message that this feature is not part of its subscription and putting a website online may need a complementary subscription.
[[#Top|(back to top)]]
<br />
1,988

edits

Navigation menu