{"id":18147,"date":"2021-08-06T12:28:12","date_gmt":"2021-08-06T11:28:12","guid":{"rendered":"https:\/\/developers.primaverabss.com\/en\/questions\/bso-null-reference-em-customforms\/"},"modified":"2021-08-09T09:43:49","modified_gmt":"2021-08-09T08:43:49","slug":"bso-null-reference-em-customforms","status":"publish","type":"cma_thread","link":"https:\/\/developers.ila.cegid.com\/en\/forum\/bso-null-reference-em-customforms\/","title":{"rendered":"BSO null reference em CustomForms"},"content":{"rendered":"<p>Ol\u00e1,<\/p>\n<p>por alguma raz\u00e3o, que n\u00e3o estou a descobrir, estou com problemas a utilizar por exemplo um simples BSO.Consulta(), a query em SQL est\u00e1 correta e devolve resultados. Ao importar a dll para a extensibilidade do v10 quando chego \u00e0 parte de criar a fun\u00e7\u00e3o n\u00e3o me aparecia o formul\u00e1rio, fui a fazer debug do form e obtenho Null.Reference no BSO. O que pode estar a faltar?<\/p>\n<pre class=\"EnlighterJSRAW\">            string query = \"\";\r\n            StdBELista lista = new StdBELista();\r\n\r\n            query = \"use PRIDEMO SELECT DISTINCT Ano FROM ExerciciosCBL ORDER BY Ano Desc \";\r\n            lista = BSO.Consulta(query);\r\n\r\n            while (!lista.Vazia() &amp;&amp; !lista.NoFim() )\r\n            {\r\n                CmbAno.Items.Add(lista.Valor(\"Ano\").ToString());\r\n                lista.Seguinte();\r\n            }<\/pre>\n<p>&nbsp;<\/p>\n<p>O processo de cria\u00e7\u00e3o deste CustomForm foi atrav\u00e9s do m\u00e9todo de extensibilidade:<\/p>\n<ol>\n<li>Novo Projeto;<\/li>\n<li>Extensibility Project C#;<\/li>\n<li>N\u00e3o selecionei nenhuma op\u00e7\u00e3o no &#8220;Project Selector&#8221;;<\/li>\n<li>Add new &#8220;Primavera Custom Form&#8221;;<\/li>\n<li>Fazer o design;<\/li>\n<li>C\u00f3digo .<\/li>\n<\/ol>\n<p>As referencias de primavera que tenho no projeto s\u00e3o ErpBS100, StdBE100, StdPlatBS100 e Primavera.Extensibility.CustomForm.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1, por alguma raz\u00e3o, que n\u00e3o estou a descobrir, estou com problemas a utilizar por exemplo um simples BSO.Consulta(), a query em SQL est\u00e1 correta e devolve resultados. Ao importar a dll para a extensibilidade do v10 quando chego \u00e0 parte de criar a fun\u00e7\u00e3o n\u00e3o me aparecia o formul\u00e1rio, fui a fazer debug do [&hellip;]<\/p>\n","protected":false},"author":914,"featured_media":0,"template":"","tags":[],"cma_category":[],"cma_difficulty_level":[],"forum-tag":[374],"class_list":["post-18147","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\/18147","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\/914"}],"wp:attachment":[{"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/media?parent=18147"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/tags?post=18147"},{"taxonomy":"cma_category","embeddable":true,"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/cma_category?post=18147"},{"taxonomy":"cma_difficulty_level","embeddable":true,"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/cma_difficulty_level?post=18147"},{"taxonomy":"forum-tag","embeddable":true,"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/forum-tag?post=18147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}