Différences entre versions de « NF14097 — Contrôle des numéros de téléphone en fonction du pays »

De Documentation Polaris
Aller à : navigation, rechercher
Ligne 2 : Ligne 2 :
 
<blockquote><small>''Voir la carte de la fonctionnalité : [[PP58_—_A_classer#NF14097|A classer]]''</small></blockquote>{{FinInfoCartographe}}
 
<blockquote><small>''Voir la carte de la fonctionnalité : [[PP58_—_A_classer#NF14097|A classer]]''</small></blockquote>{{FinInfoCartographe}}
 
{{DebutChapeau}}<br/><br/>
 
{{DebutChapeau}}<br/><br/>
Le numéro de téléphone sera contrôlé en fonction du pays lors de la création et modification des clients
+
Le numéro de téléphone sera contrôlé en fonction du pays lors de la création et la modification des clients.
 
{{FinChapeau}}
 
{{FinChapeau}}
  
 
==Pays==
 
==Pays==
*La table pays comportera 4 champs supplémentaires afin d’établir une expression régulière pour chaque numéro.
+
Pays contrôlés par défaut :
*Si le champ est vide le programme ne fera aucune vérification.
+
'''France'''
*Pays contrôlés par défaut :
+
'''Allemagne'''
'''France
+
'''Belgique'''
Allemagne
+
'''Suisse'''
Belgique
+
 
Suisse'''
+
*Base de travail > Zones > Pays
 +
*Sélectionner par exemple le pays "France" et cliquer sur "modifier"
 +
*La rubrique <Code>Contrôle des numéros de téléphone<Code> regroupe 4 nouveaux champs contenant une expression régulière pour chaque numéro permettant de contrôler le numéro :
 +
[[Fichier:NF14097 Pays 1.PNG|centré]]
 +
*<Code>Portable</Code> : "Tél portable" de la fiche client
 +
 
 +
**Si le champ est vide le programme ne fera aucune vérification.
 +
 
  
 
==Fichier client ==
 
==Fichier client ==

Version du 26 avril 2018 à 11:56

Voir la carte de la fonctionnalité : A classer



Le numéro de téléphone sera contrôlé en fonction du pays lors de la création et la modification des clients.


Pays

Pays contrôlés par défaut :
France
Allemagne
Belgique
Suisse
  • Base de travail > Zones > Pays
  • Sélectionner par exemple le pays "France" et cliquer sur "modifier"
  • La rubrique Contrôle des numéros de téléphone regroupe 4 nouveaux champs contenant une expression régulière pour chaque numéro permettant de contrôler le numéro :
NF14097 Pays 1.PNG
  • Portable : "Tél portable" de la fiche client
    • Si le champ est vide le programme ne fera aucune vérification.


Fichier client

le numéro contenant "?!" seront accepté (cet le pointer d’avertissement comme quoi le numéro n'est pas correcte)


Ce contrôle n'est pas très restrictif. Le programme ne vérifie pas si les numéros de téléphone sont des portables ou non, mais il n'accepte plus que 3 formats :

1 0[plus 9 chiffres] : exp 0130249090
2 +[plus 11 chiffres] : exp +33130249090
3 00[plus 11 chiffres] : exp 0033130249090

note 00 n'est pas supporté après le + ou 00 des numéros internationaux

Importation référencier clients

A savoir :
Si le client comporte un N° de téléphone incorrect, le programme ne l'intègre pas.
Erreur sur : {"Ident":"m.","Nom":"TEST","Prenom":"Lulu","MotDePasse":"","Tel1":"0141199518","Tel2":"","Tel3":"","Fax":"","Adresse1":"4, rue1","Adresse2":"","Adresse3":"","Code_Postal":"92700","Ville":"colombes","No_Pays":"1949696","JJ1":0,"MM1":0,"AA1":0,"JJ2":0,"MM2":0,"AA2":0,"JJ3":0,"MM3":0,"AA3":0,"Crit1":0,"Crit2":0,"Crit3":0,"Memo":"","No_Magasin":"16386","Date_Create":"\/Date(1524140939288)\/","Sexe":1,"Mail":"","No_TypeCarte":"16386","Date_Emit":"\/Date(1524140939288)\/","N_Article":0,"N_Passage":0,"N_Point":0,"Vente":0,"Montant_Cadeaux":0,"Total_Article":0,"Total_Passage":0,"Total_Vente":0,"Date_Validite":null,"P_Rem":0,"CompteDeb":0,"Magasin":"","Code":""} :
0x0010000A3 : Objet métier : Une des données n'est pas correcte : MetierClient : 13 Le téléphone portable n'est pas correcte dans l'objet piu_Clients.MetierClient à RepMetier.CMetier.BeginTransation(ContexteMetier ContexteMetier, Boolean Transaction, Boolean Reload) à RepMetier.CMetier.Sauvegarde(ContexteMetier ContexteMetier, Boolean Reload) à piu_Clients.MetierClient.Sauvegarde(ContexteMetier ContexteMetier, Boolean Reload) à piu_Referencier.Importateur.IClient.Enregistrement(ProgressTraitment Source)