por rochinha » 29 Nov 2018 10:13
Amiguinhos,
Podemos ver o controle de lote como algo acessória ao cadastro de produto. Um campo que vejo necessidade e ninguém falou nada é o da validade.
Lotes precisam no mínimo de um numerador, validade e quantidade e o código do produto.
No momento de movimentação a rotina pode fazer as pesquisas em dois passos, sendo:
- a primeira no lote, verificando a quantidade, criticando a validade e guardando seu numero.
- a segunda é a pesquisa normal pelo código, mas se antes encontrou um lote, critica a validade e permite continuar e movimentar a quantidade.
Uma história:
Um cliente antigo do Brás, confecção, estava confuso quantos as quantidades de produtos que ele tinha de uma determinada cor mas ele não queria ter o cadastro de uma camiseta replicado pelo estoque por causa das cores, pois elas eram variadas e muito diferentes, além de ter o diferencial de coleção.
Uma camiseta masculina amarela para a coleção de outono tinhade ser controlada separado da camiseta masculina amarela para a coleção de verão, sendo que as de verão teriam preço atual e as de outono receberiam desconto na venda.
No meu modo eu usei uma segunda tabela pra relacionar o código + cor em uma tabela de grade. Desta forma poderia controlar um produto no estoque para 999 cores diferentes.
No final restaram 4 itens por produto no estoque(1 para cada estação/coleção) e 999 cores por cada um.
A etiqueta possuia o código + cor, no momento da venda o sistema verificava na grade por codigo + cor e baixava. A contagem do estoque de um único produto de todas as cores seria feito um processo apenas.
Creio que com lote trabalhariámos de uma mesma forma. O protagonista não seria o arquivo de estoque mas sim a tabela acessória, grade, lote, etc.
Criar uma tabela de estoque que seja maleável, coesa e complexa exige prática e conhecimento dos negócios de cada cliente e as regras de negócio acontecem por item no estoque onde os mesmo se diferenciam por pesos, medidas, tamanhos, estilos, e por ai vai.
A necessidade de controlar tudo é imensa, mas a redução da redundância é primordial.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.