Vous pouvez générer plusieurs pièces en définissant une rupture dans une table de détail liée à la table déclenchante.
Saisissez le nom du champ où la rupture doit être faite. Vous pouvez indiquer le nom du champ du rupture dans le champ suivant.
Les lignes de ce type de pièce sont toujours définies dans des tables liées, dans ce cas la table où les critères de ruptures sont définis.
Exemple 1
Dans le groupe de pièces automatiques liées au règlement, il existe une pièce de grand-livre inter-devises. Cette pièce définit les écritures d'écart liées au règlement dans une devise donnée d'une créance émise dans une autre devise :
cette pièce est créée à partir de la table PAYMENTH (en-tête de règlement), avec ou sans groupage, pour créer une pièce par règlement ou par bordereau.
Indépendamment du regroupement, la pièce saisie se servira des détails de règlement et, si nécessaire, d’un ensemble de lignes équilibrées par ligne de règlement : chaque ligne de saisie de pièce est définie sur 'Table liée' et la table concernée est PAYMENTD. Un regroupement "naturel" des lignes qui peuvent être agrégées est réalisé. Ainsi, si les comptes repris dans les grands-livres inter-devises ne dépendent pas de la devise, un seul jeu de lignes est utilisé même si plusieurs devises sont concernées dans le bordereau. Sinon, une seule pièce est présente avec un jeu de ligne par devise concernée.
Exemple 2
Si vous souhaitez créer une pièce de grand-livre inter-devises différente par devise, vous devez paramétrer dans les sections 'Eclatement pièce' le nom de la table PAYMENTD et le nom du champ devise (CURLIN). Le simple fait de réaliser ce paramétrage suffit à répartir les groupes de lignes créés dans les différentes pièces.
Ce traitement peut uniquement fonctionner si toutes les lignes de pièces sont de type 'Table liée', associées à la table PAYMENTD. Autrement, il ne serait pas possible de "couper" une ligne unique, car aucun critère ne permettrait de déterminer le montant de chaque ligne.