In this repository you will find resources and code samples to accelerate your integration with PRIMAVERABSS ERP V10.
First of all, PRIMAVERA is a company specialized in the development of management solutions (ERP - Enterprise Resource Planning) for small, medium and large companies. PRIMAVERA's ERP 10 has a set of extensibility technologies that enable third-party applications to extend the base functionality or add new in order to provide richer solutions to the end customer.
The PRIMAVERA V10 is a solution that runs on Windows plataform, witch is developed on the .NET framework (C#) and SQL Server.
This repository is organized in two sections, in the section ERP you will found samples that will help you understand how to use ERP modules. In the section Platform you will found samples that will help you understand how to use platform features.
Before you start develop you integration, frist some base principles.
C:\Program Files (x86)\PRIMAVERA\SG100\Apl
.Vnd
, base entities like customer Bas
, inventory are Inv
.EnumTipoPlataforma objTipoPlataforma;
objTipoPlataforma = EnumTipoPlataforma.tpEmpresarial;
StdBETransaccao objStdTransac = new StdBETransaccao();
ErpBS MotorLE = new ErpBS();
MotorLE.AbreEmpresaTrabalho(objTipoPlataforma, <Companykey>, <User>, <Password>, objStdTransac, "Default");
To start developing a third-party application with Visual Studio you need:
ERPBS100.DLL
. This will provide access to all available modules services.VndBE100.DLL
and IVndBS100.DLL
StdBE100.DLL
and ConstantesPrimavera100
. This will provide access to enumeration types and some base entities.Everyone is free to contribute to the repository.
Any bugs detected in the code samples can be reported in the Issues section of this repository.
Unless otherwise specified, the code samples are released under the MIT license.