Página 1 de 1

geral relatorio de comissões

Enviado: 21 Out 2004 11:17
por matrix
amigos
vejam o seguinte: tenho na venda os campos,
COD01, COD02, COD03 e COD04
PER01, PER02, PER03, PER04
VLR01, VLR03, VLR03, VLR04

ou seja, lanco o cod dos vendedores, percentuais de comissao e seus valores............

Agora como farei de uma maneira rápida a junção destes valores, por exemplo num periodo desejado eu juntar os valores do vendedor "1", por exemplo, terei que varrer o arquivo dentro do período buscando em no COD01, COD02, COD03 e COD04, pois posso lançar até 4 vendedores e nunca na mesma ordem.

Agradeço a força

Enviado: 22 Out 2004 09:57
por Marcelo Guazi
Caro amigo,

Sem parar muito para pensar, eu sugiro fazer da seguinte maneira :

OBS : Nao sei quando a rapidez deste comando, teria que analisar.

SUM (VLR01*PER01/100) TO ZZ001 FOR COD01="01"
SUM (VLR02*PER02/100) TO ZZ002 FOR COD02="01"
SUM (VLR03*PER03/100) TO ZZ003 FOR COD03="01"
SUM (VLR04*PER04/100) TO ZZ004 FOR COD04="01"
TOTVND01:=ZZ001+ZZ002+ZZ003+ZZ004

Aí vc colocaria esta rotina dentro de um DO WHILE ou FOR NEXT sei lá dependendo de sua necessidade, mudando apenas o CÓDIGO DO VENDEDOR para o q vc desejar.

Espero ter ajudado.

Marcelo.