@Tatayo
Merci pour ces précisions!
@Vmolines
J'avais déjà regardé l'aide mais cette phrase m'a découragé : 
Il est impossible d'imbriquer les transactions (c'est-à-dire d'appeler la fonction HTransactionDébut dans une transaction). Dans ce cas, l'erreur 70031 est générée.
Et j'ai absolument besoin d'en imbriquer dans le cas suivant.
J'ai un BL déjà enregistré, je clique droit sur le BL puis "annuler et remplacer le BL" permet d'effectuer l'action suivante :
1- Débute Transaction
2- Récupération des infos du BL et de Lignes_BL
3- Ouverture fenetre Nouveau BL avec toutes les infos pour Modifications
4- Validation Nouveau BL
5- Débute Transaction pour cette validation (Et la problème car une transaction est déjà en cours- et si je mets un htransactionfin avant, cela fonctionne mais en cas de problème dans la validation du nouveau BL les opérations précédant le nouveau BL sont validées)
6- Si validation OK - Terminer la transaction
7- Modifier Le BL d'origine avec la mention annulé
8- Si tout est ok Terminer la transaction
Je ne sais pas si ces explications sont claires
erci d'avance pour le temps que vous prenez
Partager