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?
Definiowanie punktu konfiguracyjnego (współpraca z Comarch OCR (generowanie dokumentów do Repozytorium))
W wersji 2023.0.0 dodany został nowy typ punktu ACD o nazwie Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium). Umożliwia on przesyłanie dokumentów do Comarch DMS Repozytorium oraz przeprocesowanie ich przez usługę Comarch OCR.
W ramach tego typu możliwe jest utworzenie wielu punktów konfiguracyjnych, podobnie jak ma to miejsce w przypadku innych typów punktów ACD.
Uwaga
Typ punktu konfiuracyjnego “Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)” jest dostępny na liście tylko, jeśli została włączona współpraca z modułem Repozytorium, czyli gdy w pliku web.config klucz UseRepository=”True” (zob. przykładowo Instalacja aplikacji web w trybie ręcznym).
Jeżeli UseRepository=”False”, wówczas punkt typu „Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)” nie jest dostępny.
Uwaga
Typ punktu konfiguracyjnego “Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)” nie jest dostępny, jeśli w pliku web.config klucz WorkMode=”Lite” (Comarch DMS pracuje w trybie Lite)
Punkt ACD typu „Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)”, zakładka „Tryb współpracy”
Zakładka Ogólne
Punkt ACD typu „Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)”, zakładka „Ogólne”
W ramach zakładki „Ogólne” znajdują się następujące pola:
Nazwa punktu – w polu należy wpisać nazwę punktu nadaną przez użytkownika
Typ dokumentu – w ramach pola wyświetlana jest lista typów dokumentów dostępnych w module Repozytorium, zgodnie z listą znajdującą się w module Repozytorium w zakładce , w zakładce „Zarządzanie aplikacją”, w sekcji „Typy dokumentów”. Użytkownik powinien wybrać z listy typ dokumentu, który zostanie nadany dokumentom wygenerowanym w punkcie ACD
Przykładowa lista typów dokumentów wyświetlana w module Repozytorium
Punkt ACD typu „Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)”, zakładka „Ogólne”, pole „Typ dokumentu” – przykładowa lista typów dokumentu dostępnych w module Repozytorium
Lokalizacja – w ramach pola dostępna jest lista lokalizacji zgodnie ze strukturą folderów w module Repozytorium; użytkownik powinien wybrać lokalizację, do której w ramach modułu Repozytorium mają trafiać dokumenty wygenerowane w punkcie ACD
Przykładowa struktura folderów w module Repozytorium
Punkt ACD typu „Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)”, zakładka „Ogólne”, pole „Lokalizacja” – przykładowa lista lokalizacji dostępnych w module Repozytorium
Wyszukiwanie w treści plików w module Repozytorium – domyślnie zaznaczona opcja; jeżeli checkbox jest zaznaczony, wówczas możliwe jest wyszukiwanie przesłanych dokumentów w module Repozytorium według frazy znajdującej się w treści dokumentu, a także wyszukiwanie fraz w ramach treści dokumentu na podglądzie
Zakładka Lista
Na zakładce „Lista”, analogicznie do pozostałych trybów pracy punktów konfiguracyjnych, należy za pomocą zapytania SQL określić listę dokumentów, która będzie wyświetlana w oknie ACD po przeprocesowaniu plików w usłudze Comarch OCR.
Przyklad
Przykład zapytania wyświetlającego listę dokumentów
BEGIN TRY
select OCD_ID, NULL, OCD_Number from do.OC_Documents
left join do.OC_WorkAPProcess on OCD_ID = OCW_DocumentID /*tabela przeprocesowanych dokumentów */
join do.DF_ConfAPDictionary on OCW_APDId=APD_ID
where OCW_Status = 2 and OCW_Archival = 0 and OCW_APDid =@PointId@ -- zmienna dynamiczna
--and OCW_OperatorID=@IdOperatorDMS@ /*dodatkowy warunek, aby na liście operator widział dokumenty przeprocesowane przez siebie*/
END TRY
BEGIN CATCH
DECLARE @ErrorMessage varchar(max) = 'W zapytaniu wystąpił błąd: ' + ERROR_MESSAGE();
THROW 50001, @ErrorMessage ,1;
END CATCH
Uwaga
Od wersji 2024.2.1 w zapytaniu na zakładce „Lista” należy dodać „and OCW_Archival=0”, zgodnie z powyższym przykładem.
Punkt ACD typu „Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)”, zakładka „Lista”
Zakładka Atrybuty
Uwaga
W konfiguracji punktu ACD typu “Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)” zakładka Kontrolki została zastąpiona zakładką Atrybuty.
W ramach zakładki można mapować wartości z bazy SQL, pochodzące z dokumentu, który został przeprocesowany, na atrybuty na dokumencie przesłanym do Repozytorium.
Kiedy użytkownik kliknie przycisk [Dodaj], wyświetlana jest lista atrybutów, które w module Repozytorium zostały przypisane do danego typu dokumentu, wybranego w ramach konfiguracji punktu ACD na zakładce „Ogólne” w polu „Typ dokumentu”.
Użytkownik może wybrać z listy atrybuty, na które mają zostać zmapowane wartości. Obok nazwy wybranego atrybutu wyświetlany jest również w nawiasie typ danego atrybutu.
Przykładowa lista atrybutów przypisana przez użytkownika do danego typu dokumentu w module Repozytorium
Punkt ACD typu „Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)”, zakładka „Atrybuty”– przykładowa lista atrybutów dostępnych dla danego typu dokumentu w module Repozytorium
Po wyborze z listy atrybutu należy zdefiniować zapytanie SQL, które pobierze z bazy odpowiednią wartość po przeprocesowaniu dokumentu za pomocą usługi OCR, analogicznie jak ma to miejsce w przypadku innych typów punktów ACD.
Punkt ACD typu „Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)”, zakładka „Atrybuty”– zapytanie SQL dla przykładowego atrybutu „Data wystawienia”
Zakładka Uprawnienia
Na zakładce „Uprawnienia” należy wskazać pracowników, którzy będą mogli procesować dokumenty w ramach punktu. Uprawnienia mogą być dodawane wyłącznie poprzez wskazanie pracowników, nie ma możliwości dodania uprawnień dla pracowników wskazanego działu czy pracowników zajmujących określone stanowisko.
Punkt ACD typu „Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)”, zakładka „Uprawnienia” w trybie wielospółkowym
Uwaga
Dodanie operatora do uprawnień na punkcie konfiguracyjnym skutkuje nadaniem mu uprawnień do zakładki ACD (we właściwościach pracownika, na zakładce „Uprawnienia”, w sekcji „Funkcjonalności” zostaje zmieniona wartość parametru „Automatyczne generowanie dokumentów” na „TAK”)
Konieczne jest, aby operatorzy, którym nadano uprawnienia do punktu ACD typu „Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)” posiadali:
Uprawnienia do pracy z Repozytorium (na karcie pracownika na zakładce „Struktura organizacyjna” na zakładce „Uprawnienia” w sekcji „Funkcjonalności” w polu „Praca z modułem” mają wybraną wartość „Obieg dokumentów i Repozytorium” – zob. Struktura organizacyjna)
Uprawnienia administratora lub edytora do lokalizacji w module Repozytorium wybranej w punkcie ACD na zakładce „Ogólne” w polu „Lokalizacja” (nadawanie takich uprawnień odbywa się w module Repozytorium podczas dodawania folderu – w przypadku uprawnienia administratora – lub z poziomu menu kontekstowego dodanego folderu – w przypadku uprawnienia edytora – zob. Instrukcja Repozytorium
Jeżeli operator nie posiada któregoś z powyższych uprawnień, wówczas nie jest możliwe przesłanie dokumentu poprzez punkt ACD do modułu Repozytorium i przy próbie generowania dokumentu wyświetlony zostaje następujący komunikat:
Komunikat wyświetlany w przypadku braku uprawnień użytkownika próbującego generować dokument
Na każdej zakładce znajduje się ikona [Eksport], która umożliwia eksportowanie danego punktu ACD do zapisu na dysk (zob. Eksport punktu ACD).
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 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.
Podczas kompilacji kodu C# generatora do Comarch ERP Optima występuje komunikat „Assembly not found”
Podczas kompilacji kodu C# generatora do Comarch ERP Optima zostaje wyświetlony następujący komunikat:
Możliwe rozwiązania:
Komunikat assembly not found świadczy o braku odwołania do plików.
Należy zweryfikować:
czy konfiguracja pomiędzy Comarch ERP Optimą a Comarch DMS jest poprawna .
czy na serwerze IIS jest zainstalowana Comarch ERP Optima do odpowiedniej wersji (np. czy nie występuje następująca sytuacja: Comarch ERP Optima została zaktualizowana na serwerze MSSQL, a na serwerze IIS pozostała niezaktualizowana)
czy zmienne środowiskowe (w ścieżce path) są uzupełnione o ścieżkę do katalogu z Comarch ERP Optimą.
dodatkowo, czy w puli aplikacji Comarch DMS’a został wskazany użytkownik administrator windows.
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 wygenerowania dokumentu do Comarch ERP Optima występuje komunikat: CSSCRIPT: SQL server login error. Enter a correct password.
Podczas próby wygenerowania dokumentu występuje poniższy komunikat:
Możliwe rozwiązanie:
Generator szuka pliku z hasłem optima.pwd.
Aplikacja Comarch ERP Optima zapisała go w C:\Users\nazwa użytkownika\AppData\Roaming\Comarch, natomiast Generator do Comarch ERP Optima szukał pliku w następującej lokalizacji: C:\Windows\SysWOW64\config\systemprofile\AppData\Roaming\Comarch.
Należy skopiować z tej pierwszej ścieżki pliku optima.pwd i dograć go do drugiej ścieżki.
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?
Tabela przechowująca informacje nt. punktów konfiguracyjnych ACD w DMS to tabela do.DF_ConfAPDictionary. Aby podejrzeć informacje, które się tam znajdują, można wywołać na bazie DMS zapytanie:
Select * from do.df_ConfAPDictionary
Aby odzyskać usunięty punkt konfiguracyjny, należy wykonać update na tą tabelę, na kolumnę APD_Archival. Poniżej przykładowy skrypt, który pozwoli na odzyskanie punktu, który został usunięty.
begin tran
update do.df_confapdictionary set apd_archival = 0
where apd_name ='Nazwa usuniętego punktu konfiguracyjnego'
commit tran
W ’ ’ należy wpisać nazwę punktu konfiguracyjnego, który został usunięty.
Uwaga
Wszelkie zapytania i zmiany w pierwszej kolejności należy wykonać na bazie testowej.
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?
Dlaczego po zmapowaniu wartości na kontrolkę typu Dokument ERP XL nie ma możliwości edycji danych z poziomu formatki?
Na etapie, na którym ustawione jest mapowanie wartości z kontrolki typu Dane tabelaryczne (DT), nie jest możliwe edytowanie wartości na Dokumencie ERP XL w elementach, gdyż wtedy występowała by różnicapomiędzy wartością mapowaną a zmapowaną.
Można na takim etapie edytować elementy w samej kontrolce typu Dane tabelaryczne i ta zmiana przeniesie się na dokument ERP XL.
Ewentualnie jeśli mapowanie odbywało się na wcześniejszym etapie, na etapach późniejszych możliwa jest edycja Elementów na Dokumencie ERP XL jeśli kontrolka nie jest w definicji ustawiona jako tylko do odczytu.
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?