Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi
  • Page :
  • 1
  • 2

SUJET : [Réglé]script appel tables paramètres d'édition

[Réglé]script appel tables paramètres d'édition il y a 10 ans 1 semaine #71

  • wamkey
  • Portrait de wamkey
  • Hors ligne
  • Triton du Forum
  • Messages : 12
Bonjour,

Je suis confronté à un problème lorsque je crée un paramètre d'édition personnalisé pour mes factures sur Apinegoce.
Lorsque je suis dans l'éditeur principal, je parviens sans problème à insérer toutes les rubriques de la facture et en particulier les éléments de l'adresse de livraison de la facture.
En revanche, si je décide de passer par un script pour améliorer la mise en page, je tombe sur une erreur
Variable "Entête" non définie
Puis un autre message indique:
"Une erreur est survenue lors de l'exécution d'une formule. Vérifiez le nom des opérandes utilisées..."
Problème ligne: Entete = FACTURE.Nom_Liv
:(

Voici le code que j'ai saisi:
Entete = FACTURE.Nom_Liv

Si FACTURE.Civilite_Liv <> "" Alors 
	Entete = FACTURE.Civilite_Liv & " " & FACTURE.Nom_Liv
FinSi

Entete
Lorsque je rédige le même script en utilisant l'adresse de livraison du client au lieu de l'adresse de livraison de la facture, alors tout fonctionne parfaitement (voir scripts en PJ)

Voici le code qui fonctionne:
Entete = CLIENT.LivNom

Si CLIENT.LivCivilite <> "" Alors 
	Entete = CLIENT.LivCivilite & " " & CLIENT.LivNom
FinSi

Entete
Une idée à me proposer?
Le sujet a été verrouillé.

script appel des tables pour paramètres d'édition il y a 10 ans 1 semaine #74

  • isa6766
  • Portrait de isa6766
  • Hors ligne
  • Triton du Forum
  • Messages : 12
  • Remerciements reçus 1
Bonjour,
Personnellement je préfère partir sur un modèle préexistant, c'est plus simple. Il suffit de déplacer les éléments existants de les effacer ou d'en rajouter. J'ai constaté que de temps en temps lorsqu'on part de script tout neuf, çà ne réagit pas toujours correctement, alors j'ai abandonné cette méthode. Il m'arrive même de copier des scripts d'autres pièces et de les adapter. C'est beaucoup plus rapide et en faisant aperçu vous avez rapidement une idée du résultat. Il faut néanmoins faire attention aux sauts de page, car le résultat final ne ressemble pas exactement à l'aperçu.
Le sujet a été verrouillé.

script appel des tables pour paramètres d'édition il y a 10 ans 1 semaine #75

  • wamkey
  • Portrait de wamkey
  • Hors ligne
  • Triton du Forum
  • Messages : 12
Moi aussi ISA, mais mon problème se pose également lorsque je suis dans un modèle préexistant dans la société exemple.
En l’occurrence, j'ai besoin de modifier ma mise en page selon le pays de destination de mes factures, et à ma connaissance, il n'y a que les scripts qui permettent cela. Mais il semblerait qu'il y a un bug lorsqu'on veut faire joujou avec les d'adresse de livraison des factures, comme si le nom des références ne collait pas avec le nom des champs attendus par l'éditeur.
Le sujet a été verrouillé.

script appel des tables pour paramètres d'édition il y a 10 ans 1 semaine #77

  • fred
  • Portrait de fred
  • Hors ligne
  • Administrateur
  • Technicien Expert sur logiciels Sage PE "Api"
  • Messages : 26
  • Remerciements reçus 3
Où insérez-vous ce code? Dans le script d'édition ou dans une zone de formule?

Si c'est dans un script d'édition (via le bouton avec 3 "engrenages rouges"):
Vous utilisez Facture, est-ce que l'accès à la table [EnteteFacture] est bien "recodé" en liste [Facture] ?
Comment est défini votre appel à la table [EnteteFacture] qui contient l'adresse de livraison ?

Il faudrait voir le script dans son intégralité. Avez-vous la possibilité de nous envoyer le FEP?

Nous pouvons vous aider à configurer votre script. Il n'y a pas de raison que cela ne fonctionne pas.
Expert technique certifié par Sage sur Apimécanique, Apinégoce et Apibâtiment. Gestion + Comptabilité + Financier
Le sujet a été verrouillé.

script appel des tables pour paramètres d'édition il y a 10 ans 1 semaine #82

  • isa6766
  • Portrait de isa6766
  • Hors ligne
  • Triton du Forum
  • Messages : 12
  • Remerciements reçus 1
Je ne saisi pas le sens du fait que vous ayez un modèle pour chaque pays et que cela poserait un problème. En fait il faut faire un modèle différent, l'enregistrer et ensuite si vous imprimez des factures UE ou hors UE, sélectionner un paramétrage différent. Mais vous vouliez peut-être automatiser l'opération ?
Le sujet a été verrouillé.

script appel des tables pour paramètres d'édition il y a 10 ans 1 semaine #83

  • Apifrog
  • Portrait de Apifrog
  • Hors ligne
  • Administrateur
  • Messages : 314
  • Remerciements reçus 45
Mes petites pattes de grenouille se baladent beaucoup dans les scripts d'édition. Je fais du développement de script quasiment quotidiennement. Je n'ai pas vu de bug spécifique tel que vous le décrivez.

Pourriez-vous m'envoyer votre fichier FEP (aller sur l'édition, puis exporter l'édition)? Vous me précisez votre version de logiciel, ce que vous voulez faire précisément (l'édition actuel avec les annotations dessus de ce que vous voulez obtenir), vos coordonnées dans le mail. Je vais regarder et je vous contacterai directement.

