Changes

m
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}}
Line 6: Line 15:  
{{TemplateModuleInfo
 
{{TemplateModuleInfo
 
|modulename=Number to Words
 
|modulename=Number to Words
|editor=NLTechno
+
|editor=DoliCloud
|web=[http://www.nltechno.com www.nltechno.com]
+
|web={{URLNLTechno}}
|webbuy={{LinkToPluginDownloadDoliStore|keyword=}}
+
|webbuy={{LinkToPluginDownloadDoliStore|keyword=numberword}}
 
|status=stable
 
|status=stable
|minversion=3.2.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" devient "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 =
Line 27: Line 36:  
= Utilisation =
 
= Utilisation =
 
== Si vous êtes utilisateur final==
 
== Si vous êtes utilisateur final==
vous pouvez ajouter les chaines suivantes  
+
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.
 +
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}}
 
{{NumberWordsKeys}}
dans n'importe quel champ "Texte libre pour les PDF" dans les espaces de configurations des modules factures, commandes, propals...
+
Le mot clé sera remplacée par le montant TTC, HT ou de TVA, en texte clair de caractères alphabétiques.
La chaine 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
 
Pour un remplacement dans les modèles ODT, les mots clés à insérer dans le modèle ODT sont
Line 37: Line 58:  
== Si vous êtes développeur==
 
== Si vous êtes développeur==
 
Vous pouvez aussi utiliser, n'importe où dans le code, la méthode
 
Vous pouvez aussi utiliser, n'importe où dans le code, la méthode
<source lang="php">
+
<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 (si le 2eme paramètre est 0) ou d'un montant (si le 2eme paramètre est 1).
 
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 =
 
{{TemplateModNLTechnoFr}}
 
{{TemplateModNLTechnoFr}}