V10 RecursosReferencia
RecursosReferencia
Referencia
Años | List of Articles

¿Cómo utilizar los controles SDK del ERP PRIMAVERA?

Última modificación el 03/05/2024

El SDK es una librería de patrones y componentes de negocio para el entorno PRIMAVERA. Esto permite a los socios y a los equipos de desarrollo externos crear add-ons para el ERP de forma más rápida y sencilla.

El uso del SDK tiene varias ventajas, entre las que destacan las siguientes:

  • Aceleración de los procesos de desarrollo;
  • Uniformización de procesos, interfaces y experiencia de utilización del ERP.

Utilizar el SDK

Paso 1 - Referenciación

Para poder utilizar el SDK, es necesario añadir a la caja de herramientas los componentes que se encuentran en la assembly PRISDK100.dll disponible en la carpeta  "PRIMAVERASG100APL”.

 width=

Paso 2 - Inicializar el contexto del SDK

Después de referenciar la assembly PRISDK100.dll, solo tiene que seleccionar el control deseado en la caja de herramientas e inicializar el contexto de uso.

Este contexto no es más que una comprobación del entorno en el que se ejecutan los controles, ya que solo deben utilizarse en el contexto del ERP. En otras palabras, es cuando se inicializan la plataforma y el motor.

Esta inicialización debe realizarse preferentemente al cargar el formulario (evento load del form).

Nota: El contexto del SDK solo tiene que inicializarse una vez.

//Variavél global que contem o contexto e que deverá ser passada para os controlos.
private clsSDKContexto sdkContexto;

//Funcção que inicializa o contexto SDK.
private void InicializaSDKContexto()
{
   if(sdkContexto == null)
   {
      sdkContexto = new clsSDKContexto();

      //Inicializaçao do contexto SDK a partir do objeto BSO e respetivo módulo.
      sdkContexto.Inicializa(BSO, "ERP");

      //Inicialização da plataforma no contexto e verificação de assinatura digital.
      PSO.InicializaPlataforma(sdkContext);
   }
}

Paso 3 - Inicialización de los controles

Una vez añadidos los formularios, todos los controles deben inicializarse con el contexto creado anteriormente.

Para ello, tiene que llamar al método Inicializa() de cada control, como se ejemplifica a continuación.

Al igual que en el paso anterior, es preferible que esta inicialización también se realice al cargar el formulario (evento load del form).

//É passado por parâmetro a variavél global que contém o contexto SDK criada no passo 2 deste documento.
Controlo.Inicializa(sdkContexto);
Bookmark or share this article
Esta página foi útil?
Obrigado pelo seu voto.

login para deixar a sua opinião.

Obrigado pelo seu feedback. Iremos analisá-lo para continuarmos a melhorar!