Fórum Produto Avulso em Venda Detalhe #364738

07/10/2008

0

Olá,

Gostaria de sugestões dos colegas para o seguinte:
No módulo de vendas de um sistema comercial, tenho uma tabela mestre e outra detalhe. Nesta detalhe, além de outros dados, gravo o código do produto (item). Esse código é buscado do cadastro de produtos, ou seja, de um produto previamente cadastrado.
Até aqui nada de mais. Tudo normal.
O que acontece é que agora um usuários quer que o sistema possibilite incluir um item avulso, ou seja, sem que exista no cadastro de produtos, apenas informando a descrição dele.
Esse produto constaria na lista de itens da venda, mas não haveria baixa de estoque e nem haveria necessidade dele estar cadastrado no cadastro de produtos.
O problema é como viabilizar (gravar) isso na tabela detalhe. Como mencionei, [i:8b5fd093c2]normalmente[/i:8b5fd093c2] eu gravo o código do produto, mas esse produto só vai a ter desrição.
Qualquer dica ajuda.

Obrigado.


Armindo

Armindo

Responder

Posts

08/10/2008

Weber

Se a chave da sua tabela item fosse um código sequencial você não teria problemas. Nesse caso você caiu num grande problema pois mesmo se você inventar um código (por exemplo 0) e o cliente quiser adicionar dois itens descritivos vai dar erro de chave primária. A única saída é fazer a correção da tabela dropando e recriando ela sendo as chaves o código da venda + número sequencial de item (não código do produto). Para não perder seus dados você terá que fazer um programinha ou script para manter os dados que atualmente existem na tabela de itens.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar