Tekst

Kontrolka typu „Tekst” służy do wprowadzania dowolnych informacji zawartych na dokumencie, jak na przykład sposób dostawy, tytuł faktury, nazwa towaru, a także komentarzy lub uwag do dokumentu.

Na definicji kontrolki dostępne są następujące pola:

  • Nazwa wyświetlana – jest to pole, którego zawartość będzie widoczna na karcie obiegu, wartość pola nie musi być unikalna, dzięki temu możliwe jest dodanie kilku kontrolek, dla których wyświetlana jest taka sama nazwa.
  • Nazwa (identyfikator) – jest to pole, którego wartość widoczna jest wyłącznie we właściwościach kontrolki. Wartość tego pola musi być unikalna w ramach karty obiegu.
  • Prezentuj na całej szerokości – zaznaczenie tej właściwości spowoduje wyświetlenie kontrolki na całej szerokości okna „Karta obiegu”.
  • Ustaw kontrolkę na początku wiersza – parametr odpowiada za ustawienie kontrolki na początku nowego wiersza karty obiegu, bez konieczności dodawania separatorów pomiędzy kontrolką bieżącą, a kontrolką poprzednią. Możliwość użycia parametru „Ustaw kontrolkę na początku wiersza” uzależniona jest od wartości parametru „Prezentuj na całej szerokości”. Gdy zaznaczono parametr „Prezentuj na całej szerokości”, nie ma możliwości użycia parametru „Ustaw kontrolkę na początku wiersza”. Gdy parametr „Ustaw kontrolkę na początku wiersza” jest zaznaczony, parametr „Prezentuj na całej szerokości” jest dostępny, jego zaznaczenie spowoduje wyłączenie i dezaktywację parametru „Ustaw kontrolkę na początku wiersza”.
  • Max długość – określa maksymalną długość wprowadzanego tekstu – max 900 znaków.
  • Tekst wielolinijkowy – określa liczbę wierszy wyświetlanego pola tekstowego. Dopuszczalna liczba to 100 linijek.
  • Pokaż na liście – parametr odpowiedzialny za to, czy na liście dokumentów zawężonej do typu obiegu, na którym dodano kontrolkę, będzie wyświetlana kolumna z wartościami kontrolki.

 

Uwaga

Aby parametr „Pokaż na liście” działał poprawnie, zarówno w przypadku starego jak i nowego trybu uprawnień należy przestrzegać następujących zaleceń:

  • nie można używać nawiasów kwadratowych
  • nazwa wyświetlana kontrolek może mieć maksymalnie 128 znaków (dotyczy kontrolek, które mają być wyświetlane na liście)

 

 

Kontrolka typu Tekst i jej właściwości

 

Sekcja Inicjowanie wartości

  • Inicjowanie – pole może przyjąć wartość: Brak, SQL OD lub C# Script.

 

Gdy wybrana jest wartość „Brak”, właściwości kontrolki nie ulegają zmianie, działanie samej kontrolki nie zmienia się, kontrolka działa jak dotychczas.

W przypadku wartości „SQL OD” pojawia się możliwość zdefiniowania zapytania SQL za pomocą, którego będą inicjowane wartości w kontrolce na karcie obiegu.

 

Parametr „Inicjuj przy każdym otwarciu dokumentu”

 

W przypadku wartości „C# Script” możliwe jest zdefiniowanie kodu C#, który będzie inicjował wartości w kontrolce.

Uwaga

Od wersji 2023.1.2 jeżeli operator w ramach pola „Inicjowanie” wybierze wartość  SQL OD, SQL ERP lub C# Script, ale nie kliknie w link „Ustaw” i nie wprowadzi zapytania, wówczas przy próbie zapisu typu obiegu zostanie wyświetlony komunikat, a zmiany nie zostaną zapisane.

W takim przypadku należy zmienić wartość pola „Inicjowanie” na „Brak” albo wprowadzić brakujące zapytanie.

W ramach komunikatu podane są nazwa i identyfikator kontrolki, dla której nie wprowadzono wymaganego zapytania oraz opcja wybrana w polu „Inicjowanie”  tej kontrolki.

Przykładowy komunikat wyświetlany przy próbie zapisania typu obiegu, gdy na definicji kontrolki „Tekst 1” w polu „Inicjowanie” wybrano opcję „SQL ERP” oraz na definicji kontrolki „Tekst 2” w polu „Inicjowanie” wybrano opcję „SQL OD”, ale nie wprowadzono zapytań

  • Inicjuj przy każdym otwarciu  – parametr widoczny, jeśli w polu „Inicjowanie” wybrano „SQLOD” lub „C# Script”; zaznaczenie parametru powoduje, że wartości wyświetlane w kontrolce będą inicjowane każdorazowo, gdy dokument zostanie otwarty w etapie, w którego właściwościach włączono inicjalizację SQL/C#. Odznaczenie parametru oznacza, że wartość zostanie zainicjowana raz.
  • Dokument – pole widoczne, jeśli w polu „Inicjowanie” wybrano „Brak”; w tym polu można wybrać nazwę (identyfikator) wcześniej zdefiniowanej w danym obiegu kontrolki typu Dokument elektroniczny, z której  wartość ma zostać zmapowana do kontrolki typu tekst (zob. Dokument elektroniczny). Pole aktywne tylko dla współpracy z Comarch ERP XL.
  • Pole – pole widoczne, jeśli w polu „Inicjowanie” wybrano „Brak”; w tym polu można wybrać kolumnę z bazy danych Comarch ERP XL, której wartość zostanie zmapowana do kontrolki typu tekst (zob. Dokument elektroniczny). Pole aktywne tylko dla współpracy z Comarch ERP XL.

 

Przyklad

Przykład inicjowania kontrolki typu „Tekst” za pomocą zapytania SQL:

Administrator chce, aby na każdym nowym dokumencie w kontrolce typu tekst o nazwie „Ulica”  domyślnie był wyświetlany tekst „ul.”. W tym celu we właściwościach kontrolki w polu „Inicjowanie” ustawia „SQLOD”, klika „ustaw” i wpisuje następujące zapytanie:

 select 'ul.'

 

Inicjowanie kontrolki typu tekst o nazwie „Ulica” za pomocą zapytania SQL

 

Następnie przechodzi do zakładki „Schemat obiegu”, klika na etap „Rejestracja” i w sekcji „Kontrolki” przy kontrolce „Ulica” zaznacza parametr „Inicjalizacja SQL/C#”. Następnie zapisuje typ obiegu.

 

Zaznaczanie etapu, na którym ma nastąpić inicjalizacja kontrolki „Ulica”

 

Przykład inicjowania kontrolki typu „Tekst” za pomocą kodu C#:

Administrator chce, aby na każdym nowym dokumencie w kontrolce typu tekst o nazwie „Ulica”  domyślnie był wyświetlany tekst „ul.”. W tym celu we właściwościach kontrolki w polu „Inicjowanie” ustawia „C# Script”, klika „Ustaw” i wpisuje następujące zapytanie:

 Globals.MainFrame.ulica.Text="ul."

 

Inicjowanie kontrolki typu tekst o nazwie „Ulica” za pomocą kodu C#

 

Następnie administrator klika w ramach okna na ikonkę [Kompiluj i zapisz], a potem, po zamknięciu okna, przechodzi do zakładki „Schemat obiegu”, klika na etap „Rejestracja” i w sekcji „Kontrolki” przy kontrolce „Ulica” zaznacza parametr „Inicjalizacja SQL/C#”. Następnie zapisuje typ obiegu.

 

Zaznaczanie etapu, na którym ma nastąpić inicjalizacja kontrolki „Ulica”

 

Kontrolka „Ulica” na nowym dokumencie

