[firebase-br] Por favor preciso de uma opiniao

marcelo marcelo em teflamar.com.br
Qui Dez 16 10:33:59 -03 2004


crie um campo "grupo varchar(13)", como chave secundária,
e copie os códigos existentes para este grupo,
mantenha a sua codificação, 123, 124 etc,
e as consultas faça pelo campo grupo


----- Original Message -----
From: "Antonio Carlos" <a.lima.silva em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, December 16, 2004 8:11 AM
Subject: [firebase-br] Por favor preciso de uma opiniao


Caros integrantes da lista, por favor, preciso de uma luz , tenho a seguinte
situação:

Um sistema de controle de entrada e saida de estoque em produção há 3anos,
onde o cadastro de produto possui uma chave primária que é o codigo do
produto definida como VARCHAR(13) e digitado pelo usuário.
A empresa usuária deste sistema, alterou o foco de sua comercialização
passando a trabalhar com u mix de : 80% pisos, revestimentos, louças e 20%
de outros itens que possuem código de barras.
Pisos, revestimentos e louças são produtos que necessitam de duas
informações vitais : LOTE e TONALIDADE.
A primeira ideia simples que tive foi, a cada novo item de um lote novo, ir
cadastrando um novo codigo mas isso gera um problema :

Temos :
             10 m2 de piso ABC lote A codigo 123
             14 m2 de piso ABC lote B codigo 124

Se um determinado cliente quiser comprar 12 m2 desse piso ABC, ao consultar,
os vendedores usam por default o código que é etiquetado no mostruário, se o
código for o primeiro que é o mais antigo, simplesmente não irá realizar a
venda pois não haveria a quantidade necessária.

Preciso fazer com que o produto tenha um codigo único mas que varie o LOTE e
TONALIDADE e essas informacões sejam relevantes para a baixa do estoque.

Adicionar mais duas chaves primárias foi a segunda ideia mas eu teria que
modificar praticamente TODO o sistema inclusive dezenas de relatórios.

Alguma luz ?

Antonio Carlos


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br






Mais detalhes sobre a lista de discussão lista