Forum Użytkownikow Subiekt GT
InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: ienecode w 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.
-
Identyfikator to tw_Id z tabeli tw__towar. Sprawdź SQLem
-
Cytat z pomocy do Sfery:
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.