♥ 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? Marcado como spam |
1 respostas
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; } }
Marcado como spam |