Fórum
Ver pergunta

Como abrir uma lista do utilizador em Primavera V10?   

378 visualizações
1
0

Bom dia,

 

Tenho o objetivo de conseguir abrir uma lista de artigos já previamente criada no ERP, mas quero o fazer via código.

Sei da existência do AbreLista e do GetF4SQL, mas o AbreLista requer que exista um Form e uma Textbox e o GetF4SQL requer o uso de SQL, eu estou a tentar abrir a lista apartir de uma nova Tab Custom na Ribbon.

https://pt.stackoverflow.com/questions/309471/como-abrir-uma-lista-da-categoria-queries-sql-com-vba

Para contornar este problema poderia-se instanciar um Form com uma Textbox e executar o código que se deseja mas a questão é se é possível fazer de maneira direta.

É possível realizar este feito? E se sim como ou onde consigo obter mais informações?

Imagem a exemplificar o que se pretende fazer:

https://i.imgur.com/cSO4nJO.png

Faça login para poder traduzir
V10
Listas
Marcado como spam
Criado há 6 anos e 1 mês hugopalma-psi
h
hugopalma-psi Iniciante
1 respostas
2
Resposta privada

Olá podes chamar a lista com este código, passando as instâncias quer do formulário quer do controlo necessários quando abres a lista a partir de um formulário e queres ter um retorno. Neste caso como queres ter apenas a abertura da lista passas esses dois parâmetros a null.

using Primavera.Extensibility.CustomCode;

namespace ExtensibilityProject16.Sales
{
    public class PriCustomCode1 : CustomCode

    {
        public void AbreLista()
        {
            var form = new System.Windows.Forms.Form();
            var ctrl = new System.Windows.Forms.Control();

            PSO.AbreLista(0, ConstantesPrimavera100.Categorias.Artigo, 
                    "Artigo", form, ctrl, ConstantesPrimavera100.Audit.TAB_ARTIGOS);
        }
    }
}

 

Faça login para poder traduzir
Marcado como spam
Criado há 6 anos e 1 mês sergiosereno
sergiosereno Most Valuable Professional