Check From To + pricing component domain filter
This commit is contained in:
@@ -485,6 +485,43 @@ Owner technique: `a completer`
|
||||
- Priorite:
|
||||
- `importante`
|
||||
|
||||
### BR-PT-014 - Delivery period: From doit rester inferieur ou egal a To
|
||||
|
||||
- Intent: eviter les periodes de livraison incoherentes sur les lignes achat et
|
||||
vente.
|
||||
- Description:
|
||||
- Les champs `from_del` et `to_del` sont presents sur `purchase.line` et
|
||||
`sale.line`.
|
||||
- Si les deux dates sont renseignees, `from_del` ne doit jamais etre
|
||||
posterieur a `to_del`.
|
||||
- Resultat attendu:
|
||||
- la sauvegarde d'une `purchase.line` ou `sale.line` est bloquee si
|
||||
`from_del > to_del`
|
||||
- une date ouverte reste autorisee si seulement une des deux bornes est
|
||||
renseignee
|
||||
- Priorite:
|
||||
- `importante`
|
||||
|
||||
### BR-PT-015 - Pricing manuel: composant limite a la ligne courante
|
||||
|
||||
- Intent: eviter qu'une ligne de pricing saisie manuellement utilise un
|
||||
composant rattache a une autre ligne de contrat.
|
||||
- Description:
|
||||
- Dans l'onglet `Pricing dates` d'une `purchase.line`, le champ
|
||||
`pricing.pricing.price_component` doit proposer uniquement les composants
|
||||
dont `pricing.component.line` est la ligne achat courante.
|
||||
- Dans l'onglet `Pricing dates` d'une `sale.line`, il doit proposer
|
||||
uniquement les composants dont `pricing.component.sale_line` est la ligne
|
||||
vente courante.
|
||||
- Une ligne de pricing sans composant reste possible pour le mode manuel sans
|
||||
component.
|
||||
- Resultat attendu:
|
||||
- le domaine UI filtre les composants sur la ligne courante
|
||||
- une validation serveur bloque aussi un composant appartenant a une autre
|
||||
ligne
|
||||
- Priorite:
|
||||
- `importante`
|
||||
|
||||
## 4) Exemples concrets
|
||||
|
||||
### Exemple E1 - Augmentation simple
|
||||
|
||||
Reference in New Issue
Block a user