[Réglé] aide sur sript cmt gmf URGENT

Pour toutes questions relatives au fonctionnement du langage des scripts (exemples, demandes de corrections...)

Modérateur : Equipe technique

Règles du forum
Afin de rédiger des Topics dans cette partie du Forum, essayez d'éviter le titre "script". Qui n'est pas très parlant.

Merci de votre compréhension.
pacte phone
Client ABM
Messages : 19
Inscription : 10 janv. 2006 10:36 am

[Réglé] aide sur sript cmt gmf URGENT

Message par pacte phone »

[Formulaire] "Commandes GMF anti-radars CMT"
DemandeTexte "Numéro de sociétaire",1,(Numsociétaire)
DemandeTexte "Adresse émail",1,(Adressemail)
DemandeChoix"Il s'agit d'une commande",(commande),r,"oui"="oui","non"="non"
~
Si(commande)="non"
Allera"fin"
DemandeChoix"Combien de Stop Flash CDR 2006 A",(Nbreappareil),r,"1"="1","2"="2","3"="3","4"="4","autre"="autre"
~
Si(Nbreappareil)="autre"
DemandeTexte "Nombre d'appareils",1,(nbreappareils)
DemandeChoix"Mode de réglement",(ModeRgt),r,"CB"="CB","Chèque"="Chèque"
~
Si(ModeRgt)="Chèque"
Dialogue"Dire : Envoyer 1 chèque Bancaire de 79 Euros à l'ordre de C.M.T,
93 Bd Jeanne d'Arc - 13005 MARSEILLE -
La livraison s'effectue sous 4 jours ouvrés après encaissement du chèque.
allera"fin"
FinSi
Si(ModeRgt)="CB"
DemandeChoix"Type de Carte",(TypeCB),r,"VISA"="VISA","EUROCARD"="EUROCARD","MASTERCARD"="MASTERCARD"
DemandeChoix"Titulaire de la CB",(Titulaire),r,"Mr."="Mr.",Mme"="Mme","Mr et Mme"="Mr et Mme"
DemandeTexte"Nom",1,(nomtitulaireCB)
DemandeTexte"N° CB 16 Chiffres - 4 Premiers",1,(4premierschiffresCB)
DemandeTexte"N° CB 16 Chiffres - 4 suivants",1,(4chiffressuivants)
DemandeTexte"N° CB 16 Chiffres - 8 suivants",1,(8chiffressuivants)
DemandeTexte"Date Validité CB",1,(validCB)
DemandeTexte"Chryptogramme au dos de la carte 3 derniers chiffres",1,(controlCB)
Dialogue"Dire: La livraison s'effectue sous 4 jours ouvrés après encaissement
~
affecte(message)=(message)"Numéro de sociétaire" : "(Numsociétaire)(RC))
affecte(message)=(message)"Adresse émail" : "(Adressemail)(RC))
affecte(message)=(message)"Il s'agit d'une commande" : "(commande)(RC))
affecte(message)=(message)"Combien de Stop Flash CDR 2006 A" : "(Nbreappareil)(RC))
affecte(message)=(message)"Nombre d'appareils" : "(nbreappareils)(RC))
affecte(message)=(message)"Mode de réglement" : "(ModeRgt)(RC))
affecte(message)=(message)"Type de carte" : "(TypeCB)(RC))
affecte(message)=(message)"Titulaire de la CB" : "(Titulaire)(RC))
affecte(message)=(message)"Nom" : "(nomtitulaire)(RC))
affecte(message)=(message)"N° CB 16 Chiffres - 4 Premiers" : "(4premierschiffresCB)(RC)"N° CB 16 Chiffres - 4 suivants":"(4chiffressuivants)(RC)
"N° CB 16 Chiffres - 8 suivants" : (8chiffres suivants)(RC))
affecte(message)=(message)"Date Validité CB" : "(validCB)(RC))
affecte(message)=(message)"Chryptogramme au dos de la carte 3 derniers chiffres" : "(controlCB)(RC))
OuvreFenetre"message"
Alexandre
Développeur / Gérant Eurice-ABM
Messages : 126
Inscription : 10 janv. 2006 02:53 pm

Message par Alexandre »

Les variables doivent être inscrites entre crochets et non entre parenthèses.

De plus, la ligne ~ ne doit pas contenir d'espace après le symbole ~
pacte phone
Client ABM
Messages : 19
Inscription : 10 janv. 2006 10:36 am

Suite Réponse script CMT GMF

Message par pacte phone »

Bonjour,
les parenthèses se sont substituées au crochets lors du transfert de fichier.
Dans le script, il y a des crochets.
Je vais voir pour le signe.
A suivre.
Philippe Zenoiu
pacte phone
Client ABM
Messages : 19
Inscription : 10 janv. 2006 10:36 am

Suite script GMF

Message par pacte phone »

Les infos d'erreurs suivantes apparaissent :
ligne demande texte"numéro de sociétaire",1,[Numsociétaire]
ligne demande texte"adresse email",1,[adressemail]
Commande demande texte inconnue

