Forum Użytkownikow Subiekt GT

InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: gtraders w Wrzesień 28, 2020, 14:14:33

Tytuł: Sfera - Procedury JPK VAT
Wiadomość wysłana przez: gtraders w Wrzesień 28, 2020, 14:14:33
Witam,

gdzieś natrafiłem w sieci, teraz nie mogę znaleźć, na informację, że Sfera obsługuje już nowe pola odnośnie nowego JPK VAT ale w niestety nie ma tego w dokumentacji Sfery.

Takę prosił bym o informację, odnośnie jaki atrybut / metoda dokładnie pozwala na odczyt i edycję pola procedury dla JPK VAT i jakie może przyjmować wartości. Programuję w PHP i niestety mam ograniczone możliwości odnośnie odczytywanie obiektów COM. Udało mu się jedynie ustalić, że dostępne są takie metody:
PobierzOznaczenieJpkVat
UstawOznaczenieJpkVat

i taki atrybut: OznaczenieJpkVatEnum

Ale w metodach nie wiem jakie podać parametry a ten atrybut nie istnieje jak próbuje go odczytać.
Tytuł: Odp: Sfera - Procedury JPK VAT
Wiadomość wysłana przez: dkozlowski w Wrzesień 28, 2020, 16:38:59
Skoro masz tak ograniczone środowisko programistyczne to poszukaj narzędzi do przeglądania biblioteki COM... OznaczenieJpkVatEnum to jak sama nazwa (enum) wskazuje to nie atrybut, tylko typ wyliczeniowy (C#):

public enum OznaczenieJpkVatEnum
    {
        gtaOznaczJpkVatSW = 0,
        gtaOznaczJpkVatEE = 1,
        gtaOznaczJpkVatTP = 2,
        gtaOznaczJpkVatTT_WNT = 3,
        gtaOznaczJpkVatTT_D = 4,
        gtaOznaczJpkVatMR_T = 5,
        gtaOznaczJpkVatMR_UZ = 6,
        gtaOznaczJpkVatI_42 = 7,
        gtaOznaczJpkVatI_63 = 8,
        gtaOznaczJpkVatB_SPV = 9,
        gtaOznaczJpkVatB_SPV_DOSTAWA = 10,
        gtaOznaczJpkVatB_MPV_PROWIZJA = 11,
        gtaOznaczJpkVatMPP = 12,
        gtaOznaczJpkVatIMP = 13,
        gtaOznaczJpkVat01_NapojeAlk = 14,
        gtaOznaczJpkVat02_Paliwa = 15,
        gtaOznaczJpkVat03_OlejeOpal = 16,
        gtaOznaczJpkVat04_Tyton = 17,
        gtaOznaczJpkVat05_Odpady = 18,
        gtaOznaczJpkVat06_UrzElektr = 19,
        gtaOznaczJpkVat07_Pojazdy = 20,
        gtaOznaczJpkVat08_MetSzla = 21,
        gtaOznaczJpkVat09_Leki = 22,
        gtaOznaczJpkVat10_Budynki = 23,
        gtaOznaczJpkVat11_UslPrzenoUprGaz = 24,
        gtaOznaczJpkVat12_UslNiemat = 25,
        gtaOznaczJpkVat13_UslTransIMag = 26,
    }

Definicja metod to ustawiania znaczników i odczytu ich wartości:
 - void UstawOznaczenieJpkVat(OznaczenieJpkVatEnum eOznaczenieJpkVatEnum, bool vbOznaczenie);
 - bool PobierzOznaczenieJpkVat(OznaczenieJpkVatEnum eOznaczenieJpkVatEnum);

Jeśli wasz dostawca programu nie pomaga w takich kwestiach to zapraszam do bliższej współpracy.