Autor Wątek: Tworzenie szablonu dokumentu XSL  (Przeczytany 3122 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline matpol

  • Nowy użytkownik
  • *
  • Wiadomości: 7
  • Reputacja +0/-0
  • Wersja programu: 1.47
Tworzenie szablonu dokumentu XSL
« dnia: Maj 26, 2017, 11:16:55 »
Dzień dobry,

w firmie w której pracuję korzystamy z Subiekta i jako, że znam się nieco na informatyce chciałem dostosować szablon wydruku WZ, żeby zawierał w sobie również dokument HDI. Czy możliwe jest pobranie danych z Subiekta poprzez edycję wzorca tekstowego i umieszczenie w nim danych na temat dostawcy towaru, terminu przydatności itp.? Czy mogę prosić o wskazanie miejsca, skąd czerpać wiedzę na temat tworzenia szablonów za pomocą XSL i, co ważniejsze, struktury bazy SQL, danych XML z których będę pobierać dane?

Pozdrawiam
« Ostatnia zmiana: Maj 26, 2017, 11:52:36 wysłana przez matpol »

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9237
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: Tworzenie szablonu dokumentu XSL
« Odpowiedź #1 dnia: Maj 26, 2017, 13:59:37 »
Czy możliwe jest pobranie danych z Subiekta poprzez edycję wzorca tekstowego i umieszczenie w nim danych na temat dostawcy towaru, terminu przydatności itp.?
Tak
Czy mogę prosić o wskazanie miejsca, skąd czerpać wiedzę na temat tworzenia szablonów za pomocą XSL
Google
struktury bazy SQL
Kiedyś była gdzieś na forum. Jak nie znajdziesz to napisz do Insertu, albo zgłoś się do swojego dostawcy programu
danych XML z których będę pobierać dane
Jak zrobisz podgląd dokumentu tekstowego to plik DaneDoWydruku.XML pojawi się w katalogu tymczasowym profilu.
Sławek, Zduńska Wola

Offline matpol

  • Nowy użytkownik
  • *
  • Wiadomości: 7
  • Reputacja +0/-0
  • Wersja programu: 1.47
Odp: Tworzenie szablonu dokumentu XSL
« Odpowiedź #2 dnia: Maj 26, 2017, 15:11:51 »
Dzięki za odpowiedź,

pogrzebałem trochę, przeczytałem już samouczek z w3schools o XSLT i mam listę wszystkich tabel z bazy danych (korzystam z kwerendy SQL, która daje taką listę).

Nie do końca tylko wiem za co odpowiada @value na końcu XPath (na zrzucie kawałek szablonu z Subiekta), rozumiem, że to zmienna, która wybiera kolejny towar, ale przydałoby mi się jakieś wyjaśnienie, bo dojście do tego samemu może mi trochę zająć. Jeszcze nie dojrzałem tam żadnej pętli. Pod jakim hasłem szukać informacji na temat tych zapytań XPath w XSLT?
« Ostatnia zmiana: Maj 26, 2017, 15:24:36 wysłana przez matpol »

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9237
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: Tworzenie szablonu dokumentu XSL
« Odpowiedź #3 dnia: Maj 26, 2017, 17:10:48 »
value i name to atrybuty elementu Item
Sławek, Zduńska Wola

Offline matpol

  • Nowy użytkownik
  • *
  • Wiadomości: 7
  • Reputacja +0/-0
  • Wersja programu: 1.47
Odp: Tworzenie szablonu dokumentu XSL
« Odpowiedź #4 dnia: Maj 29, 2017, 07:52:02 »
Okej, dziękuję :) teraz kiedy otworzyłem ten plik XML to łapię o co chodzi, tylko skąd wziąć dane nt. dostawcy danego towaru (mam na myśli dane z przyjęcia) i jego terminu przydatności?
« Ostatnia zmiana: Maj 29, 2017, 10:05:05 wysłana przez matpol »

Offline matpol

  • Nowy użytkownik
  • *
  • Wiadomości: 7
  • Reputacja +0/-0
  • Wersja programu: 1.47
Odp: Tworzenie szablonu dokumentu XSL
« Odpowiedź #5 dnia: Maj 30, 2017, 09:21:36 »
Czy potrzebna do tego jest Sfera Subiekta?

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9237
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: Tworzenie szablonu dokumentu XSL
« Odpowiedź #6 dnia: Maj 30, 2017, 10:24:57 »
Czy potrzebna do tego jest Sfera Subiekta?

Nie. Sfera nie ma nic do tego.

Jeżeli nie masz potrzebnych danych danych w XML to masz dwie możliwości:

1. Zrobić tak, żeby były (np w innym polu) - to na poziomie bazy danych
2. Napisać skrypt który je pobierze. zainteresuj się elementem "script"
Sławek, Zduńska Wola

Offline matpol

  • Nowy użytkownik
  • *
  • Wiadomości: 7
  • Reputacja +0/-0
  • Wersja programu: 1.47
Odp: Tworzenie szablonu dokumentu XSL
« Odpowiedź #7 dnia: Czerwiec 01, 2017, 13:14:05 »
Uznałem, że za dużo zachodu będzie z tym wszystkim i wpisałem w stopce raportu we wzorcu graficznym niezmienne dane, a reszta będzie wpisywana w opisie towaru, też jednorazowo, tak więc wcale nie tak źle. Dzięki za pomoc, pozdrawiam serdecznie!

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9237
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Tworzenie szablonu dokumentu XSL
« Odpowiedź #8 dnia: Czerwiec 01, 2017, 17:44:15 »
To Ty potrzebowałeś wydruk tekstowy czy graficzny?
Sławek, Zduńska Wola

Tworzenie szablonu dokumentu XSL
« Odpowiedź #8 dnia: Czerwiec 01, 2017, 17:44:15 »