Fórum
Ver pergunta

Evento ArtigoInexistente no Primavera.Extensibility.POS.Editors   

24 visualizações
1
0

Boas pessoal,

Tenho estado a tentar usar o evento ArtigoInexistente mas estou com dificuldades em cancelar o evento.

Pretendia usar o evento para inserir um bloco de artigos mediante um código inserido que não corresponde a um artigo existente no Primavera, mas precisava de cancelar o comportamento habitual do Artigo Inexistente, caso contrário está sempre a aparecer a mensagem “O artigo xxx não existe”.

Coloquei o código abaixo mas mesmo assim continua a dar mensagem:

public override void ArtigoInexistente(string Artigo, int NumLinha, ref bool Cancel, ExtensibilityEventArgs e)
{
            //código para inserir os artigos que eu pretendo

            Cancel = true;
            e.Handled = true;
}

Verifiquei que tinha sido corrigido um bug com a ref. “Anomaly  69742” na versão 10.0010.6060 do módulo mas estou com a versão 10.0010.6087 e mesmo assim parece-me estar com problemas.

 

Faça login para poder traduzir
V10
Marcado como spam
Criado há 7 meses e 2 semanas nunovidalsoares
n
nunovidalsoares Responsiveness Member
2 respostas
0
Resposta privada

Sim, foi o que verifiquei.

Consigo adicionar o que quero sem problema, agora suprimir o erro é que não dá.

O bug pelos vistos mantem-se.

Faça login para poder traduzir
Marcado como spam
Criado há 7 meses e 2 semanas nunovidalsoares
n
nunovidalsoares Responsiveness Member
    0
    Resposta privada

    Olá Nuno,

    Estive a testar e o Cancel parece não alterar o comportamento do programa. Independentemente de false ou true, o aviso de "artigo não existe" aparece e a linha é apagada. Também não estou a ver uma maneira de suprimir o aviso.

    Não deixa de ser possivel criar linhas à vontade abaixo da que é apagada, já que irão ser puxadas para cima quando a primeira desaparecer.

    Faça login para poder traduzir
    Marcado como spam
    Criado há 7 meses e 2 semanas ricardogiro
    ricardogiro Responsiveness Member