[WebAPI] Metoda generowania konkretnego wydruku dla dokumentu Udzielono odpowiedzi
Dotarliśmy w WebAPI do metody, która pozwala na wskazanie konkretnego wydruku dla danego dokumentu:
https://adres/api/Reports?reportId={reportId}&objectId={documentId}
, a także do metody, która zwraca nam raporty:
https://adres/api/Reports/Definitions
Z tym, że wśród zwróconych raportów nie zostaje wylistowany tam wydruk własny stworzony przez Klienta, który chcielibyśmy uzyskać. W jaki sposób jesteśmy w stanie odwołać się do wydruku własnego Klienta w API?
Klient posiada kilkadziesiąt różnych wydruków, jednak metoda API zwraca ich zaledwie 30.
Czy raport jak na zdjęciu powinny być wylistowane metodą api/Reports/Definitions?
Przy próbie wskazywania kilku z raportów dostajemy również komunikaty:
"Definicja raportu RepX o id: [19] jest w niewspieranej lokalizacji. Wspierana lokalizacja to: [Document]."
W jaki sposób ustalana jest wspierana lokalizacja?
Dodatkowo zauważyłem, że raporty pobierane przez API znajdują się w tabeli HM.Reports, gdzie posiadają wskazanie na jakiś katalog. Czy są Państwo w stanie zdefiniować, do jakiego katalogu należy wrzucić wydruk, by się tam znalazł? Wówczas powinniśmy być w stanie się do niego odwołać (tak myślę).
 
            
Komentarze
Komentarze: 10
Mija tydzień i brak zatwierdzenia.
Dzień dobry,
otrzymałem informację, że WebAPI wspiera tylko raport REPX - nie klasyczne. Więc z założenia nie będą działać te, które są pokazane na screenie powyżej.
Czyli nie jesteśmy w stanie odwołać się do własnego wydruku w żaden sposób za pomocą API?
Szanowny Panie,
klasycznego nie. tylko wydruku RepX.
A czy jest Pan w stanie zdefiniować, w jaki sposób jesteśmy w stanie sprawdzić, że wydruk jest klasyczny, a nie RepX?
Wydruki RepX znajdują się w całkiem innym miejscu w systemie.
Ustawienia -> Szablony wydruku
https://pomoc.symfonia.pl/Help/hm/ERP/2025_2/15751
Faktycznie Klient posiada wydruk własny w formacie .sc, a w tym miejscu można zaimportować pliki z formatem .repx.
Czy spotkał się Pan z opcją zmiany formatu wydruku z .sc na .repx czy tu już potrzebna jest większa modyfikacja?
Tak, jest możliwa zmiana. Jednak modyfikacja jest pracochłonna.
https://pomoc.symfonia.pl/data/hm/ERP/2024_1/data/szablony_wydruku.htm
RepX to całkowicie nowa technologia raportów wprowadzona do handlu.
Panie Radosławie,
dziękuję za odpowiedzi.
Otrzymałem jeszcze informację od Klienta o tym, że mają również połączony swój sklep z WebAPI Symfonii, przez które jest generowana faktura na podstawie wydruku własnego, który został wskazany wyżej wcześniej, dlatego jeszcze dziwi mnie ta kwestia, że jeśli faktycznie tak jest, to może jednak istnieje możliwość odwołania się do takiego wydruku.
Otrzymałem informację, że wdrożeniem takiego rozwiązania zajmowali się Panowie z Symfonii - Wojciech Bunikowski i Adrian Jaroń. Czy istnieje opcja wskazania kontaktu do któregoś z Panów, by omówić proces wdrożonego rozwiązania i dlaczego tam generowanie wydruku własnego przez API jest możliwe?
Temat do zamknięcia.
Ostatecznie udało nam się skontaktować z pracownikiem Symfonii, który odpowiadał za wdrożenie dedykowanego rozwiązania u Klienta, które pozwala na pobranie wydruku własnego za pomocą dedykowanego endpointu.
Zaloguj się, aby dodać komentarz.