Autor Wątek: Zmiana nazwy towaru  (Przeczytany 5708 razy)

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

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17067
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Zmiana nazwy towaru
« Odpowiedź #15 dnia: Styczeń 31, 2020, 18:47:03 »
Swoją drogą od lat irytuje mnie, że Subiekt nie potrafi "pamiętać na którym wzorcu trzeba wydrukować konkretny dokument". W sumie rozwiązanie tego wydaje się banalne - wystarczy, aby pierwszym krokiem przy wyświetlaniu okna drukowania było wywołanie jakiejś funkcji sql z parametrem dok_id. Domyślna implementacja funkcji powinna po prostu zwracać id domyślnego wzorca i tyle. Ale dzięki temu wdrożeniowiec mógłby ją podmienić i dopasować do potrzeb konkretnego klienta. Ot takie profilowanie wzorców... :-)

To nie jest taki proste - zmienisz zawartość wzorca, podmienisz/zamienisz źródła wzorców i będziesz miał bzdury w danych, wzorzec nie wygeneruje takiego samego wydruku jak wcześniej... Oczywiście można komplikować rozwiązanie, historiować wzorce po każdej edycji, ale będzie puchła baza danych, gdyż trochę zajmują, dodawać obsługę w oknie drukowania - czy chcesz wydrukować z pomocą wzorca historycznego czy aktualnego - zapewne coś jeszcze będzie do zrobienia... Nie przypominam sobie takich funkcjonalności z innych programów...

Prostym i dostępnym rozwiązaniem jest możliwość umieszczania wydruku w formacie PDF w bibliotece dokumentu, ten na pewno się nie zmieni... Tak też będzie puchła baza danych, coś za coś.
Daniel, Białystok.

Offline micha

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1028
  • Reputacja +9/-0
  • Wersja programu: Sub+Rew GT [najnowsze]
Odp: Zmiana nazwy towaru
« Odpowiedź #16 dnia: Styczeń 31, 2020, 22:30:45 »
Prostym i dostępnym rozwiązaniem jest możliwość umieszczania wydruku w formacie PDF w bibliotece dokumentu, ten na pewno się nie zmieni... Tak też będzie puchła baza danych, coś za coś.
No nie... Mój 1-pozycyjny PDF ma 150kb (dobra, pewnie większość to logo, nawet nie sprawdzałem...) - to już chyba lepiej historiować wzorce niż trzymać wszystkie wydruki w bazie. A z drugiej strony - najlepiej to by było po prostu trzymać wydruki na dysku. Baza nie spuchnie, a dyskowi nie zaszkodzi kilka dodatkowych gigabajtów. (No, ewentualnie rozwiązanie pośrednie - trzymać "w drugiej bazie" albo rozszerzyć insertową bazę o filestream.)

Forum Użytkownikow Subiekt GT

Odp: Zmiana nazwy towaru
« Odpowiedź #16 dnia: Styczeń 31, 2020, 22:30:45 »