Olá, boa tarde!
Estou precisando de uma orientação de como fazer a seguinte rotina:
CadastroProdutos.DBF = banco de dados onde tem o cadastro dos produtos (matéria-prima)
Ex:
Descricao: Estoque Atual Venda Pendente
Couro 100 50
Tecido 40 30
Argola 60 20
ziper 20 10
CadastroFichaTecnicaModelo.DBF = Banco de dados dos modelos, no caso, é Bolsas Femininas.
Descricao: Modelo A COR: Preto
------------------------------------------------
couro 2
Tecido 1
Argola 4
Ziper 0,50
PedidoVenda.DBF = Banco de dados dos Pedidos de clientes que compraram as bolsas.
Cliente: Cidade Modelo Qtde Vr. Unit. Total
Maria Sao Paulo Modelo A 5 R$ 20,00 R$ 100,00
**************************************************************************************************************************
Preciso de uma Rotina, onde após cadastrar um Pedido de Venda, verifica no banco de Dados da Ficha Tecnica, o consumo de cada item
que compõe esse Modelo, e atualize o banco de dados de Produtos (Pedido Pendente).
Espero ter conseguido explicar o meu problema.
Obrigado!
Rodrigo
Ajuda! Rotina de Baixa de Estoque
Moderador: Moderadores
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Ajuda! Rotina de Baixa de Estoque
É dificil de entender, talvez postando seu código você possa direcionar sua pergunta fazendo referência ao seu código. Imagine que nós não conhecemos a estruturas de seus dados nem como é feita a inclusão de dados. Fica dificil tanto pra entender o que você quer como para indicar algo. è importante que neste processo você possa ser mais específico (disponibilizando seu código e fazendo menção dos campos e arquivos em questão).
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Re: Ajuda! Rotina de Baixa de Estoque
Olá Pablo, obrigado pelo interesse em me ajudar.
Vou tentar explicar melhor:
Vou tentar explicar melhor:
Código: Selecionar todos
PRODUTOS.DBF
codigo do produto NU 4
nome produto CH 30
Qtde Estoque NU 6
--------------------------------------------------------------------------------------------------------------------------------------------------------------
MODELOS.DBF
registro NU 4
codigo modelo NU 4
nome modelo CH 30
codigo do produto NU 4
nome produto CH 30
consumo do produto NU 3
------------------------------------------------------------------------------------------------------
PEDIDO.DBF
registro NU 4
Numero do Pedido de venda NU 4
nome cliente CH 30
etc
etc
codigo do modelo NU 4
nome do modelo CH 30
qtde vendida NU 5
**************************************************************************************************************************************************
*************************************************************************************************************************************************
EXEMPLO do PRODUTOS.DBF
codigo do produto nome produto Qtde Estoque
1 couro preto 400
2 argola 200
3 tecido 100
4 ziper 100
5 enfeite 120
-----------------------------------------------------------------------------------------------------------------------------
EXEMPLO do MODELO.DBF
registro codigo modelo nome modelo codigo do produto nome produto consumo do produto
1 1 modelo A 1 couro preto 6
2 1 modelo A 2 argola 4
3 1 modelo A 3 tecido 2
4 2 modelo B 1 couro preto 8
5 2 modelo B 4 ziper 2
6 2 modelo B 5 enfeite 2
--------------------------------------------------------------------------------------------------------------------------------------
EXEMPLO do PEDIDO.DBF
registro Num. do Pedido Nome cliente etc codigo modelo nome modelo Qtde Vendida
1 1111 JOAO 1 modelo A 40
2 1111 JOAO 2 modelo B 30
4 2222 MARIA 1 modelo A 15
5 3333 JOSE 1 modelo A 10
6 3333 JOSE 1 modelo B 20
*************************************************************************************************************************************************
*************************************************************************************************************************************************
Vamos simular o pedido de venda n. 1111
O João comprou 40 unidades do modelo A e mais 30 unidades do modelo B .
Assim ao digitar somente o item modelo A, o programa abre o MODELO.DBF, verifica quais os produtos que tem no modelo A, e calcula o consumo que será usado, e em seguida , abre o PRODUTO.DBF e subtrai o resultado obtido no estoque .
Ex: Pedido 1111 , modelo A = 40 unidades couro = 6 x 40 = 240 estoque liquido = 160
Pedido 1111 , modelo A = 40 unidades argola = 4 x 40 = 160 estoque liquido = 40
Pedido 1111 , modelo A = 40 unidades tecido = 2 x 40 = 80 estoque liquido = 20
-
Everton
- Usuário Nível 3

- Mensagens: 143
- Registrado em: 07 Jul 2004 08:53
- Localização: Campo Grande - MS
Re: Ajuda! Rotina de Baixa de Estoque
Olá Rodrigo, o meu sistema tem isso tbm, um pouco diferente do seu mas tem a mesma ídeia, no meu estoque cadastro todos os itens que vão ser usados para a fabricação de um item que tbm é cadastrado no mesmo Bco de Dados, mas eu chamo de produto vinculado, pois no momento que vendo o item, ele me dá baixa do estoque dos itens que compoem o produto. EX.:
Bolsa Modelo A " cadastro no estoque com item com vinculo"
Viculos:
couro 2
Tecido 1
Argola 4
Ziper 0,50
No momento da venda antes de dar baixa no item MODELO A o sistema verifica que esse item é vinculado e dá baixa nas quantidades de itens vinculados e não no produto final.
Pelo que entendi da sua duvida foi isso, mas qualquer coisa me avisa
Bolsa Modelo A " cadastro no estoque com item com vinculo"
Viculos:
couro 2
Tecido 1
Argola 4
Ziper 0,50
No momento da venda antes de dar baixa no item MODELO A o sistema verifica que esse item é vinculado e dá baixa nas quantidades de itens vinculados e não no produto final.
Pelo que entendi da sua duvida foi isso, mas qualquer coisa me avisa
Everton Luiz Penteado
Clipper 5.2b - Blink 7.0
Clipper 5.2b - Blink 7.0
Re: Ajuda! Rotina de Baixa de Estoque
1) Vc tem o cadastro de produtos.
2) Vc precisa do cadastro de composição (vc já tem).
3) Quando entra o pedido de um produto que tem lista de composição, vc deverá pegar cada item (produto) da composição, multiplicar pela quantidade vendida, lançar no controle de estoque.
2) Vc precisa do cadastro de composição (vc já tem).
3) Quando entra o pedido de um produto que tem lista de composição, vc deverá pegar cada item (produto) da composição, multiplicar pela quantidade vendida, lançar no controle de estoque.
Código: Selecionar todos
Encomenda: 10 Bolsas Modelo A
Necessidade de Material:
couro 2 (*10) 20
Tecido 1 (*10) 10
Argola 4 (*10) 40
Ziper 0,50 (*10) 05
Para cada item deverá ter essa quantidade reservada no estoque.
Couro 100 (50 + 20) | 70
Tecido 40 (30 + 10) | 40
Argola 60 (20 + 40) | 60
ziper 20 (10 + 5) | 15"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
{POG - Programação Orientada a Gambiarra}

