Create mirror action

This commit is contained in:
2026-07-27 20:24:44 +02:00
parent 9429f7d2e3
commit 0ffd43149b
13 changed files with 710 additions and 38 deletions

View File

@@ -33,3 +33,27 @@ commercial, le sens achat/vente et l'avancement logistique.
<li style="margin:0.38rem 0;"><code>Mark as finished</code> masque seulement les reliquats ouverts / virtuels, pas les lots physiques.
</li>
</ul>
## BR-PT-LOTMGT-002 - Create mirror depuis quantites ouvertes
Source: demande metier `2026-07-27`
### Regle consultant
Depuis Lots Management, l'action `Create mirror` cree un seul contrat oppose
avec exactement une ligne miroir par quantite ouverte selectionnee.
### Notes developpeur
<ul style="margin:0.65rem 0 1rem 1.1rem; padding-left:1rem; list-style-type:disc;">
<li style="margin:0.38rem 0;">La selection doit contenir uniquement des <code>lot.qt</code> ouverts, virtuels et non matches.
</li>
<li style="margin:0.38rem 0;">Les lignes achat et vente ne peuvent pas etre melangees dans la meme selection.
</li>
<li style="margin:0.38rem 0;">Les lots physiques sont exclus.
</li>
<li style="margin:0.38rem 0;">Les produits et unites peuvent differer entre lignes, car ils sont portes par chaque ligne miroir et non par le header.
</li>
<li style="margin:0.38rem 0;">Le wizard ne doit pas permettre fonctionnellement d&#x27;ajouter, supprimer ou remplacer les lignes sources selectionnees; le serveur revalide ces invariants a la creation.
</li>
</ul>