Numeracja pozycji

Do numerowania pozycji można wykorzystać funkcję CurrentVisibleRowIndex().




Miary wyliczane a białe znaki

Przy tworzeniu miar wyliczanych, zwłaszcza kiedy używamy funkcji porównujących,  warto zwrócić uwagę czy wartości zwracane przez pola z bazy mogą mieć białe znaki, np. „Brutto” nie jest równe „Brutto „




Szablony standardowe

Wszystkie szablony standardowe wydruków są zaimplementowane bezpośrednio do programów Comarch ERP.

Można pobrać taki szablon aby później zaimportować go jako nowy i edytować (Patrz Optima lub XL)




Zapis połączeń w Edytorze

Nie ma możliwości zapisania połączenia w Edytorze.

Aby pominąć konieczność tworzenia połączenia za każdym razem przy tworzeniu szablonu zalecamy otwieranie nowego szablonu do edycji z poziomu systemu Comarch ERP. (Patrz Optima lub XL)

 




Jak przekazać wartość zmiennej dynamicznej do wydruku

Na szablonie należy stworzyć parametr szablonu o nazwie takiej jak zmienna dynamiczna.

Po zapisaniu szablonu w ERP należy zaimportować parametry.  Wartość zmiennej dynamiczne zostanie przekazana do wydruku za pomocą stworzonego parametru.




Jak usunąć oraz edytować grupowanie

W celu usunięcia grupowania danych należy usunąć sekcję Nagłówek grupy oraz Stopka grupy.

Żeby usunąć sekcję należy kliknąć na wybraną sekcję, kliknąć ikonkę Ołówka a następnie wybrać opcję Usuń sekcję.

Aby edytować grupowanie w celu zmiany pola grupowania należy kliknąć sekcję Nagłówek grupy, kliknąć ikonę Ołówka a następnie wybrać opcję Edytuj grupowanie według.

Pojawi się okienko w którym możemy wybrać pole po którym chcemy grupować. Na końcu należy zatwierdzić wybór za pomocą przycisku Zapisz.




Zmiana zapytania na kopiach podszablonu

Po skopiowaniu kontrolki podszablonu i wklejeniu obok podszablon będzie cały czas tym samym elementem. Każda zmiana wprowadzona na jednym z podszablonów będzie powodowała zmianę także drugiego z nich.

Podszablon oryginalny zawiera jedno pole

Po dodaniu na kopię szablonu drugiego pola

na podglądzie widzimy, że zostało ono dodane na obi podszablonach

Aby powielić podszablon w taki sposób, żeby wprowadzone na tych podszablonach zmiany były od siebie niezależne to należy to zrobić za pomocą poniższych kroków:

  • Eksportujemy wybrany podszablon:
    Plik -> Pobierz -> Plik źródłowy. Ustalamy nazwę pliku i zapisujemy.

  • Importujemy ten podszablon:
    Wstaw -> Podszablon -> Dodaj z pliku. Wybieramy zapisany wcześniej podszablon

Postępując w ten sposób zmiany wprowadzane na jednym z szablonów nie będą miały wpływu na drugi.




Domyślne formatowanie pól w sekcji

Po zaznaczeniu sekcji na szablonie możliwy jest wybór domyślnego formatowania dla całej sekcji. Po ustaleniu odpowiednich wartości nowe elementy dodawane będą z formatowaniem odpowiednim dla sekcji.




Pusta co druga strona

Jeśli co druga strona na wydruku jest pusta warto sprawdzić szerokość szablonu i podszablonów, czy jakiś element nie przenosi się na drugą stronę. Możemy to szybko zweryfikować zaznaczając wszystkie elementy na pustej stronie z poziomu podglądu w Edytorze.

 




Warunki widoczności dla sekcji podrzędnych

Sekcje na szablonie mają strukturę hierarchiczną. Po dodaniu kilku sekcji tego samego typu zauważymy, że pierwsza sekcja jest nadrzędna i zawiera pozostałe sekcje podrzędne. Widać to po zaznaczeniu sekcji nadrzędnej.