Ligne commande choix"il s'agit d"une commande",[commande],"oui"="oui","non"="non"
commande demande choix inconnue ???
Le reste à l'air d'aller car pas de message d'erreur!

Que faire ??
Merci
Philippe ZENOU
Julien
Modérateur du forum
Messages : 370
Inscription : 10 janv. 2006 02:48 pm

Message par Julien »

Bonjour,

Il faut rajouter un espace entre demande texte et "numero..."
Meme technique pour l'ajout d'un espace apres demande choix.
pacte phone
Client ABM
Messages : 19
Inscription : 10 janv. 2006 10:36 am

MODIF DU 21 05

Message par pacte phone »

[Formulaire] "Commandes GMF anti-radars CMT"
DemandeTexte "N° de sociétaire",1,[Numsociétaire]
DemandeTexte "Adresse email",1,[Adressemail]
DemandeChoix "S'agit-il d'une commande?",[commande],r,"oui"="oui","non"="non"
~
Si(commande)="non"
Allera"fin"
Si[commande]="oui"
DemandeChoix "Combien de Stop Flash CDR 2006 A",(Nbreappareil),r,"1"="1","2"="2","3"="3","4"="4","autre"="autre"
~
Si(Nbreappareil)="autre"
DemandeTexte "Nombre d'appareils",1,(nbreappareils)
DemandeChoix "Mode de réglement",(ModeRgt),r,"CB"="CB","Chèque"="Chèque"
~
Si(ModeRgt)= "Chèque"
Dialogue "Dire : Envoyer 1 chèque Bancaire de 79 Euros à l'ordre de C.M.T,
93 Bd Jeanne d'Arc - 13005 MARSEILLE -
La livraison s'effectue sous 4 jours ouvrés après encaissement du chèque.
allera"fin"
FinSi
Si(ModeRgt)="CB"
DemandeChoix "Type de Carte",(TypeCB),r,"VISA"="VISA","EUROCARD"="EUROCARD","MASTERCARD"="MASTERCARD"
DemandeChoix "Titulaire de la CB",(Titulaire),r,"Mr."="Mr.",Mme"="Mme","Mr et Mme"="Mr et Mme"
DemandeTexte "Nom",1,(nomtitulaireCB)
DemandeTexte "N° CB 16 Chiffres - 4 Premiers",1,(4premierschiffresCB)
DemandeTexte "N° CB 16 Chiffres - 4 suivants",1,(4chiffressuivants)
DemandeTexte "N° CB 16 Chiffres - 8 suivants",1,(8chiffressuivants)
DemandeTexte "Date Validité CB",1,(validCB)
DemandeTexte "Chryptogramme au dos de la carte 3 derniers chiffres",1,(controlCB)
Dialogue "Dire: La livraison s'effectue sous 4 jours ouvrés après encaissement
~
affecte(message)=(message) "Numéro de sociétaire" : "(Numsociétaire)(RC))
affecte(message)=(message) "Adresse émail" : "(Adressemail)(RC))
affecte(message)=(message) "S'agit-il d'une commande?" : "(commande)(RC))
affecte(message)=(message )"Combien de Stop Flash CDR 2006 A" : "(Nbreappareil)(RC))
affecte(message)=(message) "Nombre d'appareils" : "(nbreappareils)(RC))
affecte(message)=(message) "Mode de réglement" : "(ModeRgt)(RC))
affecte(message)=(message) "Type de carte" : "(TypeCB)(RC))
affecte(message)=(message) "Titulaire de la CB" : "(Titulaire)(RC))
affecte(message)=(message) "Nom" : "(nomtitulaire)(RC))
affecte(message)=(message) "N° CB 16 Chiffres - 4 Premiers" : "(4premierschiffresCB)(RC)"N° CB 16 Chiffres - 4 suivants":"(4chiffressuivants)(RC)
"N° CB 16 Chiffres - 8 suivants" : (8chiffres suivants)(RC))
affecte(message)=(message) "Date Validité CB" : "(validCB)(RC))
affecte(message)=(message) "Chryptogramme au dos de la carte 3 derniers chiffres" : "(controlCB)(RC))
OuvreFenetre"message"
pacte phone
Client ABM
Messages : 19
Inscription : 10 janv. 2006 10:36 am

réponse à observations GMF

Message par pacte phone »

Salut Alexandre

J'ai fait comme tu l'écris, mais ça ne fonctionne toujours pas ???
Pourquoi ??
Alexandre
Développeur / Gérant Eurice-ABM
Messages : 126
Inscription : 10 janv. 2006 02:53 pm

Message par Alexandre »

comme précisé ce jour par téléphone, les commandes du scripts doivent être suivi d'un espace avant la suite des paramètres.
Ainsi
affecte[message]=([message] "Numéro de sociétaire" : "[Numsociétaire][RC])
doit être écrit
affecte [message]=([message] "Numéro de sociétaire" : "[Numsociétaire][RC])

Qui est en ligne ?

Utilisateurs parcourant ce forum : ClaudeBot [Bot] et 0 invité