Mon adresse mail : apifrog@[nom de domaine de ce site]

J'attends votre fichier.
Apifrog, la grenouille qui vous aide sur les logiciels Sage Petites Entreprises et l'ERP CODIAL ! J'en croaaaa pas mes yeux....
Le sujet a été verrouillé.

script appel des tables pour paramètres d'édition il y a 10 ans 1 semaine #85

  • wamkey
  • Portrait de wamkey
  • Hors ligne
  • Triton du Forum
  • Messages : 12
Exactement. Les scripts permettent de faire, par exemple, que si le destinataire de la facture est nord américain, on affiche le code postal sous la ville et l'état alors que s'il est français, on affiche le code postal juste devant la ville et sur une même ligne. Je prends un exemple basique, mais évidement, il y a des applications plus complexes, comme le choix des coordonnées bancaires ou du mode de paiement selon le pays du client, ou le fait de faire en sorte d'appliquer certaines taxes selon le pays qui facture (nous facturons de 2 pays différents avec des fiscalités différentes s'agissant de la TVA)
En fait, dans nos paramètres d'édition, nous n'avons que 4 paramètres:
HT anglais, HT français, TTC anglais et TTC français. Tout le reste est automatisé pour plusieurs raisons:
Éviter les risques d'erreurs notamment, mais aussi et surtout, limiter le nombre de changements à faire à chaque fois qu'une modification doit s'appliquer aux paramètres d'édition. Plus on a de paramétrages différents, plus il faudra en modifier...
Le sujet a été verrouillé.

script appel des tables pour paramètres d'édition il y a 10 ans 1 semaine #86

  • Apifrog
  • Portrait de Apifrog
  • Hors ligne
  • Administrateur
  • Messages : 314
  • Remerciements reçus 45
J'ai reçu vos scripts. Je vais regarder et je reviens vers vous directement par mail.
Apifrog, la grenouille qui vous aide sur les logiciels Sage Petites Entreprises et l'ERP CODIAL ! J'en croaaaa pas mes yeux....
Le sujet a été verrouillé.

script appel des tables pour paramètres d'édition il y a 10 ans 1 semaine #87

  • Apifrog
  • Portrait de Apifrog
  • Hors ligne
  • Administrateur
  • Messages : 314
  • Remerciements reçus 45
Votre script n'a pas résisté à mes petites pattes!

Il y a une erreur de syntaxe assez courante. Dans votre cas, elle est bloquante que dans ce script mais ça pourrait se produire dans d'autres scripts de la même façon.

Ecrivez : Entete = [FACTURE].[Nom_Liv]

Et comme cela, tout fonctionnera correctement.

(J'ai validé votre script sur une version 13 mais ce sera pareil sur votre version).

Ah, il faut toujours avoir une grenouille technicienne Sage dans ses amis !
Apifrog, la grenouille qui vous aide sur les logiciels Sage Petites Entreprises et l'ERP CODIAL ! J'en croaaaa pas mes yeux....
Le sujet a été verrouillé.

script appel des tables pour paramètres d'édition il y a 10 ans 1 semaine #88

  • Apifrog
  • Portrait de Apifrog
  • Hors ligne
  • Administrateur
  • Messages : 314
  • Remerciements reçus 45
Pour vos prochaines modifications de script, au lieu de perdre du temps et chercher pendant des jours, sachez que je peux faire les adaptations pour vous.
Ces prestations sont soumises à acceptation d'un devis. Contactez-nous au 0892.490.172 !
Apifrog, la grenouille qui vous aide sur les logiciels Sage Petites Entreprises et l'ERP CODIAL ! J'en croaaaa pas mes yeux....
Le sujet a été verrouillé.
  • Page :
  • 1
  • 2
Modérateurs: Apifrog
Temps de génération de la page : 0.174 secondes
feedback

Nous sommes joignable au 09.72.47.67.37 du lundi au vendredi de 9h à 12h et de 14h à 18h. Nos services sont accessibles pour les clients sous contrat ou les sociétés après paiement de tickets d'assistance technique. 
 

feedback
Recherchez sur le site