[RESOLVIDO] Dúvida tabela movto_calcul_func do HCM - qtd de eventos

Discussão em 'EMS , HCM e Totvs 11' iniciado por noellen, Junho 21, 2011.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. noellen

    noellen Equipe de Suporte Moderador Equipe de Suporte

    Olá, bom dia,

    por favor, preciso desenvolver um relatório parecido com o de "Emissão Individual de Envelopes - FP3501", o único problema é que achei um funcionário que possui mais de 30 eventos, e nessa tabela, de acordo com o campo movto_calcul_func.cdn_event_fp o vetor só vai até 30.

    Nessa tabela não encontro de jeito nenhum 5 eventos a mais que aparece no demonstrativo do envelope do produto padrão. Alguém sabe de alguma outra tabela usada para armazenar essas informações? Quando passa de 30 eventos, para onde vai esses dados?

    desde já, obrigada.


    Att.
  2. noellen

    noellen Equipe de Suporte Moderador Equipe de Suporte

    :cry:

    nenhuma ideia? Ainda não achei essas informações

    :cry:


    Se alguém tiver alguma ideia, agradeço.



    Att.
  3. eduardo.leite

    eduardo.leite Equipe de Suporte Moderador Equipe de Suporte

    Noellen,

    A tabela possue como chave primaria e unica os seguintes campos:

    Código:
    
    movto_calcul_func.cdn_empresa             
    movto_calcul_func.cdn_estab               
    movto_calcul_func.cdn_funcionario         
    movto_calcul_func.num_ano_refer_fp        
    movto_calcul_func.num_mes_refer_fp        
    movto_calcul_func.idi_tip_fp              
    movto_calcul_func.qti_parc_habilit_calc_fp
    [b]movto_calcul_func.num_seq_movto_calcul_fp[/b]
    
    
    Neste caso, o campo "movto_calcul_func.num_seq_movto_calcul_fp" começa com o primeiro registros igual a 0, e quando possue mais de 30 eventos e criado outro registro na tabela incrementando 1 a este campo, veja um exemplo na imagem abaixo:



    Abaixo segue um código para exemplo, modifique os dados da seleção para um que você sabe que possue mais de 30 eventos.

    Código:
    
    FOR EACH movto_calcul_func
       WHERE movto_calcul_func.cdn_empresa              = 1
         AND movto_calcul_func.cdn_estab                = 1
         AND movto_calcul_func.cdn_funcionario          = 6
         AND movto_calcul_func.num_ano_refer_fp         = 1995
         AND movto_calcul_func.num_mes_refer_fp         = 11
         AND movto_calcul_func.idi_tip_fp               = 1
         AND movto_calcul_func.qti_parc_habilit_calc_fp = 9:
    
        DISP movto_calcul_func.cdn_empresa                           FONT 6
             movto_calcul_func.cdn_estab                             FONT 6
             movto_calcul_func.cdn_funcionario                       FONT 6
             movto_calcul_func.num_ano_refer_fp                      FONT 6
             movto_calcul_func.num_mes_refer_fp                      FONT 6
             movto_calcul_func.idi_tip_fp               VIEW-AS TEXT FONT 6
             movto_calcul_func.qti_parc_habilit_calc_fp              FONT 6
             movto_calcul_func.num_seq_movto_calcul_fp               FONT 6
             movto_calcul_func.cdn_event_fp                          FONT 2   SKIP(2).
    
    END.
    
    

    Arquivos Anexados:

Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página