Delphi a współpraca z CDN Optima

0

Jak w temacie.
Chodzi mi o współpracę Delphi z CDN Optima, a dokładniej o Eksport danych do Optimy.
Mam połączenie, ale utknąłem na tworzeniu kontrahentów.

Tak to wygląda w C#

CDNHeal.Kontrahenci Kontrahenci = (CDNHeal.Kontrahenci)Sesja.CreateObject( "CDN.Kontrahenci", null );
CDNHeal.IKontrahent Kontrahent = (CDNHeal.IKontrahent)Kontrahenci.AddNew( null );

Przerobiłem to tak:

var Kontrahent : IDispatch; //IKontrahenci
Kontrahenci : IDispatch; // TKontrahenci;
begin

        Kontrahenci := Sesja.CreateObject( 'CDN.Kontrahenci', null );
        Kontrahent := TKontrahenci(Kontrahenci).AddNew( null );
        
 TKontrahent(Kontrahent).Akronim:= 'JA';
 TKontrahent(Kontrahent).Nazwa1:= ' Moja firma';

   sesja.Save;
end;

Nawet nie wiem, czy typy tych zmiennych mają być IDispatch.
Ktoś zajmował się tym tematem i mógłby mi pomóc ?

0

O Panie. Kiedyś miałem coś robić, ale jak zobaczyłem strukturę bazy, to od razu zrezygnowałem :)
Generalnie musisz przeanalizować najlepiej każdą tabelę.
Albo napisać do Optimy, ale pewnie taka pomoc nie będzie bezpłatna, chociaż nie wiem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1