Bonjour / bonsoir,
J'essaie de faire fonctionner un appel de recalcul de tarif dans SPESOH, à afficher dans un champ spé de SOH4, mais le résultat retourné est toujours 0.
Le tarif existe bien et fonctionne : ces mêmes paramètres sont testés dans la commande de vente proprement dite et dans la fonction de recherche tarif (vente) et j'obtiens bien le bon "GROPRI".
-------------------------------
-----------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Subprog D_ZSOQVAL4UPD(VALEUR) Variable Decimal VALEUR Local Decimal Z_GRO_PRICE Local Decimal Z_NET_PRICE Call TARIF_VEN([M:SOH0]BPCORD,[M:SOH4]ITMREF(nolign-1),[M:SOH0]SALFCY,[M:SOH2]STOFCY,[M:SOH0]CUR,[M:SOH4]DSHIDAT(nolign-1),[M:SOH4]QTY(nolign-1),[M:SOH4]SAU(nolign-1),Z_GRO_PRICE,Z_GRO_PRICE) From TRTPRICE VALEUR=Z_GRO_PRICE End
J'ai essayé en remplaçant les variables [M:SOHx] par les valeurs dans la commande et ligne de commande, et pour la date de référence: date$ mais pas mieux.
En V11, les paramètres à passer dans TARIF_VEN de TRTPRICE sont ils différents ou dans un autre ordre ?
Merci beaucoup de votre aide,
Partager