Wątek przeniesiony 2015-06-26 22:48 z Kosz przez furious programming.

Sfera dla Subiekta GT - praca z Delphi

0

Witam, przymierzam się do obsługi programu Subiekt GT z użyciem Delphi (XE5).
Zakładamy że posiadam Sferę dla Subiekta czyli dodatek który obsługuje komunikację COMowską.

Czy macie jakieś doświadczenia (pozytywne/negatywne) z Subiektem + Delphi?

Jakie mogą być pułapki i inne przygody? pozdrawiam

0

Pytanie dość ogólnie więc nie wiem co Ci odpowiedzieć :).
Sfery trzeba się po prostu nauczyć i nie ma pułapek i przygód ;)

Jak byś miał jakiś konkretne problemy to służę pomocą.

0

na razie zaimportowałem library type i wygenerowałem (bez komponentów vcl) unit Insert_TLB.
Spróbuję wykonać połączenie i potestować. Mam wersję trial sfery.

Hipekk wiem że walczyłeś z tym (po postach na forum) - odezwe się na PW jakby co ;)

0

Okres walki ze Sferą mam już za sobą, teraz po prostu jej używam ;).

"Mam wersję trial sfery." - zawsze możesz założyć kolejny podmiot testowy i znów aktywować licencje testową sfery i tak w kółko ;)

0

Dobrze wiedzieć :). Na razie przebrnąłem przez zainstalowanie tego w delphi i pierwsze połączenie.

uses ComObj, Insert_TLB;

procedure TAppForm.Button1Click(Sender: TObject);
var
  oGT, oSubGT, oDodatki: OleVariant;
//  ogt: TGt;
begin
  oGT:= CreateOleObject('InsERT.GT');
  oDodatki:=CreateOleObject('InsERT.Dodatki');

  oGT.Autentykacja:=0; // autentykacja mieszana
  oGT.Produkt:=1; // subiekt
  oGT.Serwer:='********\INSERTGT';
  oGT.Uzytkownik:='sa';
  oGT.UzytkownikHaslo:=''; // jeśli jest hasło patrz oGT.OperatorHaslo
  oGT.Baza:='********';
  oGT.Operator:='Szef';
  oGT.OperatorHaslo:=oDodatki.Szyfruj('');
   oSubGT:=oGT.Uruchom(gtaUruchomDopasujOperatora, gtaUruchom);

end;

Na razie jest ok jeśli chodzi o połączenie?

Docelowo interesuje mnie dobranie się do eksportu faktur do pdfa. Czyli podaję id faktury i tworzy mi pdfa do pliku.

0

A nie wywala Ci jakichś błędów ?
Możesz wywołać jakąś metodę obiektu OSubGt ?
Jeśli tak to jest dobrze :p

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