Zarówno w przypadku zainicjowania kontrolki za pomocą zapytania SQL, jak i za pomocą kodu C#, od tej pory na każdym nowoutworzonym dokumencie w kontrolce „Ulica”  automatycznie wyświetlany jest tekst „ul.”  – operator może dopisać tekst lub, w razie potrzeby,  zmienić tekst „ul.” na inny.

 

Nowy dokument – w kontrolce „Ulica” automatycznie wprowadzony został tekst „ul.”

 

Zmiana wartości (Obserwator)

W ramach tej sekcji znajdują się następujące pola:

  • Kontrolki powiązane – kontrolka prezentująca listę kontrolek powiązanych, na podstawie których wyliczana jest wartość kontrolki wynikowej. Kontrolka wynikowa to kontrolka, na której zostało zdefiniowane wyrażenie np. arytmetyczne z użyciem kontrolek powiązanych.
  • Wzór na wartość – formatka, na której zdefiniowane zostało wyrażenie, na podstawie którego zostanie wyliczona wartość kontrolki wynikowej przy użyciu kontrolek powiązanych. Lista rozwijalna prezentuje wartości: Wyrażenie, SQL OD, SQL ERP lub C# Script .

 

Przyklad

Administrator dodał w definicji typu obiegu następujące kontrolki typu Tekst:

  • Imię (identyfikator: imie)
  • Nazwisko (identyfikator: nazwisko)
  • Ulica (identyfikator: ulica)
  • Numer mieszkania (identyfikator: numer_mieszkania)
  • Kod pocztowy (identyfikator: Kod)
  • Miasto (identyfikator: miasto)
  • Dane osobowe (łącznie) (identyfikator: Dane)

Administrator chce, aby w kontrolce Dane osobowe (łącznie)  wyświetlone zostały dane z wszystkich pozostałych wymienionych kontrolek typu tekst.

W tym celu we właściwościach kontrolki Dane osobowe (łącznie)  w polu Kontrolki powiązane klika w link Dodaj  i kolejno wybiera kontrolki Imię, Nazwisko, Ulica, Numer mieszkania,  Kod pocztowy i Miasto.

 

Wersja z zastosowaniem zapytania SQL

Następnie w polu „Wzór na wartość”  administrator ustawia „SQLOD”, klika „Ustaw” i wpisuje następujące zapytanie (gdzie parametr @nowaLinia odpowiada za umiejscowienie następującego po nim fragmentu tekstu w nowej linijce, a  ’ ’  to odstęp między kolejnymi wartościami kontrolek):

declare @nowaLinia varchar(max) = char(13) + char(10)

select  @imie@  + ' ' +  @nazwisko@ + @nowaLinia
+ @ulica@ + ' '+  @numer_mieszkania@ + @nowaLinia
+  @Kod@ + ' '+  @miasto@

 

Wprowadzanie zapytania SQL w kontrolce „Dane osobowe (łącznie)”

 

Następnie administrator zapisuje typ obiegu.

 

Od tej pory kiedy operator uzupełni kontrolki tekstowe Imię, Nazwisko, Ulica, Numer mieszkania,  Kod pocztowy i Miasto, wtedy wszystkie ich wartości zostaną zapisane w kontrolce Dane osobowe (łącznie).

 

Kontrolka „Dane osobowe (łącznie)” uzupełniona wartościami z pozostałych kontrolek typu Tekst

 

Wersja z zastosowaniem kodu C#

Ten sam cel można osiągnąć za pomocą kodu C# – wówczas (po dodaniu kontrolek powiązanych) w polu „Wzór na wartość” administrator ustawia „C# Script”, klika „Ustaw” i wpisuje następujące zapytanie (gdzie parametr Environment.NewLine odpowiada za umiejscowienie następującego po nim fragmentu tekstu w nowej linijce, a  ’ ’  to odstęp między kolejnymi wartościami kontrolek):

Globals.MainFrame.dane.Text= Globals.MainFrame.imie.Text + ' ' 
+ Globals.MainFrame.nazwisko.Text
+ Environment.NewLine + Globals.MainFrame.ulica.Text +' ' 
+ Globals.MainFrame.numer_mieszkania.Text
+ Environment.NewLine + Globals.MainFrame.Kod.Text + ' ' 
+ Globals.MainFrame.miasto.Text

 

Wprowadzanie kodu C# w kontrolce „Dane osobowe (łącznie)”

 

Następnie administrator klika w ramach okna na ikonkę [Kompiluj i zapisz], a potem po zamknięciu okna zapisuje typ obiegu.

Od tej pory kiedy operator uzupełni kontrolki tekstowe Imię, Nazwisko, Ulica, Numer mieszkania,  Kod pocztowy i Miasto, wtedy wszystkie ich wartości zostaną zapisane w kontrolce Dane osobowe (łącznie).

 

Sekcja dotycząca rejestracji współrzędnych GPS i kodów kreskowych

Uwaga
Jeżeli we właściwościach kontrolki typu Tekst zaznaczono parametr „Rejestruj współrzędne GPS”, wówczas nie można edytować tej kontrolki w aplikacjach: desktop i web.

 

Obsługa GPS w aplikacjach mobilnych

W wersji 2024.1.0  udostępniono obsługę GPS w aplikacjach mobilnych.

 

Dodanie parametru „Rejestruj współrzędne GPS” w aplikacji desktop

Aby włączyć obsługę GPS, należy na definicji kontrolki typu Tekst w aplikacji desktop Comarch DMS zaznaczyć nowododany parametr „Rejestruj współrzędne GPS”.

Domyślnie parametr jest odznaczony – wówczas obsługa GPS nie jest aktywna.

Podobnie jak w przypadku tekstu wprowadzonego ręcznie do kontrolki, kontrolka z wprowadzonymi współrzędnymi geograficznymi może być dostępna do edycji lub jedynie do odczytu, zależnie od ustawień dla danej kontrolki na danym etapie.

 

Zaznaczanie parametru „Rejestruj współrzędne GPS” na definicji kontrolki typu Tekst w aplikacji desktop

 

Uwaga
Parametr „Rejestruj współrzędne GPS” wpływa jedynie na aplikacje mobilne Comarch DMS.

 

Dodanie ikony dotyczącej współrzędnych GPS w aplikacjach mobilnych

 

Jeżeli operator zaznaczy parametr „Rejestruj współrzędne GPS” i zapisze zmiany, wówczas w ramach danej kontrolki typu Tekst w aplikacji mobilnej dostępna będzie ikona .

Po kliknięciu w ikonę aktualne współrzędne geograficzne urządzenia, na którym zainstalowano aplikację Comarch DMS, zostaną pobrane i wprowadzone do danej kontrolki typu tekst.

 

Uwaga
Pobieranie współrzędnych GPS może zająć klika minut.

 

Widok kontrolki typu Tekst w aplikacji iOS Comarch DMS przed uzupełnieniem, jeśli zaznaczono parametr „Rejestruj współrzędne GPS”

 

Widok kontrolki typu Tekst w aplikacji iOS Comarch DMS po kliknięciu w ikonę pobierania współrzędnych GPS

 

Widok kontrolki typu Tekst w aplikacji Android Comarch DMS przed uzupełnieniem, jeśli zaznaczono parametr „Rejestruj współrzędne GPS”

 

Widok kontrolki typu Tekst w aplikacji Android Comarch DMS po kliknięciu w ikonę pobierania współrzędnych GPS

 

Skanowanie i zapisywanie kodu kreskowego w kontrolce typu Tekst w aplikacjach mobilnych Comarch DMS

W wersji 2025 umożliwiono skanowanie oraz zapisywanie kodu kreskowego w kontrolce typu Tekst w aplikacjach mobilnych Comarch DMS na systemy: Android i iOS.

