La méthode présentée ici permet, dans les rappels de paiement (gestion de débiteurs), d'ajouter des informations provenant des factures d'origine dans la gestion commerciale. Cette information de la gestion commerciale étant stockée dans quelconque champ de PIEDS_V.
Dans la table des lignes de rappels (rappelstmp1), le journal mentionné est le journal comptable. Pour obtenir le journal de la gestion commerciale, il suffit de prendre :
xlookup('sequenc','jou_cubic',journal,'journal')Le numéro de pièce par contre est toujours le même entre la comptabilité et la gestion commerciale.
Ainsi, pour trouver le record correspondant dans PIEDS_V sur base de journal+piece, il suffit d'utiliser dans PIEDS_V l'index DOCUM qui correspond à journal+str(piece,10)
La formule devient donc :
xlookup('pieds_v','docum',le_journal_gescom+str(piece,10),'champ_de_pieds_v')et donc en mixant les 2 formules, l'expression finale devient :
xlookup('pieds_v','docum',xlookup('sequenc','jou_cubic',journal,'journal')+str(piece,10),'champ_de_pieds_v')