Forum
See question

Quais os parâmetros necessários para um DrillDown ao Editor de Operações sobre Contas Correntes?   

12 views
0
0

Boa tarde,

Estou a tentar abrir o Editor de Operações sobre Contas Correntes a partir de um button_Click na Extensibilidade, no entanto não consigo perceber quais os parâmetros necessários para o DrillDown.

 

Estou a usar os seguintes parâmetros:

ModuloNotificado: CCT

Evento: GPR_MOSTRAMANUTENCAO

Parametro1: ConstantesPrimavera100.Audit.DOC_CC_OPERACOES

 

ExecutaDrillDown(

“CCT”,

“GPR_MOSTRAMANUTENCAO”,

ConstantesPrimavera100.Audit.DOC_CC_OPERACOES,

???, ???, ???)

Deduzo que sejam necessários mais parâmetros, no entanto, depois de várias tentativas, não consegui descortinar quais serão. Conseguem ajudar-me?

Obrigado.

Integração
V10
Marked as spam
Created 2 months ago nunosilva
n
nunosilva Iniciante
2 answers
0
Private answer

private void button2_Click(object sender, EventArgs e)
{
ExecutaDrillDown("CCT", "GPR_MOSTRAMANUTENCAO", ConstantesPrimavera100.Audit.DOC_CC_OPERACOES, textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text);
}

private void ExecutaDrillDown(string Aplicacao, string Evento, string Param1, string Param2 = "", string Param3 = "", string Param4 = "", string Param5 = "")
{
StdBESqlCampoDrillDown campoDrillDown = new StdBESqlCampoDrillDown
{
ModuloNotificado = Aplicacao,
Tipo = StdBESqlTipos.EnumTipoDrillDownListas.tddlEventoAplicacao,
Evento = Evento
};

StdBEValoresStr param = new StdBEValoresStr();
param.InsereNovo("Param1", Param1);

if (!string.IsNullOrWhiteSpace(Param2))
param.InsereNovo("Param2", Param2);

if (!string.IsNullOrWhiteSpace(Param3))
param.InsereNovo("Param3", Param3);

if (!string.IsNullOrWhiteSpace(Param4))
param.InsereNovo("Param4", Param4);

if (!string.IsNullOrWhiteSpace(Param5))
param.InsereNovo("Param5", Param5);

PSO.DrillDownLista(campoDrillDown, param);
}

Marked as spam
Created 2 months ago nunosilva
n
nunosilva Iniciante
    0
    Private answer

    Este artigo deve ajudar https://developers.primaverabss.com/v10/recursos/referencia/article/como-efetuar-corretamente-drilldowns/

    Marked as spam
    Created 2 months ago sergiosereno
    sergiosereno Most Valuable Professional
      Comments

      Bom dia Sérgio. Agradeço a resposta. Já tinha consultado esse artigo e foi nele que baseei a minha pergunta, no entanto não consegui chegar lá. Já tentei várias opções tendo em conta os campos presentes no ecrã principal das Operações sobre contas correntes mas não consegui fazer com que o menu de Operações sobre Contas Correntes fosse despoletado. Segue o código de teste que estou a executar (coloquei o código numa resposta para que seja mais fácil de ler) Se conseguires dar mais alguma dica eu agradeço.

      2 months ago
      nunosilva