Autor Wątek: Sfera - początki integracji z zewnętrzną aplikacja  (Przeczytany 1228 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline ienecode

  • Nowy użytkownik
  • *
  • Wiadomości: 1
  • Reputacja +0/-0
  • Wersja programu: 1.8
Sfera - początki integracji z zewnętrzną aplikacja
« dnia: Październik 02, 2024, 19:01:13 »
Witam,

To moje pierwsze kroki z Subiektem Gt i Sfera. Próbuję zintegrować swoją aplikację z Subiektem GT poprzez obiekty COM.
Do tej pory udało mi się tylko uruchomić Subiekta z mojej aplikacji.

Chciałbym z poziomu aplikacji dodać paragon do Subiekta GT , czyli jak rozumie kolejną pozycję do "Sprzedaż detaliczna".

W przykładach znalazłem przykład jak dodać paragon:
Sub FS_DodanieParagonu()
    Dim oSubGT As InsERT.Subiekt
    Dim oSubDok As InsERT.SuDokument
    Dim oSubPoz As InsERT.SuPozycja
 
    'Uruchomienie Subiekta GT
    Set oSubGT = UruchomSubiekta()
                                       
    'Ukrycie okna Subiekta GT
    oSubGT.Okno.Widoczne = False
                                 
    'Dodanie dokumentu typu FS
    Set oSubDok = oSubGT.Dokumenty.Dodaj(gtaSubiektDokumentPA)
    Set oSubPoz = oSubDok.Pozycje.Dodaj(23)
    oSubPoz.IloscJm = 13
    oSubPoz.WartoscBruttoPoRabacie = 1000
       
    'Wyświetlenie okna dokumentu
    oSubDok.Wyswietl
    oSubDok.Zamknij
 
End Sub



Teoretycznie to wykonuję bez żadnych błędów jednak paragon w Subiekcie się nie pojawia.
Wartość 23 w powyższym kodzie nazwana jest jako identyfikator towaru , pytanie gdzie znaleźć ten identyfikator ? W zakładce "Towary i usługi" nie widzę takiej kolumny.



Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9221
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: Sfera - początki integracji z zewnętrzną aplikacja
« Odpowiedź #1 dnia: Październik 02, 2024, 19:22:15 »
Identyfikator to tw_Id z tabeli tw__towar. Sprawdź SQLem
Sławek, Zduńska Wola

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17142
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Sfera - początki integracji z zewnętrzną aplikacja
« Odpowiedź #2 dnia: Październik 02, 2024, 22:00:32 »
Cytat z pomocy do Sfery:
Cytuj
Metoda Dodaj
Powoduje dodanie nowej pozycji towarowej do dokumentu
Składnia
wyrazenie.Dodaj(val)
wyrazenie
Wymagane wyrażenie, które zwraca kolekcja SuPozycje
Parametry
val
Long. Identyfikator towaru, kompletu, usługi lub opakowania zwrotnego, które ma zostać dodane do zbioru pozycji dokumentu. Jest przechowywany w polu tw_Id w tabeli tw__Towar.]

Zacznij z niej korzystać, jak ja i Sławek.
Daniel, Białystok.

Forum Użytkownikow Subiekt GT

Odp: Sfera - początki integracji z zewnętrzną aplikacja
« Odpowiedź #2 dnia: Październik 02, 2024, 22:00:32 »