Je viens de retomber sur un truc qui ne me parait pas logique dans le framework. Si quelqu'un peut m'éclairer ....

Dans le gestionnaire d'évènement BeforeInternalInstruction d'un xmlservice du type UPDATE de lignes, je voudrais modifier à la volée une valeur qui sera updatée par mon xmlgram.

je fais donc un Context.Values['TTC'] := 'MaNouvelleValeur;
et là, mon update prend la valeur qui était précédemment dans mon contexte.

J'ai donc cherché (et trouvé) le pb : la fonction FillParams (qui remplace les paramètres d'une requete) cherche dans le inputdoc la valeur, et seulement si elle est vide, va chercher dans le contexte. Bien évidemment, le InputDoc est déjà remplit à ce moment là.

pour moi, la solution 'de base' serait de modifier la fonction FillParams, mais je me dis que si les GD (Gentils Développeurs) de Delos ont codé ça, c'est certainement qu'il doit y avoir une excellente raison ; mais pour l'instant, je n'arrive pas à voir un avantage àfaire cela, puisque le contexte se met à jour avec FillContext ????

j'espère avoir été assez clair ... merci d'avance