Controle de Comissão pelo recebimento

Delphi

04/08/2008

Olá Pessoal, tenho uma situação aqui, e gostaria da opinião de vcs, como proceder nesses casos

Tenho q gerar as comissões dos vendedores só quando o título for baixado.

01 = na mesma operação:
A: Faço a venda e gero o contas a receber quando for a prazo.
B: Alimento uma tabela q guarda os o numero documento, Valor Documento, ¬ de comissao, código do Vendedor etc
02 = No relatório de comissao, quando é requisitado, eu faço um loop no contas a receber pelo periodo solicitado e verifico os títulos baixados e vou mudando o status da comissao para recebido, na tabela de comissões.

Esse procedmento funciona hoje, mais está muito lento, pois para cada registro de comissao ele faz um select na tabela de contas a receber pra saber se foi baixado ou não, isso dentro de um loop.

peço aos colegas sugestões de como melhorar esse procedimento.

Obrigado..

Uso D7 + FireBird 1.5 + BSS

[]´s


Cordialmente,
Gabriel - SIGData Soluções em TI


Jgscarvalho

Jgscarvalho

Curtidas 0

Respostas

Thomaz_prg

Thomaz_prg

04/08/2008

Creio eu que a forma mais simples é fazer os calculos num select. Além de ser muito rápido, não precisaria ficar fazendo loop´s na aplicação, e praticamente não alteraria a forma com a qual vc trabalha atualmente.


GOSTEI 0
POSTAR