W wersji 2025.0.0 w aplikacji desktop Comarch DMS na definicji kontrolki typu Tekst dodano parametr „Rejestruj kody kreskowe”. Domyślnie parametr jest odznaczony – wówczas kontrolka typu Tekst działa w aplikacjach mobilnych tak samo, jak do tej pory.

Jeżeli parametr „Rejestruj kody kreskowe” został zaznaczony, wówczas w aplikacji mobilnej Comarch DMS możliwe jest skanowanie i zapisywanie kodów kreskowych w ramach danej kontrolki typu Tekst.

 

Uwaga

W przypadku, jeśli parametr „Rejestruj współrzędne GPS” jest zaznaczony, wówczas operator nie może zaznaczyć parametru „Rejestruj kody kreskowe”.

Analogicznie, jeśli parametr „Rejestruj kody kreskowe” jest zaznaczony, wówczas operator nie może zaznaczyć parametru „Rejestruj współrzędne GPS”.

 

Uwaga

Parametr „Rejestruj kody kreskowe” ma wpływ wyłącznie na działanie aplikacji mobilnych Comarch DMS na systemy: iOS i Android.

Analogicznie, jeśli parametr „Rejestruj kody kreskowe” jest zaznaczony, wówczas operator nie może zaznaczyć parametru „Rejestruj współrzędne GPS”.

 

Zaznaczony parametr „Rejestruj kody kreskowe” na definicji kontrolki typu Tekst

 

Analogicznie jak w przypadku innych kontrolek typu Tekst dla kontrolki z zaznaczonym parametrem „Rejestruj kody kreskowe” na zakładce „Schemat obiegu”, na zakładce „Kontrolki” można zaznaczyć parametry: „Widoczna”, „Tylko do odczytu” i „Wymagana”.

 

Uwaga
W przypadku, jeśli na danej kontrolce zaznaczono parametr „Rejestruj kody kreskowe”, a ta kontrolka jest wymagana na danym etapie, wówczas wartość kontrolki można uzupełnić jedynie z poziomu aplikacji mobilnej Comarch DMS.

Od wersji 2025.0.0 w przypadku, jeśli w aplikacji desktop Comarch DMS na definicji kontrolki typu Tekst zaznaczono parametr „ Rejestruj kody kreskowe”, wówczas podczas dodawania albo edycji dokumentu w ramach typu obiegu, w którym znajduje się dana kontrolka, możliwe jest zeskanowanie i zapisanie kodu kreskowego.

Aby zeskanować kod kreskowy, należy kliknąć w ikonę w kontrolce, na której definicji zaznaczono parametr „Rejestruj kody kreskowe”. Wówczas zostanie uruchomiony aparat, który należy skierować na kod kreskowy, który ma zostać zeskanowany. Jeśli kod kreskowy został poprawnie odczytany, zostanie następnie zapisany jako ciąg znaków w danej kontrolce typu Tekst.

 

Uwaga
Kontrolka typu Tekst z zaznaczonym parametrem „Rejestruj kody kreskowe” może zostać uzupełniona wyłącznie z poziomu aplikacji mobilnej Comarch DMS, za pomocą aparatu fotograficznego.

 

Widok dokumentu z kontrolką „Kod kreskowy”, dla której zaznaczono parametr „Rejestruj kody kreskowe” w aplikacji mobilnej na system iOS (przed skanowaniem kodu)

 

Widok dokumentu z kontrolką „Kod kreskowy”, dla której zaznaczono parametr „Rejestruj kody kreskowe” w aplikacji mobilnej na system iOS (po skanowaniu kodu)




Umożliwienie skanowania i zapisywania kodu kreskowego w kontrolce typu Tekst w aplikacji na system iOS

W wersji 2025 umożliwiono skanowanie oraz zapisywanie kodu kreskowego w kontrolce typu Tekst w aplikacjach mobilnych Comarch DMS na systemy: Android i iOS.

Dodanie parametru „Rejestruj kody kreskowe” na definicji kontrolki typu Tekst

W wersji 2025.0.0 w aplikacji desktop Comarch DMS na definicji kontrolki typu Tekst dodano parametr „Rejestruj kody kreskowe”. Domyślnie parametr jest odznaczony – wówczas kontrolka typu Tekst działa w aplikacjach mobilnych tak samo, jak do tej pory.

Jeżeli parametr „Rejestruj kody kreskowe” został zaznaczony, wówczas w aplikacji mobilnej Comarch DMS możliwe jest skanowanie i zapisywanie kodów kreskowych w ramach danej kontrolki typu Tekst.

 

Uwaga

W przypadku, jeśli parametr „Rejestruj współrzędne GPS” jest zaznaczony, wówczas operator nie może zaznaczyć parametru „Rejestruj kody kreskowe”.

Analogicznie, jeśli parametr „Rejestruj kody kreskowe” jest zaznaczony, wówczas operator nie może zaznaczyć parametru „Rejestruj współrzędne GPS”.

 

Uwaga

Parametr „Rejestruj kody kreskowe” ma wpływ wyłącznie na działanie aplikacji mobilnych Comarch DMS na systemy: iOS i Android.

Analogicznie, jeśli parametr „Rejestruj kody kreskowe” jest zaznaczony, wówczas operator nie może zaznaczyć parametru „Rejestruj współrzędne GPS”.

 

Zaznaczony parametr „Rejestruj kody kreskowe” na definicji kontrolki typu Tekst

 

Analogicznie jak w przypadku innych kontrolek typu Tekst dla kontrolki z zaznaczonym parametrem „Rejestruj kody kreskowe” na zakładce „Schemat obiegu”, na zakładce „Kontrolki” można zaznaczyć parametry: „Widoczna”, „Tylko do odczytu” i „Wymagana”.

 

Uwaga
W przypadku, jeśli na danej kontrolce zaznaczono parametr „Rejestruj kody kreskowe”, a ta kontrolka jest wymagana na danym etapie, wówczas wartość kontrolki można uzupełnić jedynie z poziomu aplikacji mobilnej Comarch DMS.

 

Skanowanie kodu kreskowego i zapisywanie go w kontrolce typu Tekst w aplikacji mobilnej Comarch DMS na system iOS

Od wersji 2025.0.0 w przypadku, jeśli w aplikacji desktop Comarch DMS na definicji kontrolki typu Tekst zaznaczono parametr „ Rejestruj kody kreskowe”, wówczas podczas dodawania albo edycji dokumentu w ramach typu obiegu, w którym znajduje się dana kontrolka, możliwe jest zeskanowanie i zapisanie kodu kreskowego.

Aby zeskanować kod kreskowy, należy kliknąć w ikonę w kontrolce, na której definicji zaznaczono parametr „Rejestruj kody kreskowe”. Wówczas zostanie uruchomiony aparat, który należy skierować na kod kreskowy, który ma zostać zeskanowany. Jeśli kod kreskowy został poprawnie odczytany, zostanie następnie zapisany jako ciąg znaków w danej kontrolce typu Tekst.

 

Uwaga
Kontrolka typu Tekst z zaznaczonym parametrem „Rejestruj kody kreskowe” może zostać uzupełniona wyłącznie z poziomu aplikacji mobilnej Comarch DMS, za pomocą aparatu fotograficznego.

 

Widok dokumentu z kontrolką „Kod kreskowy”, dla której zaznaczono parametr „Rejestruj kody kreskowe” w aplikacji mobilnej na system iOS (przed skanowaniem kodu)

 

Widok dokumentu z kontrolką „Kod kreskowy”, dla której zaznaczono parametr „Rejestruj kody kreskowe” w aplikacji mobilnej na system iOS (po skanowaniu kodu)




