Cette page ne concerne que les versions legacy et Aruba.
L'exemple ci-dessous montre l'utilisation de la méthode AppendBookingAna qui permet l'ajout de lignes analytiques dans une écriture comptable. Cet ajout doit se faire après l'appel de la méthode AppendBooking. Ainsi, les lignes analytiques seront liées à celle de la comptabilité générale insérée par AppendBooking.
Les paramètres de la méthode appendBookingAna sont :
- le numéro du plan
- le compte analytique
- le montant en devise de l'écriture (négatif = débiteur, positif = créditeur)
ox = CreateObject("mercatorole.xmercator")
?ox.Initialize("D:\Test\Mercator2")
?ox.login("GUY")
?ox.initmvt("C", "ODV", date())
?ox.appendBooking(1, "604000", -100)
?ox.appendBookingAna(1, "ENTRETIEN", -40)
?ox.appendBookingAna(1, "SALES", -60)
?ox.write('ana_tmp','commentair','Commentaire Ana')
?ox.write('lignes_c_tmp','commentair','Commentaire 1')
?ox.appendBooking(2, "CHOS", 100)
?ox.write('lignes_c_tmp','commentair','Commentaire 2')
?ox.validmvt("C")
AppendBookingAna requiert un code d'installation de Mercator 7.0 ou ultérieur.