Como proceder com Encerrantes de Bombas de Postos

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

marcioe

Como proceder com Encerrantes de Bombas de Postos

Mensagem por marcioe »

Estimados Amigos
Estou tendo um probleminha com um cliente que tem boma de abastecimento
O problema é quando o encerrante da bomba Zera !
Exemplo
ENCERRANTE INICIAL. 98.431,3
ENCERRANTE FINAL... 00.054,9
QUANTIDADE DE LITROS ????????


O problema esta quando ela esta zerando não sei como fazer !
Será que alguem pode me ajudar
MarioSeixas
Usuário Nível 1
Usuário Nível 1
Mensagens: 21
Registrado em: 28 Ago 2004 13:12
Localização: Na frente do Micro
Contato:

Mensagem por MarioSeixas »

Ja tive problemas piores num cliente quando a bomba era arrumada e o pessoal reiniciava o contador.
Pelos numeros a bomba vai só até 99.999 correto?

Que tal esse código:

Código: Selecionar todos

Quantidade_de_litros := encerrante_final - encerrante_inicial

if Quantidade_de_litros < 0 
    Quantidade_de_litros := Quantidade_de_litros + 100.000 
endif
EX:

Código: Selecionar todos

Quantidade_de_litros := 00.054,9 - 98.431,3
Quantidade_de_litros := -98.376,4
if Quantidade_de_litros < 0 
    Quantidade_de_litros :=  -98.376,4 + 100.000 
endif
Quantidade_de_litros := 1.623,6
;)
Responder