Po zaznaczeniu sekcji podrzędnej zostaje wyróżniona tylko wybrana sekcja podrzedna.

Po dodaniu warunku widoczności dla sekcji nadrzędnej zostaje on również zastosowany dla sekcji podrzędnych. Na prawym panelu jest on widoczny zarówno dla sekcji nadrzędnej jak i dla sekcji podrzędnych. Wpływa on na widoczność wszystkich sekcji danego typu.

Natomiast dodanie warunku widoczności dla podsekcji będzie wpływało tylko na widoczność podsekcji




Udostępnianie zmiennych pomiędzy podszablonami

Aby udostępnić wartość zmiennej z podszablonu A na podszablon B należy udostępnić ją z podszablonu A na szablon główny, a następnie za pomocą parametru przekazać do podszablonu B. (ta funkcjonalność zastępuje zmienne shared w Crystal Reports)

Wykorzystamy standardowy szablon faktury aby przedstawić działanie tej funkcjonalności. Udostępnimy wartość zmiennej wyliczanej z podszablonu FA_Szczegóły na podszablon TabelaVat

Przechodzimy do podszablonu FA_Szczegóły i tworzymy miarę wyliczaną SumaAkcyza.

Koniecznie zaznaczamy check Udostępnij miarę aby móc udostępnić miarę na szablon główny.

sum([WartoscAkcyzy])

Przechodzimy do szablonu głównego, na lewym panelu w sekcji Udostępnione miary wyliczane dodajemy miarę z podszablonu.

Przechodzimy teraz do podszablonu TabelaVat gdzie dodamy parametr za pomocą, którego będziemy przekazywać wartość utworzonej miary.

Przechodzimy ponownie na szablon główny gdzie zbindujemy parametr podszablonu z udostępnioną miarą wyliczaną.

Uwaga
Bindowanie jest możliwe wyłącznie wtedy, gdy parametr podszablonu jest tego samego typu danych (np. int, double itp.) co bindowane pole.




Precyzyjne przesuwanie elementów na szablonie

Przy przesuwaniu elementów na szablonie są one przyciągnę do siebie. Aby przesunąć dany element bardzo blisko innego elementu, ale bez przyciągania można przesunąć element z wciśniętym przyciskiem Alt.

Można skorzystać również z prawego panelu z sekcji Układ aby dokładnie określi pozycje oraz wymiary danego elementu




Nowości w wersji 2023.1

  • Funkcja umożliwiająca formatowanie liczb czy dat na poziomie miary wyliczanej, wartości warunkowej oraz formuły kodu. Funkcja FormatString().

 

  • Możliwość numerowania pozycji. Do numerowania pozycji można wykorzystać funkcję CurrentVisibleRowIndex().

  • Dodana opcja zaokrąglenia rogów dla kształtu (prostokąt) dostępna na prawym panelu.

  • Podział miar wyliczanych na miary na źródle oraz miary na tabeli.

Miary na źródle wyliczają się dla całego szablonu. Są wyliczane niezależnie o ilości zwracanych rekordów przez zapytanie szablonu. Nawet jeśli zapytanie użyte do konfigurowania danych szablonu nie zwróci żadnych rekordów to miara na źródle będzie wyliczona. Miarę na źródle możemy dodać za pomocą przycisku + znajdującego się obok nazwy połączenia.

Miary dodane na tabeli wyliczają się dla danego zapytania szablonu. Są wyliczane tylko jeśli zapytanie zwraca co najmniej jeden rekord. Miarę na tabeli możemy dodać za pomocą przycisku + znajdującego się obok nazwy zapytania użytego do konfigurowania danych szablonu.

