PRODUTOS E DATA DE VALIDADE

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

PRODUTOS E DATA DE VALIDADE

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#499006 - 10/01/2022 18:10:13

ANDERSONHELP
SOCORRO
Cadast. em:Julho/2016


ola td bem? vejam se podem me ajudar.
tenho uma tabela onde estao guardados as datas de vencimento e quantidades dos produtos
exemplo:
REG   VENCIMENTO    QUANTIDADE
01      01-03-2022        10
02      10-03-2022        20
03      15-03-2022        30


Imagina agora que eu tenha vendido 15 unidades deste produto, e supondo que foi vendido os que irao vencer primeiro
como eu faço para ir descontando dos registros correspondentes?

no caso de 15 unidades, ele deve zerar o primeiro registro e descontar 5 unidades do segundo, restando 15.

uso vb6 com access



#499007 - 10/01/2022 18:58:44

MARCELOKROL
REBOUCAS
Cadast. em:Julho/2004


Como que faz isso: sinceramente não sei. Mas pense uma coisa, quando conseguir fazer, e para que isso funcione perfeitamente, tem que ter uma logística excelente dentro do estabelecimento. Pois por exemplo: você vendeu 15 e se o funcionário vai la, perto da hora de ir embora, as caixas do dia 15-03-2022 estão na frente e as mais velhas estão mais inacessíveis, pronto furou a sua logica. E depois pra acertar isso?
Como citei no início, não sei como resolver o seu problema, mas o que relatei é um ponto a se pensar.

Obs. não esquece de postar o resultado para ajudar outros com a mesma dúvida

Sorte ai, abraço.



Resposta escolhida #499008 - 10/01/2022 19:11:29

ALVAROVB2009
GUARULHOS
Cadast. em:Maio/2009


A unica forma que tem seria vc criar um código de barras para cada vencimento, assim não importa que o cliente faça ou que o funcionário mexa, ao dar saída no caixa dara a saída correta no vencimento desejado.

Esse controle de vencimento é bem complicado, más através do codigo de barras individual da para ir acompanhando corretamente o que esta saindo

Teoria quando se sabe tudo, e nada funciona. Prtica e quando tudo funciona e ningum sabe porque.
[]Aquele que quer aprender gosta que lhe digam quando esta errado;
s o tolo no gosta de ser corrigido -[]Prov.12:1


#499010 - 10/01/2022 20:39:17

ANDERSONHELP
SOCORRO
Cadast. em:Julho/2016


esquece a logistica, como eu faria para deduzir via programacao!



#499011 - 10/01/2022 20:42:23

ANDERSONHELP
SOCORRO
Cadast. em:Julho/2016


ja falei sobre criar um codigo de barras para cada vencimento, porem ele nao quer! entao criei uma tabela e ele lanca as quantidades de cada produto e suas respectivas datas de validade, eu so quero saber quando ele vender, como faz, via codigo conforme o exemplo que dei na pergunta original,  para abater do que vai vencer primeiro e ir subindo a tabela, conforme a quantidade vendida!



#499012 - 10/01/2022 20:53:04

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


Membro da equipe
O que você se refre, é um regime de estoque chamado FIFO, First In First Out(ou em português PEPS, Primeiro Entra Primeiro Sai).
Se você não tem a estrutura de dados e rotinas ajustadas à isso, vai ser um pesadelo fazer.

O estoque, é mais ou menos como uma conta bancária. Cada movimentação é um registro na tabela, com tipo(entrada ou saída), produto, quantidade, data e lote.
O saldo do produto é SEMPRE calculado com base nessas entradas e saídas, e agrupado(ou não, caso queira saber um saldo geral) por lote.
Veja um exemplo nessa imagem

_______________________________________________________________________
Virei Orculo!
The end is nigh, be ready for the nukes!


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


Tópico encerrado, respostas não sao permitidas
Encerrado por ANDERSONHELP em 11/01/2022 12:03:53