Association automatique du magasin avec l'article sélectionné
Script DA (PR):
prl=mbo
#Test si l'attribue ITEMNUM n'est pas vide
if (prl.getString("ITEMNUM") is not None):
#Création d'une relation pour compter le nbre d'emplacement de stockage de l'article
CountInv=prl.getMboSet("$INVENTORY$","INVENTORY","itemnum=:itemnum and siteid=:siteid")
if CountInv.count()==1:
nbCountInv=CountInv.getMbo(0)
if nbCountInv !=None:
#Mise à jour MAGASIN sur la ligne de BC
prl.setValue("STORELOC",nbCountInv.getString("LOCATION") , 11L)
Script BC (PO) :
pol=mbo
#Test si l'attribue ITEMNUM n'est pas vide
if (pol.getString("ITEMNUM") is not None):
#Création d'une relation pour compter le nbre d'emplacement de stockage de l'article
CountInv=pol.getMboSet("$INVENTORY$","INVENTORY","itemnum=:itemnum
and siteid=:tositeid")
if CountInv.count()==1:
nbCountInv=CountInv.getMbo(0)
if nbCountInv !=None:
#Mise à jour MAGASIN sur la ligne de BC
pol.setValue("STORELOC",nbCountInv.getString("LOCATION") , 11L)
Un très grand merci à Mr. Aymen Jradi pour sa collaboration et ses propositions positives.