Oprócz funkcji dostępnych z poziomu bocznego menu, użytkownik ma dostęp do funkcji [Panel użytkownika], prezentowanej w prawym górnym rogu aplikacji.
W oknie widoczna jest nazwa i spółka zalogowanego operatora, znajduje się tam również opcja [Wyloguj się], która umożliwia wylogowanie operatora z aplikacji.
Widok menu w prawym górnym rogu aplikacji Comarch DMS w wersji web
Jeżeli dany operator ma uprawnienia do pracy z modułem Repozytorium, wówczas na lewo od ikony panelu użytkownika widoczna jest ikona [Wykonywane akcje] związana z działaniami wykonywanymi w module Repozytorium (zob. Okno „Wykonywane akcje”).
Rozpoczynasz pracę z Comarch DMS i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch DMS i chcesz dowiedzieć się więcej?
Kontrolka typu Tekst – przykłady definicji kontrolki za pomocą C#
Uwaga
Przed kompilacją skryptów C# na komputerze z IIS należy nadać użytkownikowi IIS_IUSRS prawo zapisu do katalogu .scriptcs_cache
Uwaga
Należy pamiętać, aby na zakładce „Schemat obiegu” na etapie, na którym ma się odbyć inicjalizacja, na zakładce „Kontrolki” zaznaczyć parametr „Inicjalizacja SQL/C#” przy danej kontrolce i aby zapisać wszystkie wprowadzone zmiany za pomocą przycisku [Zapisz] .
Właściwość: Text
Opis: Właściwość umożliwia odczytanie i ustawienie wartości kontrolki.
Definicja: Globals.MainFrame.<identyfikator kontrolki typu Tekst>.Text
Zainicjowanie kontrolki wybranym tekstem przedstawiono w poniższych filmach :
Film
Wprowadzanie kodu i kompilacja:
Dodawanie nowego dokumentu – w kontrolce „Numer dokumentu” widoczny jest tekst zainicjowany za pomocą C#:
Rozpoczynasz pracę z Comarch DMS i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch DMS i chcesz dowiedzieć się więcej?
Kontrolka typu Lista – przykłady definicji kontrolki za pomocą C#
Uwaga
Należy pamiętać, aby na zakładce „Schemat obiegu” na etapie, na którym ma się odbyć inicjalizacja, na zakładce „Kontrolki” zaznaczyć parametr „Inicjalizacja SQL/C#” przy danej kontrolce i aby zapisać wszystkie wprowadzone zmiany za pomocą przycisku [Zapisz] .
Kontrolka „Lista” posiada identyfikatory numeryczne i tekstowe.
Rodzaj używanego identyfikatora zależy od właściwości „Rodzaj identyfikatora”, którą ustawia się na definicji danej kontrolki typu Lista.
Pole „Rodzaj identyfikatora” na definicji kontrolki typu Lista
Metoda: AddItem
Opis: Metoda umożliwia dodanie nowej pozycji w ramach kontrolki typu Lista.
1. Dla właściwości „Rodzaj identyfikatora” = Int
Definicja: byte Globals.MainFrame.<identyfikator kontrolki typu Lista>.AddItem (int, string)
Przyklad
Zainicjowanie kontrolki typu Lista (gdy „Rodzaj identyfikatora” = Int):
Zainicjowanie kontrolki wybranymi pozycjami przedstawiono w poniższych filmach:
Film
Wprowadzanie kodu i kompilacja:
Dodawanie nowego dokumentu – w kontrolce „Rodzaj transportu” po kliknięciu w kontrolkę widoczna jest lista zainicjowana za pomocą C#:
Zwracane wyniki:
0 – element został dodany do kolekcji
1 – identyfikator elementu już istnieje w kolekcji
2 – niewłaściwy typ identyfikatora dodawanej pozycji
3 – błąd dodawania pozycji
Metoda: Clear
Opis: Metoda usuwa wszystkie pozycje listy.
Definicja: void Globals.MainFrame.<identyfikator kontrolki typu Lista>.Clear()
Przyklad
Zainicjowanie kontrolki typu Lista – w poniższym przykładzie operator chce zachować w zapytaniu wcześniej dodane pozycje, ale nie powinny być dostępne na dokumencie – natomiast zamiast nich mają być wyświetlane dwie nowe pozycje – „Tramwaj” i „Samolot”:
Dodawanie nowego dokumentu – w kontrolce „Rodzaj transportu” widoczna jest lista zainicjowana za pomocą C# – pierwsze trzy pozycje listy z zapytania nie są dostępne, ponieważ zastosowano metodę „Clear”:
Metoda: SetSelectedItem
Opis: Metoda ustawia wskazaną pozycję w kontrolce lista.
1. Dla właściwości „Rodzaj identyfikatora” = Int
Definicja: byte Globals.MainFrame.<identyfikator kontrolki typu Lista>.SetSelectedItem (int)
Przyklad
Zainicjowanie kontrolki typu Lista (gdy „Rodzaj identyfikatora” = Int), a w kontrolce typu Lista ma być domyślnie wyświetlana wartość „Kurier”
Zainicjowanie kontrolki wybranymi pozycjami przedstawiono w poniższych filmach:
Film
Wprowadzanie kodu i kompilacja:
Dodawanie nowego dokumentu – w kontrolce „Sposób dostawy” po kliknięciu w kontrolkę widoczna jest lista zainicjowana za pomocą C# – z domyślnie wyświetlaną wartością „Kurier”:
2. Dla właściwości „Rodzaj identyfikatora” = Text
Definicja: byte Globals.MainFrame.<identyfikator kontrolki typu Lista>.SetSelectedItem(string)
Przyklad
Zainicjowanie kontrolki typu Lista (gdy „Rodzaj identyfikatora” = Text):
Zainicjowanie kontrolki wybranymi pozycjami przedstawiono w poniższych filmach:
Film
Wprowadzanie kodu i kompilacja:
Dodawanie nowego dokumentu – w kontrolce „Rodzaj transportu” po kliknięciu w kontrolkę widoczna jest lista zainicjowana za pomocą C# z domyślną wartością „Samochód”:
Zwracane wyniki:
0 – pozycja została ustawiona
1 – nie odnaleziono pozycji
2 – zastosowano argument niewłaściwego typu
Metoda: ClearSelectedItem
Opis: Metoda usuwa wybraną pozycję listy.
Definicja: void Globals.MainFrame.<identyfikator kontrolk typu Lista>.ClearSelectedItem()
Przyklad
Zainicjowanie kontrolki typu Lista (gdy „Rodzaj identyfikatora” = Text) – operator chce, aby na liście nie wyświetlano wybranej wcześniej wartości domyślnej, dlatego dodaje metodę ClearSelectedItem :
Zainicjowanie kontrolki wybranymi pozycjami przedstawiono w poniższych filmach:
Film
Wprowadzanie kodu i kompilacja:
Dodawanie nowego dokumentu – w kontrolce „Rodzaj transportu” po kliknięciu w kontrolkę widoczna jest lista zainicjowana za pomocą C# – bez wartości domyślnej :
Właściwość: SelectedText
Opis: Zwraca wprowadzoną przez użytkownika wartość wyszukiwania listy.
Konfiguracja zmiany wartości w kontrolce typu Tekst Nazwa pozycji wybranej w kontrolce „Sposób dostawy” (identyfikator: String2), gdy wybrano pozycję w kontrolce typu Lista Sposób dostawy (identyfikator: List1) :
Konfigurację kontrolki Nazwa pozycji wybranej w kontrolce „Sposób dostawy” i zmianę wartości tej kontrolki na nowym dokumencie przedstawiono w poniższych filmach:
Film
Wprowadzanie kodu i kompilacja:
Dodawanie nowego dokumentu – w kontrolce Nazwa pozycji wybranej w kontrolce „Sposób dostawy” wartość zmienia się zgodnie z wartością wybraną w kontrolce Sposób dostawy :
Rozpoczynasz pracę z Comarch DMS i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch DMS i chcesz dowiedzieć się więcej?
W pliku gen.optima.log jest informacja: „Aplikacja pracuje w trybie tylko do odczytu. Zapis nie jest możliwy.”
Możliwe rozwiązania:
Należy zweryfikować, czy w momencie generowania dokumentów do Comarch ERP Optima, dostępne są wolne licencje.
Rozpoczynasz pracę z Comarch DMS i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch DMS i chcesz dowiedzieć się więcej?
Kontrolka typu Liczba stałoprzecinkowa – przykłady definicji kontrolki za pomocą C#
Uwaga
Przed kompilacją skryptów C# na komputerze z IIS należy nadać użytkownikowi IIS_IUSRS prawo zapisu do katalogu .scriptcs_cache
Uwaga
Należy pamiętać, aby na zakładce „Schemat obiegu” na etapie, na którym ma się odbyć inicjalizacja, na zakładce „Kontrolki” zaznaczyć parametr „Inicjalizacja SQL/C#” przy danej kontrolce i aby zapisać wszystkie wprowadzone zmiany za pomocą przycisku [Zapisz] .
Właściwość: Value
Opis: Właściwość umożliwia odczytanie i ustawienie wartości kontrolki.
Uwaga
Typ stałoprzecinkowy zdefiniowany w kompilatorze DMS posiada 6 miejsc po przecinku.
Aby liczba wyświetlana była z 1,2,3,4,5 lub 6 miejscami po przecinku należy wybrać właściwą wartość na definicji kontrolki typu Liczba stałoprzecinkowa w ramach pola „Liczba miejsc po przecinku, do której będzie zaokrąglana wartość” i zapisać zmiany – domyślnie liczba jest zaokrąglana do dwóch miejsc po przecinku
Definicja: Globals.MainFrame.<identyfikator kontrolki typu liczba stałoprzecinkowa>.Value
Typ: decimal?
Dostęp: Odczyt/Zapis
Przyklad
Zainicjowanie kontrolki typu Liczba stałoprzecinkowa:
Zainicjowanie kontrolki wybraną liczbą przedstawiono w poniższych filmach (w polu: „Liczba miejsc po przecinku, do której będzie zaokrąglana wartość” wybrano wartość „6”):
Film
Wprowadzanie kodu i kompilacja:
Dodawanie nowego dokumentu – w kontrolce „Wartość 1” widoczna jest liczba zainicjowana za pomocą C#:
Rozpoczynasz pracę z Comarch DMS i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch DMS i chcesz dowiedzieć się więcej?
Kontrolka typu Liczba rzeczywista – przykłady definicji kontrolki za pomocą C#
Uwaga
Przed kompilacją skryptów C# na komputerze z IIS należy nadać użytkownikowi IIS_IUSRS prawo zapisu do katalogu .scriptcs_cache
Uwaga
Należy pamiętać, aby na zakładce „Schemat obiegu” na etapie, na którym ma się odbyć inicjalizacja, na zakładce „Kontrolki” zaznaczyć parametr „Inicjalizacja SQL/C#” przy danej kontrolce i aby zapisać wszystkie wprowadzone zmiany za pomocą przycisku [Zapisz] .
Właściwość: Value
Opis: Właściwość umożliwia odczytanie i ustawienie wartości kontrolki.
Uwaga
Zakres wartości zmiennej należy do przedziału od: -3.4 x 1038 do: + 3.4 x 1038
Definicja: Globals.MainFrame.<identyfikator kontrolki typu liczba rzeczywista>.Value
Typ: float?
Dostęp: Odczyt/Zapis
Przyklad
Zainicjowanie wybraną liczbą kontrolki typu Liczba rzeczywista:
Globals.MainFrame.Real1.Value = (float)5876.47;
Zainicjowanie kontrolki aktualną datą przedstawiono w poniższych filmach:
Film
Wprowadzanie kodu i kompilacja:
Dodawanie nowego dokumentu – w kontrolce „Liczba rzeczywista” widoczna jest liczba zainicjowana za pomocą C#:
Rozpoczynasz pracę z Comarch DMS i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch DMS i chcesz dowiedzieć się więcej?
Kontrolka typu Liczba całkowita – przykłady definicji kontrolki za pomocą C#
Uwaga
Przed kompilacją skryptów C# na komputerze z IIS należy nadać użytkownikowi IIS_IUSRS prawo zapisu do katalogu .scriptcs_cache
Uwaga
Należy pamiętać, aby na zakładce „Schemat obiegu” na etapie, na którym ma się odbyć inicjalizacja, na zakładce „Kontrolki” zaznaczyć parametr „Inicjalizacja SQL/C#” przy danej kontrolce i aby zapisać wszystkie wprowadzone zmiany za pomocą przycisku [Zapisz] .
Właściwość: Value
Opis: Właściwość umożliwia odczytanie i ustawienie wartości kontrolki.
Definicja: Globals.MainFrame.<identyfikator kontrolki typu liczba całkowita>.Value
Typ: int?
Dostęp: Odczyt/Zapis
Przyklad
Zainicjowanie kontrolki typu Liczba całkowita:
Globals.MainFrame.Int1.Value = 9485;
Zainicjowanie kontrolki wybraną liczbą przedstawiono w poniższych filmach:
Film
Wprowadzanie kodu i kompilacja:
Dodawanie nowego dokumentu – w kontrolce „Numer kolejny” widoczna jest liczba zainicjowana za pomocą C#:
Rozpoczynasz pracę z Comarch DMS i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch DMS i chcesz dowiedzieć się więcej?
Podczas próby generowania dokumentu w ramach generatora Comarch ERP Optima występuje komunikat „Nie można załadować pliku lub zestawu ‘ADODB, Version=7.0.3300.0’
Podczas próby generowania dokumentu w ramach generatora Comarch ERP Optima występuje następujący komunikat:
2. następnie za pomocą polecenia: cd C:\ścieżka_do_katalogu_comarch_erp_optimaprzejść do katalogu z instalacją Comarch ERP Optima
3. mając uruchomioną ścieżkę z instalacją Comarch ERP Optima należy uruchomić: gacutil -i adodb.dll
4. następnie należy podmienić plik adodb.dll w ścieżce C:\inetpub\wwwroot\DMS\bin\Scriptcs_bin (z katalogu Comarch ERP Optima)
5. później należy zrestartować serwer IIS i spróbować wygenerować dokument.
Rozpoczynasz pracę z Comarch DMS i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch DMS i chcesz dowiedzieć się więcej?
W wersji 2021.2.0 została wprowadzona integracja modułu DMS Workflow z modułem Repozytorium. Oznacza to umożliwienie bezpośredniego przekazywania plików z poziomu kontrolki typu załącznik na dokumencie w obiegu do repozytorium.
Na prawym panelu Repozytorium wprowadzona została dodatkowa zakładka „Procesy powiązane z dokumentem”, oznaczona ikoną .
Ikony prawego panelu
Po zaznaczeniu checkboxa obok danego dokumentu na tej zakładce są wyświetlane takie informacje jak:
data utworzenia dokumentu
nazwa typu obiegu w module Workflow
numer dokumentu w module Workflow
nazwa etapu, w którym aktualnie znajduje się dokument DMS w module Workflow
Powyższe informacje, w zależności od etapu, na którym jest dokument, znajdują się w jednej z dwóch sekcji:
Aktywne – kiedy dokument DMS znajduje się w obiegu
Zakończone – kiedy przekazano już dokument DMS do etapu końcowego
W wersji 2023.1.0 została wprowadzona funkcjonalność dołączania plików z modułu Repozytorium do dokumentu w module Workflow jako załącznik (zob. Załącznik dodany z modułu Repozytorium).
Dane o dokumencie z kontrolką typu załącznik w module Workflow, kiedy dokument jest w obiegu
Dane o dokumencie z kontrolką typu załącznik w module Workflow, kiedy dokument zakończył obieg
Uwaga
Informacje wskazane powyżej prezentowane są wyłącznie dla plików przesłanych do Repozytorium z kontrolki typu załącznik na dokumencie DMS lub dla plików z Repozytorium dodanych do kontrolki typu załącznik na dokumencie DMS, nie wyświetlają się natomiast dla plików dodanych do Repozytorium bezpośrednio z poziomu Repozytorium.
Uwaga
W przypadku usunięcia dokumentu DMS, który był powiązany z plikiem przesłanym do Repozytorium albo usunięcia pliku z załącznika plik ten pozostaje w Repozytorium (choć w tym drugim przypadku zostaje przeniesiony do zakładki ‘Kosz’), ale skasowane zostają informacje znajdujące się w zakładce 'Procesy powiązane z dokumentem’.
Skasowane dane o dokumencie z kontrolką typu załącznik w module Workflow, kiedy dokument został usunięty
Trwałe usunięcie pliku z Repozytorium a plik dodany z Repozytorium do modułu Workflow
Jeśli do dokumentu w module Workflow dodano jako załącznik plik z modułu Repozytorium, a następnie plik ten został trwale usunięty z modułu Repozytorium, wówczas:
podgląd takiego dokumentu w module Workflow nie jest możliwy – po kliknięciu w nazwę załącznika wyświetlany jest komunikat informujący o braku możliwości podglądu dokumentu;
Komunikat informujący o usunięciu dokumentu w Repozytorium i braku możliwości podglądu takiego dokumentu
pobranie takiego dokumentu na dysk nie jest możliwe – po kliknięciu w ikonę dyskietki wyświetlany jest komunikat informujący o braku możliwości pobrania dokumentu.
Komunikat informujący o usunięciu dokumentu w Repozytorium i braku możliwości pobrania takiego dokumentu
Domyślny operator Repozytorium
Operatorzy, którzy nie mają uprawnień do danych lokalizacji w Repozytorium lub do modułu Repozytorium, mogą dodawać do niego pliki w formie załączników dokumentów DMS, dlatego została dodana funkcjonalność operatora domyślnego.
Operator domyślny jest określany przez administratora DMS w ramach okna ’Ustawienia’ na zakładce ’Przechowywanie plików’ (dawna zakładka 'IBARD’) w sekcji ’Kontrolki typu Załącznik’ przy wyborze opcji ’Login domyślnego operatora repozytorium’. W imieniu tego operatora pozostali operatorzy mogą przesyłać pliki do Repozytorium.
Wybór operatora domyślnego jest dokonywany w ramach listy operatorów DMS, która została zawężona do operatorów mających uprawnienia do pracy z modułem Repozytorium.
Jeśli aktywny jest tryb wielospółkowy, operator zostaje wskazany z listy operatorów wybranej spółki.
Operatorzy na liście są uszeregowani w kolejności alfabetycznej. Możliwe jest wyświetlenie na liście maksymalnie 11 operatorów, przy większej liczbie pojawia się pasek przewijania.
Zmiana operatora domyślnego jest możliwa po usunięciu poprzedniego po kliknięciu ikony koszai ponownym dokonaniu wyboru z listy.
Od wersji 2023.1.0 operatorzy, którzy nie mają uprawnień do danych lokalizacji w Repozytorium lub do modułu Repozytorium, mogą również dodawać pliki z modułu Repozytorium do kontrolek typu załącznik w module Workflow w imieniu operatora domyślnego.
Ustawianie domyślnego operatora Repozytorium
Jeżeli dokumenty przesłane do Repozytorium za pomocą kontrolki typu załącznik w module Workflow mają trafić także do usługi IBARD, administrator powinien w pliku Web.config (domyślna lokalizacja: C:\inetpub\wwwroot\DMS) zmienić parametr „DestinationAttachmentsWorkflow”, tak, aby „DestinationAttachmentsWorkflow” = IBARD.
Zmiana parametru „DestinationAttachmentsWorkflow” w pliku Web.config
Wówczas w Ustawieniach w ramach sekcji Kontrolki typu Załącznik pojawia się dodatkowa podsekcja Comarch Ibard. Po wyborze przycisku [Autoryzacja] zostaje wyświetlone okno, w którym należy uzupełnić login i hasło do konta IBARD, na które mają trafiać załączniki dodane za pomocą kontrolki typu załącznik, a następnie kliknąć [Zaloguj].
Autoryzacja IBARD w zakładce „Kontrolki typu Załącznik” w „Ustawieniach” modułu Workflow
Po zalogowaniu do usługi IBARD w ramach podsekcji Comarch IBARD w sekcji Kontrolki typu Załącznikwyświetlany jest login użytkownika w IBARD, a załączniki dodane za pomocą kontrolki typu załącznik trafiają do usługi IBARD.
Widok podsekcji „Comarch IBARD” po dokonaniu autoryzacji
Wskazówka
Po kliknięciu w drugą sekcję o nazwie ‘Repozytorium’ i naciśnięciu kontrolki „Autoryzacja” możliwe jest ustawienie konta IBARD, gdzie zostaną zapisane pliki dodawane do repozytorium.
Kontrolka 'Autoryzacja’, za pomocą której można ustawić konto IBARD
Rozpoczynasz pracę z Comarch DMS Repozytorium i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch DMS Repozytorium i chcesz dowiedzieć się więcej?
W wersji 2023.0.0 w ramach zakładki [Kreator raportów i dashboardów] dodano zakładkę „Kreator wydruków sPrint”.
Zakładka „Kreator wydruków sPrint” jest podzielona na dwie części:
Szablony wydruków
Pole edycji wydruków
Szablony wydruków
W lewej części pod etykietą „Szablony wydruków” znajduje się lista wszystkich szablonów wydruków sPrint, w następującej kolejności: na początku predefiniowane wydruki w kolejności alfabetycznej, później zaś wydruki utworzone przez użytkownika, również uporządkowane w kolejności alfabetycznej.
Obok kolejnych pozycji na liście szablonów predefiniowanych wydruków dostępne są następujące ikony:
[Kopiuj] – po kliknięciu w tę ikonę następuje skopiowanie szablonu – otwiera się okno Comarch sPrint, w ramach którego możliwa jest edycja kopii szablonu. Następnie po naciśnięciu przycisku „ Wyślij do Comarch ERP” okno Comarch sPrint zostaje zamknięte, a na liście szablonów zostaje dodany szablon wydruku użytkownika o takiej samej nazwie jak ten, który został skopiowany, ale z kolejnym numerem w nawiasie, np. (1).
[Pokaż] – po wyborze tej opcji wywołany zostaje podgląd wydruku – jeśli wydruk ma parametry, najpierw zostaje otwarte okno „Wprowadź parametry”, w ramach którego należy wpisać wartości parametrów
Okno „Wprowadź parametry” dla wydruku predefiniowanego
Natomiast obok kolejnych pozycji na liście szablonów wydrukówużytkownika dostępne są następujące ikony:
[Kopiuj] – po kliknięciu w tę ikonę następuje skopiowanie szablonu – otwiera się okno Comarch sPrint, w ramach którego możliwa jest edycja kopii szablonu. Następnie po naciśnięciu przycisku „ Wyślij do Comarch ERP” okno Comarch sPrint zostaje zamknięte, a na liście szablonów zostaje dodany szablon wydruku użytkownika o takiej samej nazwie jak ten, który został skopiowany, ale z kolejnym numerem w nawiasie, np. (1).
[Więcej opcji] – menu, w ramach którego dostępne są opcje:
Pokaż – po wyborze tej opcji prezentowany jest podgląd szablonu wydruku
Edytuj – po wyborze tej opcji możliwa jest edycja wydruku użytkownika albo kopii szablonu predefiniowanego wydruku
Usuń – opcja pozwala na trwałe usunięcie szablonu wydruku użytkownika
Dodawanie nowego szablonu wydruku
Pod listą wydruków znajduje się link [Dodaj], za pomocą którego można dodać nowy szablon wydruku.
Kiedy użytkownik kliknie w link [Dodaj], zostanie otwarte okno „Utwórz nowy szablon wydruku”.
Okno „Utwórz nowy szablon wydruku”
W ramach okna „Utwórz nowy szablon wydruku” dostępne są dwa pola:
Nazwa – w ramach tego pola należy uzupełnić nazwę szablonu wydruku – pole jest obowiązkowe
Opis – w ramach tego pola opcjonalnie można zamieścić opis szablonu wydruku
W oknie „Utwórz nowy szablon wydruku” znajdują się także dwa przyciski:
[Dodaj] – przycisk aktywny po uzupełnieniu pola „Nazwa”; po kliknięciu na ten przycisk nazwa szablonu wydruku zostaje zapisana i zostaje otwarte okno designera sPrint. Jeżeli nazwa wprowadzona przez użytkownika jest taka sama jak jednego z szablonów, wyświetlany jest następujący komunikat:
Komunikat wyświetlany przy próbie zapisu szablonu o powtarzającej się nazwie
Po kliknięciu „Ok” nazwa nie zostaje zapisana, a użytkownik wraca do pola „Nazwa”.
[Anuluj] – po kliknięciu w ten przycisk następuje wycofanie się użytkownika z tworzenia nowego szablonu wydruku – okno „Utwórz nowy szablon wydruku” zostaje zamknięte bez zapisania szablonu, a użytkownik powraca do okna „Kreator raportów i wydruków”. Analogicznie dzieje się w przypadku naciśnięcia w ramach okna „Utwórz nowy szablon wydruku” znaku x.
Po kliknięciu na przycisk [Dodaj] zostaje otwarte okno designera sPrint.
Uruchamianie Comarch sPrint
Następnie zostaje otwarte okno konfiguratora danych szablonu, w ramach którego można wybrać jedną z trzech opcji (po kliknięciu w nazwę danej opcji na poniższej liście zostanie otwarta przeglądarka z odpowiednim artykułem):
Okno konfiguratora danych szablonu po wyborze opcji „Wpisz własne zapytanie SQL” – aby w polu pojawiły się nazwy tabeli i wybranych kolumn wystarczy wybrać daną tabelę oraz wybrane kolumny i przeciągnąć je kolejno do okna „Zapytanie SQL”
Przykład tworzenia szablonu w sPrint
Tworzenie szablonu po wyborze opcji „Zdefiniuj samodzielnie” (przykład)
Użytkownik w ramach okna „Konfigurator danych szablonu” wybrał opcję „Zdefiniuj samodzielnie” i kliknął przycisk [Dalej].
Następnie zostało wyświetlone okno, po którego prawej stronie wyświetliła się lista tabel z bazy Comarch DMS. Użytkownik za pomocą metody drag&drop przeciągnął tabelę do.OC_Documents na środek okna. W dalszej kolejności zaznaczył checkboxy obok trzech pozycji: OCD_Number, OCD_IssueDate i OCD_ContractorName, a potem kliknął przycisk [Dalej].
Wybór kolumn „OCD_Number” i „OCD_IssueDate” z tabeli do.OC_Documents, z których będą pochodzić dane prezentowane na wydruku
Wybór kolumny „OCD_ContractorName” z tabeli do.OC_Documents, z której również będą pochodzić dane prezentowane na wydruku
Następnie należy uzupełnić pola „Opis tabeli” i „Opis pola” dla każdej wybranej kolumny, a następnie nacisnąć przycisk [Utwórz].
Dodawanie opisu tabeli i pól z danymi pochodzącymi z kolumn OCD_Number, OCD_IssueDate i OCD_ContractorName
Następnie użytkownik wstawił dwuwersową tabelę w ramach szablonu, wpisał jako nagłówki kolumn nazwy: „Numer dokumentu”, „Data wystawienia” i „Kontrahent”, a następnie rozwinął zakładkę „Połączenie zewnętrzne”, zaś potem „QueryBuilderGenerated” i przeciągnął metodą drag&drop:
Pole „OCD_Number” do pustego wersu pod nagłówkiem kolumny „Numer dokumentu”
Pole „OCD_IssueDate” do pustego wersu pod nagłówkiem kolumny „Data wystawienia”
Pole „OCD_ContractorName” do pustego wersu pod nagłówkiem kolumny „Kontrahent”
Przeciąganie pola „OCD_Number” do tabelki utworzonej w ramach szablonu wydruku
Później użytkownik kliknął znak „+” w ramach pola „Parametry szablonu”.
Przejście do parametrów szablonu
Później użytkownik przeciągnął i upuścił na środek wyświetlanego okna dwa domyślnie dostępne parametry: „Autor” i „Data wydruku”, a następnie kliknął [Dodaj].
Wybór parametrów szablonu
Następnie użytkownik nacisnął przycisk „ Wyślij do Comarch ERP”, aby przesłać szablon do Comarch DMS.
Wysyłanie szablonu wydruku do Comarch DMS
Wówczas okno sPrint zostało zamknięte, a nowoutworzony szablon pojawił się na liście szablonów wydruków.
Nowododany szablon „Dokumenty przesłane za pomocą wiadomości email” na liście szablonów wydruków
Użytkownikowi nadano następnie odpowiednie uprawnienia do szablonu wydruku (zob. Uprawnienia w kreatorze raportów i dashboardów), dlatego szablon jest dla niego widoczny w ramach pola [Raporty i dashboardy].
Wybór szablonu sPrint „Dokumenty przesłane za pomocą wiadomości email”
Po wyborze szablonu zostało wyświetlone okno, w którym należy uzupełnić określone przedtem parametry (jeśli są edytowalne) i nacisnąć [Zapisz].
Okno „Wprowadź parametry”
Wtedy zostaje wyświetlony wydruk sPrint „Dokumenty przesłane za pomocą wiadomości email”, który może zostać wydrukowany lub zapisany na dysku.
Wydruk sPrint „Dokumenty przesłane za pomocą wiadomości email”
Pole edycji wydruków
W prawej części zakładki wyświetlane są informacje o danym szablonie wydruku, który wybrano w lewej części okna, a mianowicie:
Nazwa szablonu wydruku (max 100 znaków)
Opis wydruku (max 200 znaków)
Operator może modyfikować zarówno nazwy, jak i opisy szablonów wydruków utworzonych przez użytkowników. Wprowadzone zmiany należy zapisać, klikając na ikonę [Zapisz], znajdującą się po prawej stronie okna.
Uwaga
Dla predefiniowanych szablonów wydruków nie jest możliwe wprowadzenie modyfikacji – przycisk [Zapisz] nie jest aktywny.
Widok pól „Nazwa wydruku” i „Opis” dla predefiniowanego szablonu wydruków
Jeżeli użytkownik zmienił nazwę wydruku na taką, która już istnieje i próbuje zapisać, klikając w przycisk [Zapisz], wówczas zostaje wyświetlony komunikat informujący o istnieniu szablonu wydruku o takiej samej nazwie.
Komunikat wyświetlany przy próbie zapisania zmiany nazwy szablonu wydruku na taką, która już istnieje
Jeżeli w ramach komunikatu operator wybierze:
Przycisk „OK” – operator wraca do okna edycji nazwy szablonu wydruku
X – operator wraca do okna edycji nazwy szablonu wydruku, a w polu Nazwa wydruku przywracana jest do nazwy sprzed próby zapisu
Jeśli operator nie wybrał żadnego wydruku w lewej części zakładki „Kreator wydruków sPrint”, wówczas w prawej części zakładki widoczna jest informacja Wybierz szablon, aby edytować jego nazwę i opis.
Zakładka „Kreator wydruków sPrint”, na której nie został zaznaczony żaden szablon wydruku
Zakładka „Kreator wydruków sPrint” – pola „Nazwa wydruku” i „Opis” po wyborze szablonu wydruku użytkownika
Wydruki predefiniowane
Od wersji 2023.0.0 w ramach Comarch DMS są dostępne następujące wydruki predefiniowane, przygotowane w aplikacji sPrint:
(sPrint*) Historia zmian dokumentu
Prezentuje historię zmian, które miały miejsce w kontrolkach na danym dokumencie
Wydruk dostępny, jeśli zaznaczono parametr „ Historia zmian” w zakładce „Ustawienia obiegu” na definicji obiegu (zob. Ustawienia typu obiegu )
(*sPrint) Pocztowa książka nadawcza
Wydruk w formie tabeli
Przedstawia listę dokumentów, które będą wysłane pocztą
Uwaga
W celu poprawnego generowania wydruku „Pocztowa książka nadawcza” konieczne jest zaznaczenie parametru „Wydruk książki nadawczej” i wybór kontrolek do zmapowania na odpowiednie pola wydruku w sekcji „Lista dokumentów jako książka nadawcza” na zakładce „Ustawienia obiegu” na definicji danego typu obiegu (zob. Wydruk listy dokumentów w formie książki nadawczej).
Uwaga
Edycja nazw i opisów predefiniowanych wydruków nie jest możliwa.