Fórum
Ver pergunta

DrillDown Recursos Humanos   

114 visualizações
0
0

Boas tardes.

Estou a tentar fazer um DrillDown para a ficha de funcionário mas sem sucesso (nada acontece, nenhum erro ou aviso).

Código Utilizado baseado neste artigo – https://developers.ila.cegid.com/?s=drilldown

 

internal static void DrillDownEntidade(StdBSInterfPub PSO, string categoria, string entidade, string modulo = "GCP")
        {
            StdBESqlCampoDrillDown campoDrillDown = new StdBESqlCampoDrillDown();
            StdBEValoresStr param = new StdBEValoresStr();

            campoDrillDown.ModuloNotificado = modulo;
            campoDrillDown.Tipo = StdBESqlTipos.EnumTipoDrillDownListas.tddlEventoAplicacao;
            campoDrillDown.Evento = string.Format("{0}_MOSTRAMANUTENCAO",modulo);

            param.InsereNovo("Manutencao", categoria);
            param.InsereNovo("Chave", entidade);

            PSO.DrillDownLista(campoDrillDown, param);
        }

....

DrillDownManager.DrillDownEntidade(PSO, ConstantesPrimavera100.Audit.TAB_FUNCIONARIOS, funcionario,"RHP");

 

Presumo que estou a falhar o código do evento mas não encontro onde o ir buscar. Assumo que esteja algures no ConstantesPrimavera100 mas onde?

 

 

Faça login para poder traduzir
V10
Marcado como spam
Criado há 5 anos e 4 meses jonatas
j
jonatas Iniciante
Comentários
Boa tarde, conseguiu fazer este drilldown?
5 anos e 3 meses
joomota
    1 respostas
    0
    Resposta privada
    PSO.AbreLista(1, ConstantesPrimavera100.Categorias.Funcionario, "Codigo", this.ParentForm, priGrelha1.Grelha, ConstantesPrimavera100.Audit.TAB_FUNCIONARIOS, row, col, false, "");

     

    Faça login para poder traduzir
    Marcado como spam
    Criado há 5 anos e 3 meses jonatas
    j
    jonatas Iniciante
      Comentários
      Olá, É uma solução mas isso abre a lista de funcionários e não a ficha do funcionário que estamos a fazer drilldown. Não existe outra maneira de o fazer ? Obrigado,
      5 anos e 3 meses
      joomota
        Desculpa, enviei o código errado. DrillDownManager.ExecutaDrillDown(PSO, "RHP", ConstantesPrimavera100.Audit.TAB_FUNCIONARIOS, funcionario);
        5 anos e 3 meses
        jonatas
          Já consegui, obrigado.
          5 anos e 3 meses
          joomota