Uwaga
Miary obu typów można udostępniać z podszablonu na szablon wyżej w hierarchii oraz użyć je do tworzenia miar, warunków widoczności warunkowej, kodów. Do tworzenia miary wyliczanej na źródle można wykorzystać tylko miary na źródle udostępnione z podszablonów. Do tworzenia miary wyliczanej na tabeli można wykorzystać tylko miary na tabeli udostępnione z podszablonów.

  • Skalowalność obrazu. Dodany na szablon obraz jest skalowany do wielkości kontrolki na szablonie.

  • Pokazuj sekcję na jednej stronie w trybie podglądu i na wydruku

    Opcja Pokazuj sekcję na jednej stronie w trybie podglądu i na wydruku pozwala aby elementy sekcji nie były dzielone na dwie strony jeśli mogą zostać wydrukowane na jednej stronie. Jeśli na danej stronie zostało za mało miejsca aby cała sekcja się zmieściła to po zaznaczeniu tego checku cała sekcja zostanie wydrukowana na kolejnej stronie. Opcja znajduje się na prawym panelu Edytora.

    Opcja dostępna dla sekcji:

    – Nagłówek szablonu
    – Nagłówek grupy
    – Szczegóły
    – Stopka grupy
    – Stopka szablonu



Link

Opcja pozwala na wstawienie pola z linkiem. Na wydruku link będzie aktywny więc będzie możliwość przejścia do wskazanej strony. Po wybraniu opcji pojawi się okno *Wstaw link*, w którym użytkownik może uzupełnić tekst jaki będzie wyświetlany w komórce.

 

Obowiązkowe jest podanie linku w polu Wklej link lub wyszukaj pole danych. Adres powinien zaczynać się od http lub https. Użytkownik może wyszukać pole danych z wybranego połączenia, z którego ma być pobierany link.

Po uzupełnieniu obowiązkowego pola z linkiem dostępny będzie przycisk Wstaw za pomocą, którego użytkownik może zatwierdzić wprowadzone zmiany. Po jego wybraniu i jednokrotnym kliknięciu w dowolne miejsce na obszarze roboczym pole z linkiem zostanie dodane do szablonu. W oknie *Wstaw link* dostępny jest również przycisk *Anuluj* za pomocą, którego użytkownik może zrezygnować z wprowadzonych zmian bez ich zapisywania. Użycie tego przycisku spowoduje zamknięcie okna *Wstaw link*. Takie samo działanie ma przycisk X dostępny w górnym prawym rogu okna.

Po wstawieniu pola z linkiem użytkownik może je przesunąć w inne miejsce poprzez przytrzymanie i przeciągnięcie. Przy zaznaczonej kontrolce pola z linkiem po jej prawej stronie pojawia się ikona ołówka, która zawiera poniższe opcje:

  • Otwórz link w nowej karcie — Opcja pozwala na otworzenie strony w domyślnej przeglądarce.
  • Skopiuj link — Opcja pozwala na skopiowanie linku do schowka systemowego.
  • Edytuj link — Opcja pozwala na otworzenie okna Edytuj link, w którym można edytować tekst pola oraz link.
  • Usuń link — Opcja pozwala na usunięciu linku z kontrolki. Po usunięciu linku na szablonie zostanie pole tekstowe. W polu tekstowym zostanie ciąg znaków, który był wstawiony w polu Tekst lub link jednak na wydruku nie będzie on interaktywny.
  • Wytnij — Opcja pozwala na wycięcie zaznaczonej kontrolki linku.
  • Kopiuj — Opcja pozwala na skopiowanie zaznaczonej kontrolki linku.
  • Usuń — Opcja pozwala na usunięcie zaznaczonej kontrolki linku. Do usuwania kontrolek może również posłużyć przycisk Delete na klawiaturze.



Nowości w wersji 2023.0.1

  • Optymalizacja przy pierwszym otwieraniu nowo dodanego wydruku.
  • Obsługa logowania po uprawnieniach domenowych do Menadżera Kluczy.
  • Dodana opcja wstawienia linku lub dodania go do pola z bazy, komórki tabeli, obrazu, kształtu lub pola tekstowego. Link można dodać za pomocą menu Wstaw > Link lub po wybraniu ikony linku w narzędziowniku.

ikona linku

Dodanie linku do jednego z wyżej wymienionych elementów odbywa się z poziomu ikony ołówka.

 




Nowości w wersji 2023.0

  • Poprawa wydajności i stabilizacji.
  • Instalacja aplikacji Comarch sPrint wraz z aktualizacją/instalacją Comarch ERP Optima 2023.2.
  • Pierwsza wersja komercyjna kompatybilna z Comarch ERP Optima 2023.2 oraz Comarch ERP XL 2023.1 i nowszymi.



