mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Ładny wydruk pitu z pliku XML https://forum.mix-soft.pl/viewtopic.php?f=3&t=6389 |
Strona 1 z 1 |
Autor: | Jarek75 [ 2014-12-21, 19:02 ] |
Tytuł: | Ładny wydruk pitu z pliku XML |
Jak już ktoś opanował xml, xsl i transformacje, w stopniu początkującym, to są możliwe ciekawe rzeczy. Przede wszystkim trzeba odkryć, a wynika to z Aktualności na bipie Ministerstwa Finansów, że repozytorium dokumentów jest pod adresem crd.gov.pl. Przy odrobinie wprawy da się tam nawet ładnie wyszukiwać. Następnie zauważamy, że w tym repozytorium jest coś więcej niż struktura dokumentu w postaci pliku xsd. Dla każdej deklaracji jest jeszcze dokument style.xsl. Pozwala on uzyskać wydruk pita w postaci HTML z pliku XML! Troszeczkę kombinacji i możliwy jest taki scenariusz: plik XML klikamy 2x w eksploratorze i otwiera nam się wydruk pita w IE. Wydruk wydaje się spełniać wszelkie wymogi. Należy jeszcze tylko namówić Sage, by dodali odpowiednie zapisy w plikach XML, bo do pełnego automatyzmu potrzebna jest deklaracja xml-stylesheet w pliku xml. No i najlepiej jak arkusze style.xsl wraz z niezbędnymi załącznikami są zapisywane razem z deklaracjami, żeby otwieranie deklaracji nie powodowało łączenia z serwerem MF. Gdybym był producentem oprogramowania, zaprzestałbym prac nad drukowanymi deklaracjami. Aktualizowałbym tylko generatory plików XML, co robi się bardzo szybko i łatwo, a wydruki generowałbym na podstawie owych style.xsl. Dzięki temu nie czekalibyśmy tyle na nowe formularze. Np. teraz producent mógłby wypuścić bardzo małym nakładem sił taki patch dający nam upragnione pity. |
Autor: | Jarek75 [ 2015-01-19, 09:54 ] |
Tytuł: | Re: Ładny wydruk pitu z pliku XML |
Inna możliwość: otworzyć PDF z Ministerstwa Finansów i w Acrobacie wywołać Import Data. Okazuje się, że on łyka normalne pliki XML z Symfonii. Dostajemy wypełnionego PDF, którego można drukować, a nawet wysyłać. |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |