Line 1:
Line 1:
+
<!-- BEGIN interlang links -->
+
<!-- Do NOT edit this section
+
Links below are automatically managed by PolyglotBot
+
You can edit links on the English source page : Module_NumberWords -->
+
[[en:Module_NumberWords]]
+
[[es:Módulo_NumberWords]]
+
<!-- END interlang links -->
+
[[Category:Modules complémentaires]]
[[Category:Modules complémentaires]]
[[Category:NumberWords]]
[[Category:NumberWords]]
+
[[Category:DoliCloud]]
{{TemplateDocDev}}
{{TemplateDocDev}}
{{TemplateDocUtil}}
{{TemplateDocUtil}}
= Informations =
= Informations =
{{TemplateModuleInfo
{{TemplateModuleInfo
−
|editor=NLTechno
+
|modulename=Number to Words
−
|web=http://www.nltechno.com/
+
|editor=DoliCloud
+
|web={{URLNLTechno}}
+
|webbuy={{LinkToPluginDownloadDoliStore|keyword=numberword}}
|status=stable
|status=stable
−
|minversion=2.8.0
+
|minversion=5.0
|note=
|note=
}}
}}
= Fonctionnalité =
= Fonctionnalité =
−
Avec ce module, Dolibarr est capable de traduire des numérique ou montant en chaine de textes ("110 dollars" deviendre "cent dix dollars")
+
Avec ce module, Dolibarr est capable de traduire des numériques ou montants en chaine de textes ("110 dollars" devient "cent dix dollars")
= Installation =
= Installation =
−
{{InstallModuleFr}}
+
{{InstallModuleDoliStoreFr}}
= Configuration =
= Configuration =
Line 24:
Line 35:
= Utilisation =
= Utilisation =
−
* Si vous êtes utilisateur final: ajouter la chaine __TOTAL_TTC_WORDS__, __TOTAL_HT_WORDS__ ou __TOTAL_VAT_WORDS__ dans n'importe quel champ "Texte libre" pour les PDF dans les espaces de configurations des modules factures, commandes, propals... La chaine sera remplacée par le montant TTC, HT ou de TVA, en texte clair de caractères alphabétiques.
+
== Si vous êtes utilisateur final==
−
* Si vous êtes développeur: Vous pouvez aussi utiliser, n'importe où dans le code, la méthode
+
L'activation du module ne suffit pas pour faire apparaître les montant en lettre. Il vous faut aussi indiquer où faire apparaître le montant en texte et lequel.
−
<source lang="php">
+
Pour cela, allez dans la zone "'''Mention complémentaire...'''" que l'on trouve dans les espaces de configurations des modules Factures, Commandes, Propositions commerciales... (menu Accueil - Configuration - Modules - Module Facture ou Commandes, ou Proposition puis clique sur Configurer), et ajoutez dans cette zone de texte une des chaines suivantes:
+
{{NumberWordsKeys}}
+
Le mot clé sera remplacée par le montant TTC, HT ou de TVA, en texte clair de caractères alphabétiques.
+
+
Exemple: Si dans la zone '''Mention complémentaire...''', vous indiquez
+
<syntaxhighlight lang="php">
+
Montant à facturer: __AMOUNT_EXCL_TAX_TEXT__
+
</syntaxhighlight>
+
+
Alors lors de la génération du PDF d'une facture de 110 euros HT, vous trouverez dans le bas de la facture le texte
+
<syntaxhighlight lang="php">
+
Montant à facturer: cent dix euros
+
</syntaxhighlight>
+
+
+
+
Pour un remplacement dans les modèles ODT, les mots clés à insérer dans le modèle ODT sont
+
{{NumberWordsKeysODT}}
+
+
== Si vous êtes développeur==
+
Vous pouvez aussi utiliser, n'importe où dans le code, la méthode
+
<syntaxhighlight lang="php">
$langs->getLabelFromNumber($mynumber,0|1)
$langs->getLabelFromNumber($mynumber,0|1)
−
</source>
+
</syntaxhighlight>
−
pour obtenir la chaine en texte d'un numérique ou montant.
+
pour obtenir la chaine en texte d'un numérique (si le 2eme paramètre est 0) ou d'un montant (si le 2eme paramètre est 1).
= Développement =
= Développement =
−
{{TemplateModSavannahFr}}
+
{{TemplateModNLTechnoFr}}