| ♥ 0 | Bom dia, Estou á procura de como posso abrir o Editor de Movimentos, a partir de um CellMouseDoubleClick numa dataGridView.
A extensibilidade pega no Documento, Num documento, diário, Num Diário, ano e mês, e abre o editor de Movimentos a mostrar o movimento relacionado com essas informações. Estes são os parâmetros que estou a passar: StdBESqlCampoDrillDown campoDrillDown = new StdBESqlCampoDrillDown
{
ModuloNotificado = "CBL",
Tipo = StdBESqlTipos.EnumTipoDrillDownListas.tddlEventoAplicacao,
Evento = "CBL_EditarDocumento",
};
StdBEValoresStr param = new StdBEValoresStr();
if (!string.IsNullOrWhiteSpace(ano))
param.InsereNovo("Param1", ano);
if (!string.IsNullOrWhiteSpace(mes))
param.InsereNovo("Param2", mes);
if (!string.IsNullOrWhiteSpace(diario))
param.InsereNovo("Param3", diario);
if (!string.IsNullOrWhiteSpace(numDiario))
param.InsereNovo("Param4", numDiario);
if (!string.IsNullOrWhiteSpace(numDocumento))
param.InsereNovo("Param5", numDocumento);
if (!string.IsNullOrWhiteSpace(Documento))
param.InsereNovo("Param6", Documento);Assim como está, não abre nada. Podem-me ajudar? Muito Obrigado Marcado como spam |
2 respostas
| Resposta privada https://developers.ila.cegid.com/v10/recursos/referencia/article/como-efetuar-corretamente-drilldowns/ Nunca fiz drill-down num movimento mas aqui tem um exemplo com drill down pelo ID do documento: ExecutaDrillDown("CBL", "CBL_EditaDocumentoID", "47F38B48-9201-11DC-B190-0020E024149C");
Marcado como spam Comentários Irei averiguar e ver se encaixa no meu contexto. Muito Obrigado. | |
| Resposta privada Boa tarde, Falta aí qualquer coisa no código para executar: PSO.DrillDownLista(CampoDrillDown, param); Ou já tinha e mesmo assim não dava? Marcado como spam Comentários Boa tarde Nuno,
Já tinha sim, apenas não o coloquei na minha pergunta. |
