Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Dony

logica num sistema

Recommended Posts

PessoALL oia eu aqui de novo, rs

Estive sumido por um tempo fora da área, mas voltei a progarmar e com isso as duvidas triplicaram porque já estava criando teias de aranha no "celebro".


Precisando de uma ajuda com a lógica de um sistema.


Um cliente tem um contrato anual com a empresa onde durante os meses ela ira prestar um serviço de manutenção e treinamentos. Esse serviço podera ser por pacote (custo fixo independente de quantas visitas) ou por trabalho executado (por visitas). até aqui tudo bem, gravo em tabelas com valores ou em R$0,00


A questão é que o cliente quer um relatorio, por maquinas, mensalmente, antes de fechar a NF descrevendo o que foi feito, peças trocadas por maquinas, etc


Suponhamos que um cliente acionou a empresa 10 vezes no mes e o serviço foi executado normalmente. Pensei em criar um botão na tela adm de contratos, que geraria uma ordem de fatura para todas as ordens de serviço emitidas num determinado periodo, marcando na tabela Ordem_serviço que esse já foi contado para emissão da ordem de fatura para o cliente conferir. Se o cliente desse OK, geraria a Fatura e ponto final, massssss

e se no mesmo mes tiver um treinamento que é outra tabela que não a Ordem de serviço mas tem relação com o mesmo contrato, como vou jogar isso na ordem de contrato?


Como vc administram esse negocio de contrato mensal? Quando der 12 ordens de fatura aquele botão some para não gerar a 13ª?


Foda né?! Ajuda aí pessoar!

Compartilhar este post


Link para o post
Compartilhar em outros sites

12 ordens de fatura, independente do tipo de suporte !?

em um mês ele pode ter solicitado manutenção de hardware, treinamento de cursos, atualização de site, desenvolvimento de app...

tudo isso numa única ordem do mÊs, você pode descriminar tudo isso em uma ordem de serviço, que o técnico irá fazer no ato da solicitação com uma assinatura do solicitante (assinou) na era... cai no relatório.

Compartilhar este post


Link para o post
Compartilhar em outros sites

seria tipo o que a Net, speed, GVT etc fazem, aquele relatório de atendimento ao clienet, isso em duas vias, fez, passa no sistema (bd) e depois gera o ralatório.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ai ai ai, num entendi não... ta feia a coisa... já fiz quase todo o sistema, essa partizinha tá me moendo os neuronios... pra ter uma idiea, meu bd está com 52 tabelas (penso que ainda vão aparecer mais umas 3 até por em funcionamento), tá soda viu!

Por falar nisso, fiz um sistema de menu com permissões que, se funcionar como eu espero, posto aqui pra galera, ficou show!

Compartilhar este post


Link para o post
Compartilhar em outros sites

lembre-se, você precisa ter uma relacionamento entre as tabelas, na verdade, a importância de uma modelagem de dados bem definida até os mínimos detalhes, como os campos de relacionamentos, um velho ditado diz, que um relacionamento bem definido é a alma do aplicativo, pois daí saem todas as consultas e operações com o banco, influenciando diretamente na otimização e performance do aplicativo

Compartilhar este post


Link para o post
Compartilhar em outros sites

É isso mesmo! E esse passar ser o problema na hora de fazer os selects... tem uns quilometricos, rs

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas pense no método utilizado, por exemplo, pela empresa Net (tv, virtua, etc)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.