Umożliwienie skanowania i zapisywania kodu kreskowego w kontrolce typu Tekst w aplikacji na system Android

W wersji 2025 umożliwiono skanowanie oraz zapisywanie kodu kreskowego w kontrolce typu Tekst w aplikacjach mobilnych Comarch DMS na systemy: Android i iOS.

Dodanie parametru „Rejestruj kody kreskowe” na definicji kontrolki typu Tekst

W wersji 2025.0.0 w aplikacji desktop Comarch DMS na definicji kontrolki typu Tekst dodano parametr „Rejestruj kody kreskowe”. Domyślnie parametr jest odznaczony – wówczas kontrolka typu Tekst działa w aplikacjach mobilnych tak samo, jak do tej pory.

Jeżeli parametr „Rejestruj kody kreskowe” został zaznaczony, wówczas w aplikacji mobilnej Comarch DMS możliwe jest skanowanie i zapisywanie kodów kreskowych w ramach danej kontrolki typu Tekst.

 

Uwaga

W przypadku, jeśli parametr „Rejestruj współrzędne GPS” jest zaznaczony, wówczas operator nie może zaznaczyć parametru „Rejestruj kody kreskowe”.

Analogicznie, jeśli parametr „Rejestruj kody kreskowe” jest zaznaczony, wówczas operator nie może zaznaczyć parametru „Rejestruj współrzędne GPS”.

 

Uwaga

Parametr „Rejestruj kody kreskowe” ma wpływ wyłącznie na działanie aplikacji mobilnych Comarch DMS na systemy: iOS i Android.

Analogicznie, jeśli parametr „Rejestruj kody kreskowe” jest zaznaczony, wówczas operator nie może zaznaczyć parametru „Rejestruj współrzędne GPS”.

 

Zaznaczony parametr „Rejestruj kody kreskowe” na definicji kontrolki typu Tekst

 

Analogicznie jak w przypadku innych kontrolek typu Tekst dla kontrolki z zaznaczonym parametrem „Rejestruj kody kreskowe” na zakładce „Schemat obiegu”, na zakładce „Kontrolki” można zaznaczyć parametry: „Widoczna”, „Tylko do odczytu” i „Wymagana”.

 

Uwaga
W przypadku, jeśli na danej kontrolce zaznaczono parametr „Rejestruj kody kreskowe”, a ta kontrolka jest wymagana na danym etapie, wówczas wartość kontrolki można uzupełnić jedynie z poziomu aplikacji mobilnej Comarch DMS.

 

Skanowanie kodu kreskowego i zapisywanie go w kontrolce typu Tekst w aplikacji mobilnej Comarch DMS na system iOS

Od wersji 2025.0.0 w przypadku, jeśli w aplikacji desktop Comarch DMS na definicji kontrolki typu Tekst zaznaczono parametr „ Rejestruj kody kreskowe”, wówczas podczas dodawania albo edycji dokumentu w ramach typu obiegu, w którym znajduje się dana kontrolka, możliwe jest zeskanowanie i zapisanie kodu kreskowego.

Aby zeskanować kod kreskowy, należy kliknąć w ikonę w kontrolce, na której definicji zaznaczono parametr „Rejestruj kody kreskowe”. Wówczas zostanie uruchomiony aparat, który należy skierować na kod kreskowy, który ma zostać zeskanowany. Jeśli kod kreskowy został poprawnie odczytany, zostanie następnie zapisany jako ciąg znaków w danej kontrolce typu Tekst.

 

Uwaga
Kontrolka typu Tekst z zaznaczonym parametrem „Rejestruj kody kreskowe” może zostać uzupełniona wyłącznie z poziomu aplikacji mobilnej Comarch DMS, za pomocą aparatu fotograficznego.




Obsługa GPS w aplikacji na system iOS

W wersji 2024.1.0  udostępniono obsługę GPS w aplikacjach mobilnych.

 

Dodanie parametru „Rejestruj współrzędne GPS” w aplikacji desktop

Aby włączyć obsługę GPS, należy na definicji kontrolki typu Tekst w aplikacji desktop Comarch DMS zaznaczyć nowododany parametr „Rejestruj współrzędne GPS”.

Domyślnie parametr jest odznaczony – wówczas obsługa GPS nie jest aktywna.

Podobnie jak w przypadku tekstu wprowadzonego ręcznie do kontrolki, kontrolka z wprowadzonymi współrzędnymi geograficznymi może być dostępna do edycji lub jedynie do odczytu, zależnie od ustawień dla danej kontrolki na danym etapie.

 

Zaznaczanie parametru „Rejestruj współrzędne GPS” na definicji kontrolki typu Tekst w aplikacji desktop

 

Uwaga
Parametr „Rejestruj współrzędne GPS” wpływa jedynie na aplikacje mobilne Comarch DMS.

 

Dodanie ikony dotyczącej współrzędnych GPS w aplikacji mobilnej

 

Jeżeli operator zaznaczy parametr „Rejestruj współrzędne GPS” i zapisze zmiany, wówczas w ramach danej kontrolki typu Tekst w aplikacji mobilnej dostępna będzie ikona .

Po kliknięciu w ikonę aktualne współrzędne geograficzne urządzenia, na którym zainstalowano aplikację Comarch DMS, zostaną pobrane i wprowadzone do danej kontrolki typu tekst.

 

Uwaga
Pobieranie współrzędnych GPS może zająć klika minut.

 

Widok kontrolki typu Tekst w aplikacji iOS Comarch DMS przed uzupełnieniem, jeśli zaznaczono parametr „Rejestruj współrzędne GPS”

 

Widok kontrolki typu Tekst w aplikacji iOS Comarch DMS po kliknięciu w ikonę pobierania współrzędnych GPS




Obsługa GPS w aplikacji na system Android

W wersji 2024.1.0  udostępniono obsługę GPS w aplikacjach mobilnych.

 

Dodanie parametru „Rejestruj współrzędne GPS” w aplikacji desktop

Aby włączyć obsługę GPS, należy na definicji kontrolki typu Tekst w aplikacji desktop Comarch DMS zaznaczyć nowododany parametr „Rejestruj współrzędne GPS”.

Domyślnie parametr jest odznaczony – wówczas obsługa GPS nie jest aktywna.

Podobnie jak w przypadku tekstu wprowadzonego ręcznie do kontrolki, kontrolka z wprowadzonymi współrzędnymi geograficznymi może być dostępna do edycji lub jedynie do odczytu, zależnie od ustawień dla danej kontrolki na danym etapie.

 

Zaznaczanie parametru „Rejestruj współrzędne GPS” na definicji kontrolki typu Tekst w aplikacji desktop

 

Uwaga
Parametr „Rejestruj współrzędne GPS” wpływa jedynie na aplikacje mobilne Comarch DMS.

 

Dodanie ikony dotyczącej współrzędnych GPS w aplikacji mobilnej

 

Jeżeli operator zaznaczy parametr „Rejestruj współrzędne GPS” i zapisze zmiany, wówczas w ramach danej kontrolki typu Tekst w aplikacji mobilnej dostępna będzie ikona .

 

Po kliknięciu w ikonę aktualne współrzędne geograficzne urządzenia, na którym zainstalowano aplikację Comarch DMS, zostaną pobrane i wprowadzone do danej kontrolki typu tekst.

 

Uwaga
Pobieranie współrzędnych GPS może zająć klika minut.

 

Widok kontrolki typu Tekst w aplikacji Android Comarch DMS przed uzupełnieniem, jeśli zaznaczono parametr „Rejestruj współrzędne GPS”

 

Widok kontrolki typu Tekst w aplikacji Android Comarch DMS po kliknięciu w ikonę pobierania współrzędnych GPS