Demo Comarch sPrint

Zapraszamy Państwa do testowania naszej aplikacji Comarch sPrint poprzez specjalnie przygotowane demo.

Środowisko demonstracyjne zapewnia dostęp do repozytorium aplikacji oraz galerii wzorów, w ramach której został przygotowany przykładowy zestaw standardowych szablonów wydruków. Dodatkowo, zachęcamy do samodzielnego przygotowania testowych wydruków poprzez Edytor aplikacji.

Na środowisku DEMO przygotowane zostały gotowe połączenia do testowej bazy danych systemu Comarch ERP Optima (tworzenie własnych połączeń w wersji demonstracyjnej jest niemożliwe). Równocześnie, udostępniamy dokumentację Comarch sPrint , która poprowadzi Państwa krok po kroku przez kolejne etapy tworzenia wydruków.

Aby uporządkować pracę na środowisku demonstracyjnym, raz w tygodniu w niedzielę środowisko będzie odświeżane i wszelkie wprowadzane modyfikacje zostaną wyczyszczone. W wersji demonstracyjnej możliwe jest korzystanie z opcji drukowania do pliku .pdf, drukowanie na drukarkę fizyczną jest wyłączone. Uwagi, pytania należy zgłaszać w Systemie Obsługi Zgłoszeń do obszaru sPrint.




Nowości w wersji 0.5.1

  • Poprawa wydajności i stabilizacji.
  • Dodana opcji ukrycia powielonych wartości tekstowych — na prawym panelu edytora dostępna jest opcja Ukryj powielone. Na przykład pozwala ona pokazać wybraną kontrolkę tylko dla pierwszego wiersza z bazy danych.

  • Dodana możliwości sortowania dostępnych pól z połączenia — na lewym panelu edytora znajduje się przycisk strzałek góra-dół za pomocą, których użytkownik może sortować listę pól pobranych przez zapytanie.

  • Dodana możliwość edycji miary wyliczanej z poziomu menu kontekstowego (ikona ołówka) — miarę wyliczaną można edytować poprzez wybranie opcji Edytuj, która jest dostępna po naciśnięciu ikony ołówka obok kontrolki miary na szablonie.

  • Dodanie możliwości wybrania funkcji/procedury podczas konfigurowania danych szablonu spośród funkcji/procedur dostępnych na bazie — podczas konfigurowania danych szablonu w kroku 2. Sposób pobierania danych użytkownik może wybrać opcję Wybierz procedurę lub funkcję SQL z listy. Po wybraniu tej opcji w kroku 3. Pobieranie danych użytkownik może wskazać gotową funkcję/procedurę znajdującą się na bazie. W tym kroku, użytkownik może podejrzeć schemat danych z zapytania SQL oraz dane zwracane przez wybraną funkcję/procedurę.

  • Dodanie możliwości udostępnienia miar wyliczanych na szablon główny zdefiniowanych na podszablonach. Na lewym panelu edytora została dodana sekcja Udostępnij miary wyliczane. Przy tworzeniu miary użytkownik może zdecydować czy chce udostępnić tworzona miarę poprzez check Udostępnij miarę.




Nowości w wersji 0.5

  • poprawa wydajności i stabilizacji,
  • dodana opcja bezpośredniego przejścia do edycji zapytania,
  • dodana opcja formatowania numeracji stron,
  • dodana opcja wyświetlania sekcji grupy na każdej stronie wydruku,
  • dodana zależność pomiędzy jednostką w pozycji elementu, a jednostką w ustawieniach szablonu,
  • dodana możliwość powtórzenia elementów nagłówka i stopki grupy na każdej stronie.



Nowości w wersji 0.2.2:

  • poprawa wydajności i stabilizacji,
  • widoczność warunkowa dla wszystkich komponentów na szablonie,
  • formatowanie kontrolki numeracji stron,
  • możliwość dodania obrazu firmowego logo z bazy danych.