Fórum
Ver pergunta

Abrir Ficha Técnica de Artigo a partir de Separador de Utilizador da Ficha de Artigo   

185 visualizações
-1
0

Boa noite

Na ficha de Artigo (Inventário-> Artigos ) tenho um separador de utilizador criado por extensibilidade (c#), que contem para além de vários campos de utilizador um botão, cuja função seria o de abrir a ficha técnica desse artigo (Produção -> Engenharia de Produto -> Fichas Técnicas).

Segundo exemplos obtidos aqui na comunidade e noutros sítios encontrei o DRILLDOWN e tentei implementa-lo de forma a conseguir abrir o formulário desejado, no entanto, devo estar a fazer algo de errado pois ao tentar correr o código abaixo o visual Studio notifica-me que “O nome PSO não existe no contexto atual”.

Essencialmente ao invés de utilizar o meu menu, gostaria que os atalhos se encontrassem em alguns locais específicos.

Seria possível indicarem o que poderei estar a fazer mal ou mesmo se é possível chamar um formulário de sistema a partir de um botão de utilizador?

 

private void AbreFichaArtigo_Producao()
{
ExecutaDrillDown(PSO, ConstantesPrimavera100.Audit.TAB_FICHAS_TECNICAS, ContextoArtigos.ArtigoRef, “GPR”);
}

private void ExecutaDrillDown(StdBSInterfPub PSO,string categoria, string artigo, string modulo = “GPR”)
{

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”, artigo);
PSO.DrillDownLista(campoDrillDown, param);
}

Obrigado pelo tempo e ajuda desde já.

Faça login para poder traduzir
V10
Marcado como spam
Criado há 5 anos e 1 mês pedrofigueiredo-2
pedrofigueiredo-2 Pedro Figueiredo Iniciante
1 respostas
0
Resposta privada

Olá o erro é claro. Nessa classe não tens o PSO, tens de o passar para lá de alguma forma.

Faça login para poder traduzir
Marcado como spam
Criado há 5 anos e 4 semanas sergiosereno
sergiosereno sergio sereno Most Valuable Professional