Współpraca z punktami OCR – informacje ogólne

Comarch DMS umożliwia współpracę z dowolnym programem OCR, pod warunkiem, że program OCR  zapisuje przeprocesowane dane do lokalnej bazy danych.

Konfigurację wszystkich typów punktów ACD należy rozpocząć od analizy tabeli lub tabel, do których OCR zapisuje przeprocesowane dane.

Złożoność struktury tabel w bazie OCR może być dowolna, nie ma też znaczenia typ serwera SQL, z którym współpracuje OCR.

Tabele, na które warto zwrócić uwagę, to:

  • OC_Documents – tabela, która zawiera dane nagłówkowe dokumentu, takie jak: nr dokumentu, data sprzedaży, wartość brutto, kontrahent itp.
  • DF_WorkAPProcess – tabele, która wiąże dokumenty znajdujące się w tabelach OCR z wygenerowanymi dokumentami DMS. Tabele DF_WorkAPProcess mogą znajdować się w kilku miejscach- jedna z tabel domyślnie jest dodawana do schematu „do”. Tabela może zostać utworzona w każdej innej bazie danych, gdzie znajdują się zbuforowane dane do przetworzenia.

 

Uwaga
Nie należy mylić tabeli DF_WorkAPProcess z tabelami SL_WorkAPProcess oraz ML_WorkAPProcess – pełnią one podobne role, ale na innym poziomie.

 

Struktura tabeli DF_WorkAPProcess:

CREATE TABLE [do].[DF_WorkAPProcess](
[APW_Id] [int] IDENTITY(1,1) NOT NULL,
[APW_APDId] [int] NOT NULL,
[APW_DocumentID1] [bigint] NOT NULL,
[APW_DocumentID2] [bigint] NULL
)

gdzie:

  • APW_Id – identyfikator wiersza
  • APW_APDId – identyfikator punktu
  • APW_DocumentID1 – identyfikator dokumentu, który został przeprocesowany
  • APW_DocumentID2 – drugi identyfikator dokumenty (jeśli istnieje), który został przeprocesowany

 

Tabelę DF_WorkAPProcess wykorzystuje się w zapytaniach SQL, które prezentują listę dokumentów do przeprocesowania. Warunek where APW_DocumentID1 is null odfiltrowuje dokumenty, które już zostały przeprocesowane (zostały z nich utworzone dokumenty DMS).

 

Przyklad

Przykład zapytania:

select id, null, number from do.SL_Documents
left join do.DF_WorkAPProcess on id = APW_DocumentID1
where APW_DocumentID1 is null and APW_APDId={id punktu ACD}

gdzie:

  • do.SL_Documents – tabela z dokumentami do przeprocesowania
  • where APW_DocumentID1 is null and APW_APDId={id punktu ACD} – warunek prezentujący nowe dokumenty, z których jeszcze nie zostały wygenerowane dokumenty DMS

 

W wersji 2025.0.0 została umożliwiona obsługa współdzielonego folderu dla punktów ACD przez kilka instancji aplikacji desktop Comarch DMS, które łączą się z jedną instalacją aplikacji serwerowej Comarch DMS na IIS. Zostały obsłużone foldery lokalne i sieciowe.

Jeśli zostanie stwierdzone, że dany plik jest zajęty przez jakiś proces, nastąpi wstrzymanie jego przetwarzania do czasu następnej próby.

Wprowadzono także dokładniejsze logi z następującymi danymi:

  • przyznane unikalne id zasobu pliku
  • ścieżka do pliku
  • id operacji przetwarzania pliku (file process id)
  • id instancji aplikacji DMS desktop
  • nazwa maszyny
  • nazwa użytkownika Windows
  • id procesu Windows
  • id punktu ACD
  • id operatora DMS

Pliki tymczasowe nie są aktualnie tworzone (pliki nie zostają przenoszone do bufora), ale zachowano archiwizację plików w przypadku sukcesu przetwarzania oraz archiwizację plików, które nie zostały przetworzone z powodu wystąpienia błędów.




Obsługa nowych funkcjonalności OCR: dokumenty magazynowe, paragony, zamówienia i (na fakturach niemieckojęzycznych)tabelka VAT

Informacje ogólne

W wersji 2024.2.0 w zakresie OCR wprowadzono następujące funkcjonalności:

  • Obsługa dokumentów magazynowych PZ i WZ w ramach współpracy z Comarch OCR w języku polskim.
  • Obsługa dokumentu Paragon w ramach współpracy z Comarch OCR w języku polskim.
  • Obsługa dokumentu Zamówienie w ramach współpracy z Comarch OCR w języku polskim.
  • Obsługa tabelki VAT na fakturach w języku niemieckim.
  • Zwiększenie liczby miejsc po przecinku do 6 w kolumnie ODI_Count w tabeli OC_Document_Items w bazie DMS.

 

