Primavera - API - Como Começar

680 views
Skip to first unread message

Pedro Rosa

unread,
Mar 13, 2012, 6:58:55 AM3/13/12
to netp...@googlegroups.com
Boas ,

Preciso de extrair dados de Primavera e queria perceber se o posso fazer através da API?
além disso como consigo te rum ambiente de desenvolvimento  .net com essas bibliotecas...


Abraços

Pedro Rosa

Pedro Lamas

unread,
Mar 13, 2012, 7:11:59 AM3/13/12
to netp...@googlegroups.com

Podes fazer através da API sim, sabendo desde já que o Primavera é VB6 e que poderás ter alguns problemas de interop com o .net (nomeadamente com as Collections do VB6, eu pessoalmente tive que criar um wrapper em VB6 para elas, e depois outro em cima dessa em .net!!!)

Um problema que detectei é que eles não souberam manter uma devida compatibilidade COM, dado que cada versão das DLL's da API usa GUID's diferentes, e como tal, tens que usar as DLL's da API da versão em que vais ligar (O responsável por este lindo serviço merecia uns belos cachaços!!!)
Claro que provavelmente consegues dar a volta a este problema usando dynamic, mas isso já não experimentei...

Boa sorte! :)

------------------------------------------------------------
Pedro Lamas



2012/3/13 Pedro Rosa <pedro...@gmail.com>

Pedro Rosa

--
Você recebeu esta mensagem por fazer parte da lista de discussão oficial da Comunidade NetPonto (http://netponto.org).

Pedro Rosa

unread,
Mar 13, 2012, 7:15:38 AM3/13/12
to netp...@googlegroups.com
:-) thanks Pedro

E com  vou buscar as DLLS que preciso..?? tenho que instalar o produto?? só quero desenvolver na minha máquina e depois colocar "algures"

Pedro

Alexandre Simões

unread,
Mar 13, 2012, 7:14:22 AM3/13/12
to netp...@googlegroups.com
Já foi ha bastante tempo mas quando precisei de fazer isso acedi directamente à BD.
Se é mesmo só para extracção de dados é provavelmente a melhor opção.

Vais andar a bater com a cabeça mas o SQL Profiler pode ser um grande amigo nessa tarefa para monitorizares o que o software chama quando realiza determinadas tarefas e assim identificas uma ou outra tabela que te esteja a escapar.

Abraço


2012/3/13 Pedro Rosa <pedro...@gmail.com>

Pedro Rosa

--
Você recebeu esta mensagem por fazer parte da lista de discussão oficial da Comunidade NetPonto (http://netponto.org).



--
Alexandre Simoes
m. 967733339

Mónica Rodrigues

unread,
Mar 13, 2012, 8:51:59 AM3/13/12
to netp...@googlegroups.com
Peço imensa desculpa a minha ignorância e espero não ser pergunta estúpida, mas o que é isso da Primavera API?? Qual o seu propósito? Nunca ouvi falar. Obrigado.
-- 
Cumprimentos/Regards,
Mónica Rodrigues

Pedro Lamas

unread,
Mar 13, 2012, 9:03:11 AM3/13/12
to netp...@googlegroups.com

Tal e qual!! Tem lá uma série de DLL's que vais precisar...

Se bem me recordo, elas tem mesmo no nome Interop.*nnn.dll em que o "nnn" ao lado é a versão do primavera em causa!

Ricardo Figueiredo

unread,
Mar 13, 2012, 9:02:29 AM3/13/12
to netp...@googlegroups.com
Boas Mónica.

A Primavera tem disponível uma API para quem quiser desenvolver
integrações com os produtos deles. API vem de Application Program
Interface, trocado por miúdos, um conjunto de métodos disponíveis para
interagir com as com as Dll's deles.Isto é uma informação muito
compacta mas penso que dá para entender o conceito.

2012/3/13 Mónica Rodrigues <monica85...@gmail.com>:

Cristovão Morgado

unread,
Mar 13, 2012, 8:54:40 AM3/13/12
to netp...@googlegroups.com
Primavera Software..

um ERP/BI/CRM  etc  feito por uma empresa portuguesa de Braga

2012/3/13 Mónica Rodrigues <monica85...@gmail.com>



--
Cristovao Morgado
@TheSaintr


Joao Cardoso - Privado

unread,
Mar 13, 2012, 9:00:14 AM3/13/12
to netp...@googlegroups.com

Atenção que usar a API da primavera requer licenciamento próprio que tem de ser o cliente final a comprar.

 

E sim tens de ter o primavera instalado na tua maquina com os módulos de integração.

 

Para mais informações acerca do licenciamento deves falar com o parceiro Primavera que dá suporte ao teu cliente.

 

Cheers

 

Joao Cardoso

oscar sousa

unread,
Mar 13, 2012, 5:11:54 PM3/13/12
to netp...@googlegroups.com

Boas, o API é útil pata quem como eu trabalha en sharepoint e precisa de fazer intput ou output entre o ERP e o sharepoint.
Mas este problema desconhecia , bom tambem nunca explorei muito.

Cumprs
Oscar Sousa

send by my android

Reply all
Reply to author
Forward
0 new messages