Files
tradon/modules/purchase_trade/docs/business/shipments-execution.md
2026-05-14 11:20:33 +02:00

66 lines
2.1 KiB
Markdown

<!-- Generated from docs_source/business by docs/tools/render_business_docs.py. -->
# Shipments et execution
Statut: `migration partielle`
## BR-PT-SHP-001 - Affectation controller par ecart a l'objectif
Source: `BR-PT-014`
### Regle consultant
Le controller propose automatiquement est celui dont la zone a le plus grand
retard par rapport a son objectif.
### Notes developpeur
<ul style="margin:0.65rem 0 1rem 1.1rem; padding-left:1rem; list-style-type:disc;">
<li style="margin:0.38rem 0;">Configuration: onglet <code>Execution</code> de <code>party.party</code>.
</li>
<li style="margin:0.38rem 0;">La zone du shipment vient de <code>shipment.to_location.country</code>.
</li>
<li style="margin:0.38rem 0;">Une region parente couvre ses sous-regions.
</li>
<li style="margin:0.38rem 0;"><code>% achieved</code> compte seulement les shipments deja affectes a un controller.
</li>
</ul>
## BR-PT-SHP-002 - Couts SLA controller par pays et/ou lieu
Source: `BR-PT-014-bis`
### Regle consultant
Un cout controller peut etre defini pour un pays, un lieu, ou le couple pays +
lieu. Le couple est le cas le plus specifique.
### Notes developpeur
<ul style="margin:0.65rem 0 1rem 1.1rem; padding-left:1rem; list-style-type:disc;">
<li style="margin:0.38rem 0;">Matching: <code>country + location</code>, puis <code>location</code>, puis <code>country</code>.
</li>
<li style="margin:0.38rem 0;">Le pays vient de <code>shipment.to_location.country</code>.
</li>
</ul>
## BR-PT-SHP-003 - Weight reports distants par lot
Source: `BR-PT-015`
### Regle consultant
L'export distant par lot part du weight report global choisi par l'utilisateur
sur le shipment.
### Notes developpeur
<ul style="margin:0.65rem 0 1rem 1.1rem; padding-left:1rem; list-style-type:disc;">
<li style="margin:0.38rem 0;">Exporter seulement les lots physiques des <code>incoming_moves</code>.
</li>
<li style="margin:0.38rem 0;">Exiger au minimum <code>controller</code> et <code>returned_id</code> sur le shipment.
</li>
<li style="margin:0.38rem 0;">Conserver les cles distantes et la date d&#x27;envoi sur le <code>weight.report</code>.
</li>
</ul>