Obsługa dokumentów magazynowych PZ (przyjęcie zewnętrzne) i WZ (wydanie zewnętrzne) jest dostępna w ramach punktu ACD, jeśli w aplikacji desktop na zakładce  [Automatyczne generowanie dokumentów] w zakładce „Tryb współpracy” wybrano jedną z następujących opcji:

  • Współpraca z Comarch OCR
  • Współpraca z Comarch OCR (przesyłanie skanów z kontrolki załącznik na dokumencie DMS

W ramach konfiguracji powyższych trybów współpracy w wersji 2024.2.0 wprowadzono następujące zmiany:

  • Na zakładce „Ogólne” zmieniono pole „Typ rejestru VAT” na „Rodzaj transakcji”; w ramach pola dostępne są 2 opcje:
    • Zakup
    • Sprzedaż

 

Pole „Rodzaj transakcji” na zakładce „Ogólne”, typ współpracy „Współpraca z Comarch OCR”

 

Pole „Rodzaj transakcji” na zakładce „Ogólne”, typ współpracy „Współpraca z Comarch OCR (przesyłanie skanów z kontrolki załącznik na dokumencie DMS”)

 

  • Na zakładce „Ogólne” dodano nowe pole „Typ dokumentu”, w ramach którego wyświetlane są następujące opcje:
    • Faktura
    • Paragon
    • Dokument magazynowy
    • Zamówienie

 

Pole „Typ dokumentu” na zakładce „Ogólne”, typ współpracy „Współpraca z Comarch OCR” – z rozwiniętą listą opcji

Pole „Typ dokumentu” na zakładce „Ogólne”, typ współpracy „Współpraca z Comarch OCR (przesyłanie skanów z kontrolki załącznik na dokumencie DMS”

 

Obsługa dokumentów magazynowych PZ i WZ

Obsługa dokumentów magazynowych PZ jest dostępna, jeśli w ramach wspomnianych typów współpracy zostaną spełnione następujące warunki:

  • w ramach zakładki „Ogólne” wybrano wartość „Zakup” w polu „Rodzaj transakcji”;
  • w ramach zakładki „Ogólne” wybrano wartość „Dokument magazynowy” w polu „Typ dokumentu”

 

Przykładowa konfiguracja punktu ACD do obsługi dokumentów magazynowych PZ (dla trybu współpracy „Współpraca z OCR”)

Obsługa dokumentów magazynowych WZ jest dostępna, jeśli w ramach wspomnianych typów współpracy zostaną spełnione następujące warunki:

  • w ramach zakładki „Ogólne” wybrano wartość „Sprzedaż” w polu „Rodzaj transakcji”;
  • w ramach zakładki „Ogólne” wybrano wartość „Dokument magazynowy” w polu „Typ dokumentu”;

 

Przykładowa konfiguracja punktu ACD do obsługi dokumentów magazynowych WZ (dla trybu współpracy „Współpraca z Comarch OCR (przesyłanie skanów z kontrolki załącznik na dokumencie DMS”)

 

Uwaga
Jeżeli w polu „Typ dokumentu” wybrano wartość „Dokument magazynowy”, wówczas pola: „Domyślna forma płatności” oraz „Rozpoznawanie kodów kreskowych” zostają ukryte.

 

Jeśli skonfigurowano punkt ACD współpracujący z Comarch OCR”, dla którego wybrano wartość „Dokument magazynowy” w ramach pola „Typ dokumentu” na zakładce „Ogólne”, wówczas po naciśnięciu [Ustawienia OCR] w ramach okna [Automatyczne generowanie dokumentów] otwarte zostaje okno, w którym operator może jedynie:

  • ustawić katalog, z którego będą pobierane pliki dokumentów do przeprocesowania;
  • Zaznaczyć/odznaczyć checkbox „Nie archiwizuj przeprocesowanych plików”.

Pozostałe opcje („Zakres stron do przetworzenia”, „Łączenie przesyłanych stron”) są niewidoczne.

 

Okno „Ustawienia OCR”, gdy wybrano typ dokumentu „Dokument magazynowy”

 

Dokumenty WZ/PZ są aktualnie rozpoznawane w Comarch OCR wyłącznie w języku polskim. Comarch OCR zwraca przetworzone wyniki jako plik json – na potrzeby obsługi dokumentów magazynowych dane przetworzone przez Comarch DMS są przekazywane do tabel OC_Documents i OC_Document_Items.

 

Obsługa paragonów

Uwaga
Paragony są rozpoznawane w Comarch OCR jedynie w języku polskim.

Obsługa paragonów jest dostępna, jeśli w ramach wspomnianych typów współpracy zostaną spełnione następujące warunki:

  • w ramach zakładki „Ogólne” wybrano wartość „Zakup” w polu „Rodzaj transakcji”;
  • w ramach zakładki „Ogólne” wybrano wartość „Paragon” w polu „Typ dokumentu”.

 

Uwaga
Jeżeli w polu „Typ dokumentu” wybrano wartość „Paragon”, wówczas pola: „Domyślna forma płatności”, „Język dokumentu” oraz „Rozpoznawanie kodów kreskowych” zostają ukryte.

 

Przykładowa konfiguracja punktu ACD do obsługi paragonów (dla trybu współpracy „Współpraca z Comarch OCR (przesyłanie skanów z kontrolki załącznik na dokumencie DMS”)

 

Jeśli skonfigurowano punkt ACD współpracujący z Comarch OCR”, dla którego wybrano wartość „Paragon” w ramach pola „Typ dokumentu” na zakładce „Ogólne”, wówczas po naciśnięciu [Ustawienia OCR] w ramach okna [Automatyczne generowanie dokumentów] otwarte zostaje okno, w którym operator może jedynie:

  • ustawić katalog, z którego będą pobierane pliki dokumentów do przeprocesowania;
  • Zaznaczyć/odznaczyć checkbox „Nie archiwizuj przeprocesowanych plików”.

Pozostałe opcje („Zakres stron do przetworzenia”, „Łączenie przesyłanych stron”) są niewidoczne.

Comarch OCR zwraca przetworzone wyniki jako plik json, na potrzeby obsługi paragonów dane przetworzone przez Comarch DMS są przekazywane do tabel OC_Documents, OC_Document_Vat_Registries i OC_Document_Items.

 

Obsługa zamówień

Uwaga
Zamówienia są rozpoznawane w Comarch OCR jedynie w języku polskim.

Obsługa zamówienia na zakup jest dostępna, jeśli w ramach wspomnianych typów współpracy zostaną spełnione następujące warunki:

  • w ramach zakładki „Ogólne” wybrano wartość „Zakup” w polu „Rodzaj transakcji”;
  • w ramach zakładki „Ogólne” wybrano wartość „Zamówienie” w polu „Typ dokumentu”.

Obsługa zamówienia na sprzedaż jest dostępna, jeśli w ramach wspomnianych typów współpracy zostaną spełnione następujące warunki:

  • w ramach zakładki „Ogólne” wybrano wartość „Sprzedaż” w polu „Rodzaj transakcji”;
  • w ramach zakładki „Ogólne” wybrano wartość „Zamówienie” w polu „Typ dokumentu”.

 

Uwaga
Jeżeli w polu „Typ dokumentu” wybrano wartość „Zamówienie”, wówczas pola: „Domyślna forma płatności”, „Język dokumentu” oraz „Rozpoznawanie kodów kreskowych” zostają ukryte.

 

Przykładowa konfiguracja punktu ACD do obsługi zamówień na zakup (dla trybu współpracy „Współpraca z Comarch OCR”)

 

 

Przykładowa konfiguracja punktu ACD do obsługi zamówień na sprzedaż (dla trybu współpracy „Współpraca z Comarch OCR”)

 

Jeśli skonfigurowano punkt ACD współpracujący z Comarch OCR”, dla którego wybrano wartość „Zamówienie” w ramach pola „Typ dokumentu” na zakładce „Ogólne”, wówczas po naciśnięciu [Ustawienia OCR] w ramach okna   [Automatyczne generowanie dokumentów] otwarte zostaje okno, w którym operator może jedynie:

  • ustawić katalog, z którego będą pobierane pliki dokumentów do przeprocesowania;
  • Zaznaczyć/odznaczyć checkbox „Nie archiwizuj przeprocesowanych plików”.

Pozostałe opcje („Zakres stron do przetworzenia”, „Łączenie przesyłanych stron”) są niewidoczne.

Comarch OCR zwraca przetworzone wyniki jako plik json, na potrzeby obsługi zamówień dane przetworzone przez Comarch DMS są przekazywane do tabel OC_Documents, OC_Document_Vat_Registries i OC_Document_Items.

Obsługa faktur

Obsługa faktur zakupu jest dostępna, jeśli w ramach wspomnianych typów współpracy zostaną spełnione następujące warunki:

  • w ramach zakładki „Ogólne” wybrano wartość „Zakup” w polu „Rodzaj transakcji”;
  • w ramach zakładki „Ogólne” wybrano wartość „Faktura” w polu „Typ dokumentu”.

Obsługa faktur sprzedaży jest dostępna, jeśli w ramach wspomnianych typów współpracy zostaną spełnione następujące warunki:

  • w ramach zakładki „Ogólne” wybrano wartość „Sprzedaż” w polu „Rodzaj transakcji”;
  • w ramach zakładki „Ogólne” wybrano wartość „Faktura” w polu „Typ dokumentu”.

 

 

Przykładowa konfiguracja punktu ACD do obsługi faktur zakupu (dla trybu współpracy „Współpraca z Comarch OCR”)

 

Przykładowa konfiguracja punktu ACD do obsługi faktur sprzedaży (dla trybu współpracy „Współpraca z Comarch OCR”)

Dane dotyczące pozycji tabeli VAT są zapisywane dla faktur w języku polskim w tabeli OC_Document_Vat_Registries. W ramach tej tabeli dostępne są również kolumny, w których zapisywane będą informacje dotyczące rozpoznanych danych z tabeli VAT dla faktur niemieckich.

 

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?

Sprawdź Szkolenia Comarch DMS!

 




Zgłoszenia zrealizowane w wersji 2025.0.1

  • Naprawiono błąd związany z wyświetlaniem wartości w ramach kontrolki Lista na zakładce innej niż pierwsza w nowej aplikacji WEB Comarch DMS, jeśli podczas tworzenia dokumentu wybrano wartość w tej kontrolce;
  • Naprawiono błąd dotyczący niedziałających strzałek do zmiany miesiąca w kalendarzu w nowej aplikacji WEB;
  • Rozwiązano problem dotyczący powstawania więcej niż jednego dokumentu w przypadku szybkiego klikania przycisku „Utwórz dokument” w nowej aplikacji WEB Comarch DMS;
  • Naprawiono błąd dotyczący anglojęzycznej treści komunikatu wyświetlanego przy przerwaniu przekazywania wielu dokumentów z listy;
  • Rozwiązano problem związany z niepoprawnym przypisywaniem wartości do kontrolek w nowej aplikacji WEB Comarch DMS po przetworzeniu przez OCR;
  • Naprawiono błąd dotyczący wyświetlania komunikatu „Nie przekazano 1 dokumentu”, choć wszystkie dokumenty zostały przekazane w ramach przekazywania wielu dokumentów z listy w nowej aplikacji WEB Comarch DMS;;
  • Rozwiązano problem nieuwzględniania zdefiniowanych warunków podczas tworzenia dokumentu  w nowej aplikacji WEB Comarch DMS;
  • Naprawiono błąd dotyczący nieprawidłowego przeliczania ilości dni według ustawionej daty podczas edycji czasu na realizację  zadania w nowej aplikacji web Comarch DMS;
  • Naprawiono błąd dotyczący możliwości usunięcia załącznika z poziomu podglądu załącznika w aplikacji Comarch DMS na system Android, w przypadku, gdy dodano więcej niż 3 załączniki, jeśli w aplikacji desktop zaznaczono checkbox „Zablokuj usuwanie załączników”;
  • Rozwiązano problem dotyczący wysyłania wiadomości do usługi E-Doręczenia z poziomu Comarch DMS;
  • Naprawiono błąd dotyczący awarii instalatora w przypadku wpisania numeru portu w nazwie serwera podczas logowania do serwera MongoDB w przypadku aktualizacji modułu Repozytorium;
  • Rozwiązano problem dotyczący kasowania filtrów dodatkowych w nowej aplikacji web Comarch DMS;
  • Naprawiono błąd powodujący możliwość wyboru jedynie anulowanych dokumentów typu Faktura importowa w kontrolce typu Dokument ERP XL w Comarch DMS w przypadku, gdy wcześniej anulowano dokument typu Faktura importowa w Comarch ERP XL;
  • Naprawiono błąd dotyczący wyświetlania pustej karty obiegu po zapisaniu dokumentu i wejściu do niego ponownie w aplikacji desktop Comarch DMS, w przypadku, gdy w ramach kontrolki typu Dane tabelaryczne znajduje się duża ilość wierszy;
  • Rozwiązano problem związany z kolejkowaniem się żądań;
  • Naprawiono błąd dotyczący nieprzenoszenia się procentu oraz wartości z Comarch DMS na opis analityczny dokumentu typu Faktura zakupu w rejestrze VAT w Comarch ERP XL;
  • Rozszerzono metodę GetTaxCodeAssignments o nowy opcjonalny query param „date” oraz dodano trzy nowe pola w odpowiedzi: assignValidUntil, assignValidFrom, taxClassification.




Wprowadzenie możliwości podglądu dokumentów PDF w oparciu o komponent WebView2 (Chromium)

W wersji 2025.0.1 wprowadzono następujące zmiany związane z podglądem dokumentów PDF:

Dodanie klucza „DefaultPdfViewerType” w DMS.exe.config

W wersji 2025.0.1 w ramach pliku DMS.exe.config, znajdującego się w folderze z plikami aplikacji desktopowej, dodano nowy klucz „DefaultPdfViewerType”. Klucz przyjmuje następujące wartości:

  • „Chromium” –  jeśli klucz przyjmuje tę wartość, a <add key=”IntegratedPdfViewer” value=”true” /> (wartość domyślna), wówczas podgląd załącznika może być wyświetlany jako:
  • „Devexpress” – wartość domyślna; jeśli klucz przyjmuje tę wartość, a <add key=”IntegratedPdfViewer” value=”true” />, wówczas podgląd załącznika może być wyświetlany jako:
    • podgląd wbudowany – wówczas podgląd nie ulega zmianie
    • podgląd za pomocą Devexpressa – podgląd nie zmienia się w stosunku do poprzednich wersji
    • podgląd za pomocą domyślnej aplikacji zewnętrznej – w takim przypadku podgląd nie ulega zmianie

 

Klucz „DefaultPdfViewerType” w pliku DMS.exe.config

 

Ustawienie widoku podglądu pliku zostaje zapamiętane – w przypadku, jeśli zamknięto podgląd, a następnie ponownie otwarto, wówczas zostanie on wyświetlony w typie widoku, jaki był używany ostatnio. Analogicznie, następny plik załącznika w innym dokumencie także zostanie wyświetlony w ostatnio wybranym typie widoku.

 

Uwaga
Jeżeli ustawiono podgląd pliku załącznika w domyślnej aplikacji zewnętrznej, wówczas po ponownym otwarciu podglądu załącznika zostanie on wyświetlony w podglądzie wewnętrznym.

 

Uwaga

Klucz ”PdfViewerZoom” w pliku DMS.exe.config ma zastosowanie tylko w przypadku podglądu za pomocą DevExpress lub Chromium.

Dla podglądu za pomocą Chromium wartość ”FitToVisible” w ramach klucza ”PdfViewerZoom” jest traktowana jak brak wartości.

 

W przypadku, jeśli:

  • <add key=”DefaultPdfViewerType” value=”Chromium” /> i <add key=”IntegratedPdfViewer” value=”false” />

lub

  • <add key=”DefaultPdfViewerType” value=”Devexpress” /> i <add key=”IntegratedPdfViewer” value=”false” />

wówczas gdy operator kliknie w nazwę pliku załącznika, podgląd pliku zostanie otwarty w aplikacji zewnętrznej.

 

Umożliwienie podglądu dokumentu pdf za pomocą Chromium w ramach szczegółów dokumentu w aplikacji desktop Comarch DMS

W wersji 2025.0.1 wprowadzono możliwość podglądu załącznika w formacie PDF za pomocą Chromium w ramach szczegółów dokumentu w aplikacji desktop Comarch DMS. Jeśli w pliku DMS.exe.config wybrano wartości <add key=”DefaultPdfViewerType” value=”Chromium” /> i <add key=”IntegratedPdfViewer” value=”true” />, wówczas operator może przełączać widok podglądu pomiędzy podglądem wbudowanym a podglądem za pomocą Chromium, klikając w przycisk [Przełącz podgląd].

 

Widok szczegółów dokumentu z podglądem pliku załącznika za pomocą Chromium

 

W ramach podglądu za pomocą Chromium dostępne są następujące pola:

[Spis treści] – po kliknięciu w przycisk zostaje wyświetlony spis treści w postaci miniatur

 

Widok podglądu pliku załącznika za pomocą Chromium z wyświetlonym spisem treści

 

[Zmniejsz] – kliknięcie przycisku powoduje zmniejszenie skali podglądu pliku. Alternatywnie operator może zastosować skrót klawiszowy Ctrl + klawisz Minus

[Powiększ] – kliknięcie przycisku powoduje zwiększenie skali podglądu pliku. Alternatywnie operator może zastosować skrót klawiszowy Ctrl + klawisz Plus

[Dopasuj do strony] – po kliknięciu w przycisk załącznik zostaje wyświetlony z poziomu całej strony; przycisk występujący zamiennie z przyciskiem [Dopasuj do szerokości] (zmienia się w ten przycisk po naciśnięciu). Alternatywnie operator może zastosować skrót klawiszowy Ctrl + \.

 

Uwaga
Jeśli w pliku DMS.exe.config <add key=”PdfViewerZoom” value=”ToPageLevel” />, wówczas ustawienie „Dopasuj do strony” jest domyślne.

 

Widok podglądu pliku załącznika za pomocą Chromium po kliknięciu przycisku „Dopasuj do strony”

 

[Dopasuj do szerokości] – po kliknięciu w przycisk załącznik zostaje wyświetlony w taki sposób, że wielkość dokumentu zostanie dopasowana do wielkości okna podglądu, z uwzględnieniem szerokości dokumentu; przycisk występujący zamiennie z przyciskiem [Dopasuj do strony] (zmienia się w ten przycisk po naciśnięciu). Alternatywnie operator może zastosować skrót klawiszowy Ctrl + \.

 

Uwaga
Jeśli w pliku DMS.exe.config <add key=”PdfViewerZoom” value=” FitToWidth” />, wówczas ustawienie „Dopasuj do szerokości” jest domyślne.

 

Widok podglądu pliku załącznika za pomocą Chromium po kliknięciu przycisku „Dopasuj do szerokości”

 

[Liczba stron] – w ramach tego pola wyświetlana jest strona pliku, której podgląd jest aktualnie wyświetlany oraz całkowita liczba stron pliku. Aby przejść do wybranej strony pliku, należy wpisać numer tej strony i kliknąć przycisk ENTER.

 

[Obróć] – po kliknięciu w przycisk podgląd załącznika zostaje obrócony w prawo o 90 stopni. Alternatywnie operator może zastosować skrót klawiszowy Ctrl + ].

[Widok strony] – po kliknięciu w przycisk wyświetlone zostają następujące opcje:

  • Pojedyncza strona – po wyborze tej opcji widok podglądu będzie ustawiony na pojedynczą stronę;
  • Dwie strony – po wyborze tej opcji widok podglądu będzie ustawiony na dwie strony; dostępna jest również opcja „Pokaż osobno stronę tytułową”

 

Opcje dostępne po kliknięciu w przycisk „Widok strony”

 

Uwaga

Jeśli okno podglądu zostanie znacząco zawężone, wówczas opcje „Dopasuj do szerokości”/ „Dopasuj do strony”, „Obróć” i „Widok strony” zostają ukryte pod ikoną [Opcje widoku], na prawo od pola [Liczba stron].

Opcje dostępne po kliknięciu w przycisk „Opcje widoku”

 

[Znajdź] – po kliknięciu w ten przycisk wyświetla się pole, w ramach którego można wprowadzić frazę do znalezienia w danym pliku. Alternatywnie operator może zastosować skrót klawiszowy Ctrl + F.

 

Widok podglądu pliku załącznika za pomocą Chromium po kliknięciu przycisku „Znajdź” i wprowadzeniu frazy „pula”

 

[Drukuj] – przycisk pozwalający na drukowanie załącznika; kliknięcie w tę ikonę otwiera okno „Drukuj” z ustawieniami wydruku. Alternatywnie operator może zastosować skrót klawiszowy Ctrl + P.

 

Okno podglądu pliku załącznika za pomocą Chromium wraz z otwartym oknem „Drukuj”

 

[Zapisz] (dla plików jednostronnych)/ [Zapisz jako] (dla plików wielostronnych) – kliknięcie w przycisk otwiera okno „Zapisywanie jako”, w ramach którego operator może zapisać plik załącznika w wybranej lokalizacji na dysku. Alternatywnie można zastosować skrót klawiszowy Ctrl + S.

 

[Wprowadź plik PDF w trybie pełnoekranowym] – po kliknięciu w ten przycisk podgląd załącznika zostaje wyświetlony w trybie pełnoekranowym (w całym polu podglądu), a pasek narzędzi oraz suwak zostają ukryte.

 

Okno podglądu pliku załącznika za pomocą Chromium w trybie pełnoekranowym

 

Uwaga

Jeśli okno podglądu zostanie znacząco zawężone, wówczas opcje „Drukuj”, „Zapisz”, „Zapisz jako” i „Pełny ekran” zostają ukryte pod ikoną [Opcje i ustawienia udostępniania], na prawo od pola [Znajdź].

Opcje dostępne po kliknięciu w przycisk „Opcje i ustawienia udostępniania”

 

[Ustawienia i nie tylko] – po kliknięciu w ten przycisk wyświetlana jest lista zawierająca następujące opcje:

  • Przypnij pasek narzędzi – opcja przypięcia (zaznaczenie)/ odpięcia paska narzędzi; w przypadku odznaczenia opcji pasek narzędzi zostaje schowany po przesunięciu kursora poza pole podglądu;
  • Wyświetl właściwości dokumentu – po wyborze tej opcji zostanie wyświetlony okno „Właściwości dokumentu” z informacjami dotyczącymi danego pliku.

 

Opcje dostępne po kliknięciu „Ustawienia i nie tylko”

 

Okno „Właściwości dokumentu”

 

W przypadku, jeśli operator kliknie prawym przyciskiem myszki w podgląd dokumentu PDF, wówczas wyświetlona zostanie lista z następującymi opcjami:

  • „Odśwież” – po wyborze tej opcji podgląd dokumentu zostaje odświeżony; alternatywnie można zastosować skrót klawiszowy Ctrl + R
  • „Zapisz” – opcja analogiczna do [Zapisz] (dla plików jednostronnych)
  • „Drukuj” – opcja analogiczna do [Drukuj]
  • „Obróć w prawo” – wybór opcji powoduje obrót podglądu załącznika w prawo o 90 stopni; alternatywnie można zastosować skrót klawiszowy Ctrl + ]
  • „Obróć w lewo” – wybór opcji powoduje obrót podglądu załącznika w lewo o 90 stopni; alternatywnie można zastosować skrót klawiszowy Ctrl +[
  • „Zrzut ekranu” – wybór opcji pozwala na wykonanie zrzutu ekranu podglądu dokumentu; alternatywnie można zastosować skrót klawiszowy Ctrl + Shift + S. Jeśli operator kliknie w opcję „Zrzut ekranu”, wówczas podgląd załącznika ulega zaciemnieniu i wyświetlone zostają następujące opcje:
    • Obszar przechwytywania – opcja przechwytywania części strony; po wybraniu tej opcji operator powinien zaznaczyć część podglądu pliku, którą chce skopiować albo zapisać;
    • Obszar przechwytywania ekranu – opcja pozwala na wykonanie zrzutu całego pola podglądu; po kliknięciu w zrzut podglądu załącznika operator może też skorzystać z dodatkowych możliwości jak zapisywanie zrzutu, dodawanie na nim tekstu, itp.

 

Widok podglądu pliku po wyborze opcji „Zrzut ekranu”

 

  • „Wykonaj inspekcje” – jeśli ta opcja jest widoczna, wówczas pozwala na otwarcie okna DevTools



Informacje ogólne

Aplikacje Comarch DMS w wersji 2025.0.1  współpracują z następującymi Systemami Comarch ERP:

    • Comarch ERP XL – wersje systemu: 2024.1.3, 2025.0, 2025.0.1
    • Comarch ERP Optima – wersje systemu: 2025.0.1, 2025.1.1, 2025.2.1
    • Comarch ERP Altum – wersje systemu: 2024.0.1, 2024.1.0, 2024.5

Uwaga
Została oprogramowana obsługa logów z generatora w Comarch DMS dla następujących wersji Comarch ERP Optima: 2024.3.1, 2024.5.1, 2024.6.1, 2025.0.1, 2025.1.1, 2025.2.1. Ze stron walidowanych należy pobrać zaktualizowany generator Comarch ERP Optima adekwatny do wersji Comarch ERP Optima.

Uwaga

Wymagane oprogramowanie serwera IIS:

System operacyjny (jedna z poniższych możliwości):

  • Windows Server 2016
  • Windows Server 2019
  • Windows Server 2022