Soma Valores do Funcionário mais Dependente

Discussão em 'Progress 4GL' iniciado por luizclairrodrigues, Dezembro 27, 2012.

  1. luizclairrodrigues

    luizclairrodrigues Membro Participativo

    Boa tarde!

    Se alguém puder me ajudar eu agradeço,
    eu estou fazendo um relatório para somar valores da Unimed do Funcionário e seus dependentes, de cada funcionário será descontado a sua Unimed e mais dos seus dependentes que será o valor de R$18.15 cada um quero mostrar em tela o código e valor descontado como faço?
    Obrigado.
  2. DFResmer

    DFResmer Membro Participativo

    Depende em qual estrutura vc está montando este relatório, o resultado vai aparecer em uma fill-in? Ou em um browse?

    Att,

    Diogo
  3. luizclairrodrigues

    luizclairrodrigues Membro Participativo

    o resultado vai mostrar em duas colunas código e valor descontado no mês exemplo:( 04881 000018,15) txt.
  4. DFResmer

    DFResmer Membro Participativo

    Não sei se entendi direito, não sei de quais tabelas está extraindo estes dados mas vai uma dica abaixo:
    Código:
    def var i-listar as char form 'X(80)'.
    
    OUTPUT TO VALUE('C:\Unimed.txt').
    
      FOR EACH TABELA NO-LOCK.
          i-listar = STRING(TABELA.codigo, '99999')    + ' ' +
                     STRING(TABELA.valor, '999999.99').
          PUT i-listar SKIP.             
      END.
    
    OUTPUT CLOSE.
    
  5. luizclairrodrigues

    luizclairrodrigues Membro Participativo

    Só que pra calcular valor não tem tabela, só tem pra código o que da pra fazer?

    Tipo assim!

    DEF VAR codigo LIKE funcionario.cdn_funcionario FORMAT "99999".
    DEF VAR valor-depend AS DEC FORMAT 999999999999.99.

    OUTPUT TO VALUE('C:\tmp\Unimed.txt').

    FOR EACH depen_unimed NO-LOCK.
    codigo = depen_unimed.cdn_funcionario
    valor-depend = STRING(depen_unimed.cdn_funcionario, '999999999999.99').

    PUT valor-depend AT 1
    codigo AT 6.
    END.

    OUTPUT CLOSE.
  6. luizclairrodrigues

    luizclairrodrigues Membro Participativo

    Um detalhe eu estou usando duas tabela diferente,
    exemp: (funcionario.cdn_funcionario) essa para código funcionário
    (depen_unimed.cdn_funcionario) e essa para dependentes, fica difícil de somar porque eu quero mostrar o código e o valor a ser descontado no mês em folha do funcionário.

Compartilhe esta Página