Sto sviluppando un sistema di gestione delle vendite con modulo di gestione delle scorte, sto affrontando un problema di progettazione logica e non so davvero come affrontare il problema in modo semplice, quindi ho scritto un esempio che illustra il problema:
Diciamo che ho un oggetto (es. Cola Can), questo articolo ha un codice a barre (11 ... 1), questo è così buono fino ad ora e possiamo vendere l'oggetto senza problemi usando il codice a barre Cola Can (11 .. .1). Tuttavia, quando il magazzino acquista Coca Cola, possono acquistare con un pacchetto più grande per semplicità 6 pacchetti di lattine con codice a barre diverso (11 ... 2), dopo di che i 6 pacchetti vengono frenati in 1-1 lattine e venduti per articolo di codice a barre ( 11 ... 1).
Il problema è che si acquista con il pacchetto e si vende per articolo che renderà i report per l'inventario non corretti e lo stock di magazzino non potrà mai corrispondere.
Come controllare questo problema con i pacchetti o se il sistema si occupa solo del pacchetto più piccolo (ad es. quando compro il pacchetto di 6 lattine, il magazzino deve inserire 6 articoli di codice a barre singolo)?