{"id":33948,"date":"2024-11-05T00:27:48","date_gmt":"2024-11-04T23:27:48","guid":{"rendered":"https:\/\/developers.ila.cegid.com\/en\/forum\/vbac\/"},"modified":"2024-11-13T21:49:20","modified_gmt":"2024-11-13T20:49:20","slug":"vbac","status":"publish","type":"cma_thread","link":"https:\/\/developers.ila.cegid.com\/en\/forum\/vbac\/","title":{"rendered":"VBA&gt;C#"},"content":{"rendered":"<p>Boas!<\/p>\n<p>Em VBA tinha, no Editor de Vendas, um formul\u00e1rio que abria no evento <strong>antesdegravar<\/strong> e depois dentro do formul\u00e1rio simplesmente preenchia um campo de utilizador no Editor de Vendas com base numa combobox (<em>EditorVendas.DocumentoVenda.CamposUtil(&#8220;CDU_Operador&#8221;).Valor = Me.cboxOperador.Value)<\/em>.<\/p>\n<p>Penso que isso era poss\u00edvel em VBA pois todas as classes eram globais e estavam sempre acess\u00edveis e inicializadas. Agora em .NET isso n\u00e3o acontece pelo que n\u00e3o consigo, a partir do formul\u00e1rio, faz\u00ea-lo diretamente.<\/p>\n<p>Dessa forma penso que terei de passar o objeto <strong>DocumentoVenda<\/strong> completo para dentro do formul\u00e1rio e a\u00ed fazer a altera\u00e7\u00e3o.<\/p>\n<p>A minha quest\u00e3o \u00e9 como deverei fazer para passar Documento de Venda para dentro do Primavera Custom Form para a\u00ed o conseguir alterar.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Boas! Em VBA tinha, no Editor de Vendas, um formul\u00e1rio que abria no evento antesdegravar e depois dentro do formul\u00e1rio simplesmente preenchia um campo de utilizador no Editor de Vendas com base numa combobox (EditorVendas.DocumentoVenda.CamposUtil(&#8220;CDU_Operador&#8221;).Valor = Me.cboxOperador.Value). Penso que isso era poss\u00edvel em VBA pois todas as classes eram globais e estavam sempre acess\u00edveis e [&hellip;]<\/p>\n","protected":false},"author":62,"featured_media":0,"template":"","tags":[],"cma_category":[],"cma_difficulty_level":[],"forum-tag":[374],"class_list":["post-33948","cma_thread","type-cma_thread","status-publish","hentry","forum-tag-v10-en","forum-languages-pt"],"_links":{"self":[{"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/cma_thread\/33948","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/cma_thread"}],"about":[{"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/types\/cma_thread"}],"author":[{"embeddable":true,"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/users\/62"}],"wp:attachment":[{"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/media?parent=33948"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/tags?post=33948"},{"taxonomy":"cma_category","embeddable":true,"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/cma_category?post=33948"},{"taxonomy":"cma_difficulty_level","embeddable":true,"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/cma_difficulty_level?post=33948"},{"taxonomy":"forum-tag","embeddable":true,"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/forum-tag?post=33948"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}