[RESOLVIDA] Ajuda na lógica da solução

Pessoal alguém poderia dar uma luz…
O seguinte, eu desenvolvi um sistema onde possui 6 tabelas de preço, cada tabela de uma porcentagem de desconto, e no cadastro do cliente tem a opção de vincular a tabela vigente dele. A questão é, agora ele quer que continue tendo as tabelas, mas existem alguns produtos que ele quer dar um valor diferenciado para o determinado cliente.

Precisava de alguma idéia sobre o assunto… tá tenso raciocinar, possivelmente deve ser cansaço… se puderem agradeço.

Joelton,

Como eu faço:

Cadastro de produtos: Flag que obriga preço de tabela (Sim/Não)

No formulário:

Se produto exige preço de tabela, preenche valor unitário e desabilita o campo.
Se produto não exige preço de tabela, busca o preço na tabela se houver, preenche o campo mas mantém o campo liberado para alteração.

O questão que eles querem que a tabela esteja ativa, mas que alguns produtos tenham um valor diferente da tabela, e não querem que seja lançado no momento mas que venha de uma pré-definição.

Aó só permitindo que o cliente tenha mais de uma tabela ligada a ele e quanto isso ocorrer transformar o campo preço em tipo select.

Agradeço a dica, baseado na sua idéia fiz da seguinte forma:

  • tabelas fixa definidas por porcentagem de desconto, 6 opções;
  • vinculado ao cliente uma tabela flexível com seu desconto específico que foge as tabelas fixas, no momento da venda o sistema primeiro verifica se aquele produto existe na tabela flexível, caso não ele pega o valor da tabela fixa vinculada ao cliente…

Haroldo foi de grande importância sua orientação.

Muito obrigado!