PRODUTOS POR LOTES. COMO CONTROLAR?

 Tópico anterior Próximo tópico Novo tópico

PRODUTOS POR LOTES. COMO CONTROLAR?

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#489187 - 13/06/2019 19:10:37

AMELINHACODE
SAO PAULO
Cadast. em:Junho/2019


Pessoal, possuo um cadastro de produtos normal...

CODIGO = 0001
DESCRICAO = ANADOR
CATEGORIA = REMEDIOS

a questão eh que tenho q criar uma segunda tabela pra controlar os lotes com os vencimentos
CODIGO = 100
COD_PRODUTO = 1
COD_FORNECEDOR = 200
LOTE = 290192
VALIDADE: 2022

tenho que cadastrar o fornecedor desse lote

CODIGO = 200
NOME = BRASFARMA

entao na hora de vender o codigo de venda vai ser

COD_PRODUTO = 0001
COD_LOTE = 100
COD_FORNECEDOR = 200

0001100200


como vou fazer para vender por lote nesse caso?

Alguma ideia?







#489188 - 13/06/2019 23:41:27

LEANTRONIC
SAMPA
Cadast. em:Março/2012


O código de barras é o mesmo para todos os itens, o certo seria vc incluir mais um campo nessa tabela chamado estoque e toda vez que vender vc coloca em uma grade qual o lote e vende dando baixa no estoque daquele lote... Aproveitando vc está colocando isso no sistema mesmo ou está desenvolvendo o sngpc?



#489191 - 14/06/2019 00:34:29

AMELINHACODE
SAO PAULO
Cadast. em:Junho/2019


Citação:
:
O código de barras é o mesmo para todos os itens, o certo seria vc incluir mais um campo nessa tabela chamado estoque e toda vez que vender vc coloca em uma grade qual o lote e vende dando baixa no estoque daquele lote... Aproveitando vc está colocando isso no sistema mesmo ou está desenvolvendo o sngpc?


estou colocando no sistema a pedido de um cliente de farmacia

Mais se vou vender todo produto com mesmo codigo de barra, como vou distinguir que aquele produto é daquele lote?



#489197 - 14/06/2019 11:01:00

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Citação:
:
:
O código de barras é o mesmo para todos os itens, o certo seria vc incluir mais um campo nessa tabela chamado estoque e toda vez que vender vc coloca em uma grade qual o lote e vende dando baixa no estoque daquele lote... Aproveitando vc está colocando isso no sistema mesmo ou está desenvolvendo o sngpc?

estou colocando no sistema a pedido de um cliente de farmacia

Mais se vou vender todo produto com mesmo codigo de barra, como vou distinguir que aquele produto é daquele lote?

O que você está descrevendo é um regime de estoque chamado PEPS(Primeiro Entra, Primeiro Sai). O produto é sempre o mesmo, o lote é sempre o mais antigo.

E é "mas" não "mais"

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#489198 - 14/06/2019 11:28:29

AMELINHACODE
SAO PAULO
Cadast. em:Junho/2019


Citação:
:
:
:
O código de barras é o mesmo para todos os itens, o certo seria vc incluir mais um campo nessa tabela chamado estoque e toda vez que vender vc coloca em uma grade qual o lote e vende dando baixa no estoque daquele lote... Aproveitando vc está colocando isso no sistema mesmo ou está desenvolvendo o sngpc?

estou colocando no sistema a pedido de um cliente de farmacia

Mais se vou vender todo produto com mesmo codigo de barra, como vou distinguir que aquele produto é daquele lote?
O que você está descrevendo é um regime de estoque chamado PEPS(Primeiro Entra, Primeiro Sai). O produto é sempre o mesmo, o lote é sempre o mais antigo.

E é "mas" não "mais"


como seria o controle de venda nesse sentido? pq se eu passar o EAN do produto... como ele vai saber de que lote é aquele EAN?





#489201 - 14/06/2019 12:07:21

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Citação:
:
:
:
:
O código de barras é o mesmo para todos os itens, o certo seria vc incluir mais um campo nessa tabela chamado estoque e toda vez que vender vc coloca em uma grade qual o lote e vende dando baixa no estoque daquele lote... Aproveitando vc está colocando isso no sistema mesmo ou está desenvolvendo o sngpc?

estou colocando no sistema a pedido de um cliente de farmacia

Mais se vou vender todo produto com mesmo codigo de barra, como vou distinguir que aquele produto é daquele lote?
O que você está descrevendo é um regime de estoque chamado PEPS(Primeiro Entra, Primeiro Sai). O produto é sempre o mesmo, o lote é sempre o mais antigo.

E é "mas" não "mais"

como seria o controle de venda nesse sentido? pq se eu passar o EAN do produto... como ele vai saber de que lote é aquele EAN?


O EAN é sempre o mesmo para cada produto. O lote é sempre o último, pesquise sobre PEPS ou FIFO

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#489202 - 14/06/2019 12:15:19

LEANTRONIC
SAMPA
Cadast. em:Março/2012


Última edição em 14/06/2019 12:18:01 por LEANTRONIC

Citação:
:
:
:
:
O código de barras é o mesmo para todos os itens, o certo seria vc incluir mais um campo nessa tabela chamado estoque e toda vez que vender vc coloca em uma grade qual o lote e vende dando baixa no estoque daquele lote... Aproveitando vc está colocando isso no sistema mesmo ou está desenvolvendo o sngpc?

estou colocando no sistema a pedido de um cliente de farmacia

Mais se vou vender todo produto com mesmo codigo de barra, como vou distinguir que aquele produto é daquele lote?
O que você está descrevendo é um regime de estoque chamado PEPS(Primeiro Entra, Primeiro Sai). O produto é sempre o mesmo, o lote é sempre o mais antigo.

E é "mas" não "mais"

como seria o controle de venda nesse sentido? pq se eu passar o EAN do produto... como ele vai saber de que lote é aquele EAN?



Você teria que ter 2 tabelas ex: (Produtos) e (ProdutoLote), uma com o cadastro do produto e a outra com os lotes e sempre que for vender o produto você trazer os lotes associados ao produto selecionado.

Essa tabela ProdutoLote poderia ter a seguinte estrutura:
COD_PRODUTO = 0001
COD_LOTE = 100
COD_FORNECEDOR = 200
ESTOQUE_ATUAL=5
VENCIMENTO=XX/XX/XXXX (Aproveita o trabalho e ja coloca assim pq cada lote possui um vencimento diferente)

ao vender você baixa o estoque porém vou te falar uma coisa.

Mas conversa com o seu cliente e explica que isso irá aumentar a demora no atendimento pois o balconista será o responsável por comparar o lote na tela junto ao produto para fazer o lançamento correto.





#489203 - 14/06/2019 14:36:07

GUIMORAES
ITAPETININGA
Cadast. em:Agosto/2009


Citação:
  Mas conversa com o seu cliente e explica que isso irá aumentar a demora no atendimento pois o balconista será o responsável por comparar o lote na tela junto ao produto para fazer o lançamento correto.


É como LEANTRONIC descreveu, o operador deverá informar o lote na saída do produto, já que o código de barras não contempla esta informação, exceto nos casos onde é impresso um novo código de barras, contendo as informações do lote.

O mais correto nesta abordagem é o operador fazer a indicação do lote, mas você terá que criar uma forma de bloquear a venda de um lote mais novo, sendo que você tem estoque de lotes com validades mais próximas. Além disto, nada impede do operador informar o lote correto na venda, e entregar o produto com o um lote diferente do informado.

Infelizmente o controle de lotes é complexo, você deve pensar em todas as possibilidades. Em um ambiente ideal, o correto seria imprimir um novo código de barras, com a informação do produto e lote. Você poderia formular um código de barras com o id interno do produto e o id do lote, assim ficaria fácil para você realizar a identificação e dar baixa no lote correto.







#489589 - 21/07/2019 01:55:31

VALDEMIRLUZ
PORTO ALEGRE
Cadast. em:Maio/2009


- tenho isso em meu sistema, e de fato, na tela de pedidos ao informar o ean ou codigo do produto, o sistema abre uma lista com os lotes que possui estoque (daquele produto) e o usuario entao seleciona o lote deseja.
- na tabela itensPedido faço gravar o tambem: COD_PRODUTO, COD_LOTE, QUANTIDADE





#489591 - 21/07/2019 09:00:50

NILSONTRES
SAO PAULO
Cadast. em:Março/2012


Isso não funciona em uns 70% dos comerciantes nesse Pais, precisa ser bem organizados e eu acho que 30% talvez seja muito.



Resposta escolhida #489593 - 21/07/2019 10:59:22

FOXMAN
BARRETOS
Cadast. em:Janeiro/2001


Membro da equipe
Em algum momento alguém terá que informar esse lote.
Seja o atendente/balconista, ou seja o estoquista.
Tenho em meu sistema, controle de lote, rastreabilidade de produtos..
E assim como alguns aqui no topico, eu também abro uma tela, para que seja selecionado o lote desejado.
Algumas empresas que utilizam meu sistema fazem licitações para orgãos publicos.
E o medicamento/produto vendido deve ter um minimo de validade que consta nos editais.
Dessa forma, nem sempre o lote mais antigo será o entregue, podendo ser talvez o lote mais recente.



Grupo DotNet.Br no FaceBook

Grupo WhatsDev



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por AMELINHACODE em 19/08/2019 10:44:47