Skocz do zawartości

Oznaczenie dokumentu z flagą JPK GTU przez rozszerzenie Sfera

Polecane posty

Jak w temacie. Jak oznaczyć przez rozszerzenie Sfera dany dokument flagą np. "TP (podmiot powiązany)" ?

image.png.5497d1197aa87f5f20f140ecdcf5e4cd.png

W pliku pomocy oczywiście nie ma takiej informacji więc przeszukałem plik GTA.dll i znalazłem metodę UstawOznaczenieJpkVat ale czy to właśnie to?

Niestety kod, nie działa. Dostaję błąd "Nie znaleziono członka grupy"

$oDokument.UstawOznaczenieJpkVat = 2

 

Edytowane przez maniootek •
Link to postu
Dnia 24.11.2020 o 10:01, maniootek • napisał:

W pliku pomocy oczywiście nie ma takiej informacji więc przeszukałem plik GTA.dll i znalazłem metodę UstawOznaczenieJpkVat ale czy to właśnie to?

Tak, to ta metoda. Opis metod do obsługi znaczników podawałem na już na forum użytkowników Subiekta GT.

 

Dnia 24.11.2020 o 10:01, maniootek • napisał:

Niestety kod, nie działa. Dostaję błąd "Nie znaleziono członka grupy"

Należało sprawdzić jakie parametry przyjmuje ta metoda zamiast zgadywać... Definicja metod do ustawiania znaczników i odczytu ich wartości (C#):

Cytat

 - void UstawOznaczenieJpkVat(OznaczenieJpkVatEnum eOznaczenieJpkVatEnum, bool vbOznaczenie);
 - bool PobierzOznaczenieJpkVat(OznaczenieJpkVatEnum eOznaczenieJpkVatEnum);

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,
    }

 

Edytowane przez Daniel Kozłowski
Link to postu

Polecam zacząć stosować się do podstawowej zasady - jeśli nie udaje się wykonanie operacji w Sferze to należy spróbować wykonać ją w programie (oczywiście na tym samym użytkowniku, najlepiej na tym samym stanowisku i użytkowniku systemu operacyjnego). 

Link to postu

Trochę dziwne, że do tej funkcjonalności wymagany jest abonament.

Co do ustawiania tej flagi to źle to robiłem. Prawidłowy kod to:

$oDokument.UstawOznaczenieJpkVat(2,1)

gdzie 2 to typ flagi (TP) a 1 to wartość True (zaznacz)

Edytowane przez maniootek •
Link to postu
Godzinę temu, maniootek • napisał:

Trochę dziwne, że do tej funkcjonalności wymagany jest abonament.

Funkcjonalności czasowe funkcjonują w programach Insertu z linii GT praktycznie od początków ich istnienia, jedną z pierwszych było pobieranie kursów walut, dostawca programu powinien jasno i wyraźnie wytłumaczyć jak działa abonament i do czego uprawnia, o wszystkich nowych czasowych funkcjonalnościach użytkownicy są informowani w module "Nowości", który pojawia się po aktualizacji programu oraz w opisie wprowadzonych zmian znajdującym się w pomocy do programu oraz na stronie: https://www.insert.com.pl/dla_uzytkownikow/subiekt_gt/ulepszenia/opis_zmian.html, link do pełnej listy funkcjonalności czasowych znajduje się w module "Abonament": https://www.insert.com.pl/dla_uzytkownikow/subiekt_gt/ulepszenia/funkcje_zabezpieczone_abonamentem.html.

Link to postu
×
×
  • Dodaj nową pozycję...