Selecione qualquer tópico abaixo para saber mais sobre o inventário na Northwind Developer Edition.
Descrição geral
As definições são muito importantes. Eles podem ser feitos de várias maneiras, nenhuma das quais é correta acima de todas as outras. Mas, independentemente da abordagem, suas definições devem ser internamente consistentes. Estes ficheiros de modelo da Northwind utilizam as seguintes definições. (Consulte também modInventory.)
- Um produto é comprado quando a Northwind recebe o produto numa OP.
- Um produto é vendido quando a Northwind fatura uma encomenda desse produto.
- Produto Disponível é o número de unidades fisicamente na prateleira. Isto inclui unidades já atribuídas à(s) encomenda(s) mas ainda não enviadas.
- Produto para vender é um produto que está fisicamente na prateleira e não alocado para quaisquer pedidos existentes - e, portanto, disponível para venda.
- Produto Encomendado significa que se encontra numa Nota de Encomenda com o estatuto de Aprovado.
Abordagem geral
A versão anterior dos modelos da Northwind também tinha rastreamento de inventário, embora um pouco complicado e mal documentado. Por isso, aqui pretendemos fazer melhor. Seguimos um artigo de Allen Browne: a quantidade física disponível é o resultado de um cálculo simples:
[Última Quantidade de Tomada de Stock] + [Soma das quantidades Compradas desde esse dia] – [Soma das quantidades Vendidas desde esse dia] = [Quantidade física disponível]
Demonstração Walk-Through
Para ver o inventário em ação aqui no NW 2 Developer Edition, vamos começar simplesmente, com um novo Produto. Dê-lhe um nome que você esperaria ver no catálogo de um supermercado atacadista.
Vamos utilizar estes números:
> Nível de reordenação de 50
> Nível alvo de 40
> Min Reorder Qty of 100
Inicialmente, este produto não tem encomendas, nem ordens de compra, e um registo Stock-Take com uma quantidade de 0.
Crie uma encomenda apenas para este produto, com a quantidade de 10.
Observe se o status do item de linha será Sem estoque. Não temos nenhum produto disponível. A encomenda não pode ser faturada até termos comprado alguns produtos a um dos nossos fornecedores.
Para ter algum stock disponível, criamos uma ordem de compra para este produto.
Observe que a quantidade de 100 será definida como padrão.
Atualize a OC para o estado Aprovado .
O formulário Produto mostra agora Qtd Não Stock de 10 e Qtd na Encomenda de 100, e o item da linha da encomenda na sua encomenda de amostra mostra agora o estado Na Encomenda.
Avançar a Nota de Encomenda para o estado Recebido .
O procedimento ReallocateInventory é executado e ele volta no tempo procurando itens de linha de pedido em status de Sem estoque ou Sob pedido e, se houver quantidade suficiente restante, ele os "cumpre" definindo o status como Alocado. Isso acontecerá com o nosso pedido, e agora podemos avançá-lo até a linha de chegada. Concluído!
Outros cenários incluídos nos modelos NW 2.0
No NW 2.0 lidamos com alguns outros cenários, incluindo estes:
- Quando um item de linha de pedido anteriormente alocado é excluído, essa quantidade fica disponível para alocação, e executamos o mesmo procedimento acima.
- Quando a quantidade de um item de linha de pedido alocado é reduzida, o delta também fica disponível para alocação.
- Quando o Produto em um item de linha de pedido alocado é alterado, a quantidade do produto antigo estará disponível novamente para ser alocada.
Tudo isso pode parecer bastante extravagante e abrangente. Não se preocupe. O acompanhamento de inventário pode ser complexo, mas este conjunto de modelos não pretende fornecer uma solução chave-na-mão para gerir qualquer negócio. É uma montra do que é possível com o Access, o que poderá dar-lhe algumas ideias para a sua própria implementação.
Funcionalidades não abrangidas nos modelos NW 2.0
- Faturas parciais e envios parciais.
- Produtos devolvidos (por clientes ou fornecedores).
- Tratamento preferencial na alocação de produtos para os nossos melhores clientes.
- Localização do armazém ("lixeira") para cada produto e suporte para digitalização dentro e fora com um scanner de código de barras. Imprima uma etiqueta de código de barras para marcar a agrupamento.
- Expiração do produto – um conceito muito importante no negócio alimentar.
- Ordens de compra recebidas e (parcialmente) devolvidas porque alguns itens estão amassados, expirados, etc. Processo de RMA.
Saiba mais
Northwind 2.0 Developer Edition: O que você deve saber
Northwind 2.0 Developer Edition: Todos os tópicos