Forum
See question

BSO null reference em CustomForms   

211 views
1
0

Olá,

por alguma razão, que não estou a descobrir, estou com problemas a utilizar por exemplo um simples BSO.Consulta(), a query em SQL está correta e devolve resultados. Ao importar a dll para a extensibilidade do v10 quando chego à parte de criar a função não me aparecia o formulário, fui a fazer debug do form e obtenho Null.Reference no BSO. O que pode estar a faltar?

            string query = "";
            StdBELista lista = new StdBELista();

            query = "use PRIDEMO SELECT DISTINCT Ano FROM ExerciciosCBL ORDER BY Ano Desc ";
            lista = BSO.Consulta(query);

            while (!lista.Vazia() && !lista.NoFim() )
            {
                CmbAno.Items.Add(lista.Valor("Ano").ToString());
                lista.Seguinte();
            }

 

O processo de criação deste CustomForm foi através do método de extensibilidade:

  1. Novo Projeto;
  2. Extensibility Project C#;
  3. Não selecionei nenhuma opção no “Project Selector”;
  4. Add new “Primavera Custom Form”;
  5. Fazer o design;
  6. Código .

As referencias de primavera que tenho no projeto são ErpBS100, StdBE100, StdPlatBS100 e Primavera.Extensibility.CustomForm.

Faça login para poder traduzir
V10
Marked as spam
Created 4 years and 8 months ago fbiorodrigues
f
fbiorodrigues Iniciante
1 answers
1
Private answer

Problema resolvido...

Para futuras referencias, não utilizem o BSO logo ao iniciar o form, criem um load e utilizem-no aí.

Faça login para poder traduzir
Marked as spam
Created 4 years and 8 months ago fbiorodrigues
f
fbiorodrigues Iniciante
    Comments
    @fbiorodrigues Obrigado pela partilha.
    4 years and 8 months ago
    sereno09