Forum Użytkownikow Subiekt GT
InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty 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ć.
-
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.