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

@@ -25,3 +25,24 @@ commercial, le sens achat/vente et l'avancement logistique.
- `Mark as finished` masque seulement les reliquats ouverts / virtuels, pas
les lots physiques.
## 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
- La selection doit contenir uniquement des `lot.qt` ouverts, virtuels et non
matches.
- Les lignes achat et vente ne peuvent pas etre melangees dans la meme
selection.
- Les lots physiques sont exclus.
- Les produits et unites peuvent differer entre lignes, car ils sont portes
par chaque ligne miroir et non par le header.
- Le wizard ne doit pas permettre fonctionnellement d'ajouter, supprimer ou
remplacer les lignes sources selectionnees; le serveur revalide ces
invariants a la creation.