Fórum
Ver pergunta

Editor de vendas, por referencia o documento atual para dentro de CustomForm de Primavera?   

62 visualizações
Categoria::
0
0

No editor de vendas, como obter documento atual e passar por referencia para dentro de CustomForm de Primavera de maneira a tratar as linhas do documento dentro desse formulário?

Faça login para poder traduzir
V10
Geral
Marcado como spam
Criado há 5 anos e 2 meses josmendes-2
j
josmendes-2 Iniciante
1 respostas
0
Resposta privada

Bom dia,

Isto pode ser feito a partir de um qualquer evento do EditorVendas. No exemplo que vou dar aqui vou usar o TeclaPressionada, ativado com a conjugação de teclas Ctrl+1.

Partindo do principio que o form se chama PriCustomForm1 teremos no evento o seguinte código:

public override void TeclaPressionada(int KeyCode, int Shift, ExtensibilityEventArgs e)
{
	if ((Shift == 2) & (KeyCode == 42))
	{
		PriCustomForm1 frm = new PriCustomForm1(this.DocumentoVenda);
		frm.ShowDialog();
	}
}

Do lado do form, apenas é necessário ter um constructor que receba o objeto.

public partial class PriCustomForm1 : CustomForm
{
	private VndBE100.VndBEDocumentoVenda documentoVenda = null;

	public PriCustomForm1()
	{
		InitializeComponent();
	}

	public PriCustomForm1(VndBE100.VndBEDocumentoVenda documento)
	{
		InitializeComponent();
		documentoVenda = documento;
	}
}

 

 

 

Faça login para poder traduzir
Marcado como spam
Criado há 5 anos e 2 meses
Iniciante