madbob / GASdottoNG

Gestionale per i Gruppi di Economia Solidale
https://www.gasdotto.net/
GNU Affero General Public License v3.0
26 stars 17 forks source link

Unità di misura continue: problema con campo Peso #237

Closed pcdevoti closed 11 months ago

pcdevoti commented 11 months ago

se definisco un UM continua, per esempio €, diversa da Chili, non mi permette di editare il campo Peso per i prodotti che la usano e poi utilizza la quantità come peso. In presenza di "arrotondamenti" sulle consegne, questo fatto sballa il calcolo dei modificatori basati sul peso

madbob commented 11 months ago

In effetti l'assunzione di base è che le unità continue siano sempre unità di peso. Che è una assunzione sbagliata, ma almeno semplifica qualche comportamento.

Alternative:

pcdevoti commented 11 months ago

Sarei per la soluzione 1 con una piccola integrazione: quando per un prodotto viene indicata una UM continua, proporre di default Peso=1, visto che nella quasi totalità dei casi si tratterà di chili; se poi non è così il referente cambierà il valore. Forse aggiungerei anche un controllo che segnali un Warning nel caso il valore di Peso sia diverso da 0 e 1 (al momento non riesco ad immaginare casi diversi).