Page 1 sur 1

Une colonne absente dans mon format d'exportation

MessagePosté: Mer 3 Fév 2016 15:07
de papilou
Bonjour à tous,
J'utilise : Gestion Commerciale I7 SQL Express

J'utilise assez fréquemment les imports exports de SAGE.
Pour créer des BL.
Ca marche supper mais, J'ai découvert un petit problème de fabrication du modèle d'exportation.

Problème :
Je veux fabriquer mon Format d'import/export.
Je peux sélectionner tous les champs de mon BL sauf un. Il n'apparait pas dans la liste que propose SAGE.
Je ne peux donc pas extraire son contenu ou importer un contenu.
Il s'agit d'un champ qui se nomme DO_DateLivr de la table F_Docligne.
Ce champ est activé dans mon BL, il se nomme DateLivraison/Fabrication dans les paramètres société colonage du BL.

Pourquoi n'apparaît-il pas dans le format d'exportation ?
Y a t-il un paramètre à mettre quelque part ?
Merci

Re: Une colonne absente dans mon format d'exportation

MessagePosté: Jeu 4 Fév 2016 23:42
de asr31
Bonjour,

Je comprends mieux la problématique.
C'est quand même très con que la date de livraison ne soit pas disponible.
Un import au format SAGE (drapeau) doit marcher mais pas pratique à fabriquer.
Le trigger semble une bonne piste dans ce cas.

Cordialement,

Re: Une colonne absente dans mon format d'exportation

MessagePosté: Ven 5 Fév 2016 12:57
de papilou
Merci a toi,
sympa ta réponse.
donc, je repose ma question ?
Comment le fait-on ce fameux trigger ?
et quelle est la différence entre trigger et modèle d'enregistrement ?

J'imagine que c'est du Visual Basic ou quelque chose comme cela.....
Mais je fais comment
je clique ou?
je rentre quoi ?

oui je pense que ce doit-être un truc comme :
Si dateinfolibre <> "" alors
datelivraison=dateinfolibre
fin de si

ok ok mais ou je trouve tout cela ? et quelle est la syntaxe exacte ?

Re: Une colonne absente dans mon format d'exportation

MessagePosté: Ven 5 Fév 2016 15:18
de asr31
Bonjour,

Par modèle d'enregistrement, on ne peut pas (ou je ne sais pas faire) allouer au champ Date de Livraison une valeur.
Pour les triggers, c'est au niveau SQL qui faut écrire du code SQL.
Je te propose de te rapprocher de ton prestataire SAGE car là on touche au 'moteur' des bases de données SAGE.

Cordialement,