Oi Bruno.
Fico muito contente por voltarmos a estar em contato... adoro a forma simples, prática e objetiva como desenvolve a sua programação.
Passo a explicar exatamente onde pretendo chegar:
A "Lista_Stocks" é uma listagem ordenada distribuída por categorias e tabelas do stock de um vendedor.
Nesta altura, pretendo a partir desta listagem de stock, gerar etiquetas com códigos de barras e etiquetar todo o seu stock... assim pretendo criar a partir da "Lista_Stocks" uma "folha2", que não é mais que uma lista de etiquetas a gerar, onde faço a concatenação da "Ref" (referência) e as "medidas” para especificar cada produto. Tenho que considerar também as “Qtt” (quantidades) porque o número de etiquetas vai depender delas. As etiquetas serão geradas e coladas individualmente em cada produto.
Um dia mais tarde, numa altura de fazer o controlo do stock ou inventário dos produtos, pretendo scannear todas as etiquetas coladas nos produtos.
Nesta altura, através da leitura dos códigos de barras, esta “folha2” será dimuída pelos códigos lidos.
No final do inventário, a “folha2” dará o resultado dos produtos que já não estão em stock (sendo considerado como produtos vendidos), ou seja,
“Lista_Stocks” - leitura dos códigos de barras dos produtos = produtos vendidos
Sendo que, no inicio do inventariação a
“Lista_Stocks” = “Folha2”
Estes ditos produtos vendidos gerarão diretamente uma fatura.
Sumariamente,
- Os 75 produtos da “Lista_Stocks” têm que gerar 56 linhas na “Folha2”, que serão a base para a criação de 75 etiquetas… não são 75 linhas porque vários produtos têm mais de uma unidade de stock.
- Ao realizar o controlo de stocks, o leitor de códigos de barras vai ler os produtos que ainda estão em stock.
Com a leitura dos códigos de barras, a “Follha2” será progressivamente subtraída pelas unidades que permanecem em stock.
No final da contagem, as linhas da “Folha2” que tenham quantidades maiores que zero identificam os produtos vendidas.
Estes produtos vendidos geram uma saída de stock, através duma fatura.
Att,
Postado : 20/03/2017 5:43 am