Definiowanie punktu konfiguracyjnego
Dodawanie nowego punktu i zakładka „Tryb współpracy”
Aby utworzyć punkt konfiguracyjny typu „Współpraca z Comarch OCR” należy w oknie „Automatyczne generowanie dokumentów” dodać nowy punkt konfiguracyjny za pomocą ikony . Na liście trybów pracy punktu jako pierwsza dostępna jest opcja „Współpraca z Comarch OCR”.
Zakładka „Ogólne”
Na zakładce „Ogólne” należy w polu:
- Nazwa punktu – określić nazwę pod jaką punkt konfiguracyjny będzie widoczny na liście punktów
- Typ obiegu – wskazać typ obiegu, w ramach którego będą generowane dokumenty zawierające dane przeprocesowane przez usługę Comarch OCR
- Rodzaj transakcji – określić typ rejestru VAT (zakupu/sprzedaży), pod kątem którego dokumenty będą przetwarzane przez Comarch OCR; w wersji 2024.2.0 zmieniono wcześniejsze pole „Typ rejestru VAT” na „Rodzaj transakcji” (zob. Obsługa nowych funkcjonalności OCR: dokumenty magazynowe, paragony, zamówienia, tabelka VAT na fakturach niemieckojęzycznych)
- Typ dokumentu – pole dodane w wersji 2024.2.0 (zob. Obsługa nowych funkcjonalności OCR: dokumenty magazynowe, paragony, zamówienia, tabelka VAT na fakturach niemieckojęzycznych); w ramach pola wyświetlane są następujące opcje:
- Faktura
- Paragon
- Dokument magazynowy
- Zamówienie
- Domyślna forma płatności – określić domyślną formę płatności – domyślna forma płatności, która jest określana dla dokumentu rozpoznanego w usłudze Comarch OCR, jeśli na przesłanym dokumencie nie zostanie rozpoznana forma płatności
- Język dokumentu – wybrać kraj dokumentu – dostępne możliwości: Polska, Niemcy, Francja
- Rozpoznawanie kodów kreskowych – wskazać czy funkcjonalność rozpoznawania kodów kreskowych ma być włączona. Parametr przyjmuje wartości:
Wyłączone – kody kreskowe nie będą rozpoznawane w usłudze Comarch OCR
Włączone – kody kreskowe będą rozpoznawane – jeżeli zaznaczono tę opcję, wówczas poniżej dostępny jest parametr „Kod kreskowy wskazuje pierwszą stronę dokumentu”- zaznaczenie parametru sprawi, że na podstawie rozpoznanych kodów kreskowych nastąpi łączenie stron dokumentów. Łączenie stron dokumentu realizowane jest w ten sposób, że wszystkie strony, które wystąpiły od strony z kodem kreskowym do strony poprzedzającej stronę z kolejnym kodem kreskowym są jednym dokumentem.
- Nazwy atrybutów na liście dokumentów w punkcie ACD – pole dodane w wersji 2025.0.0; w ramach tego pola dostępne są pola: „Atrybut 1”, Atrybut 2” i „Atrybut 3”.
W ramach pól „Atrybut 1”, „Atrybut 2” i „Atrybut 3” można zdefiniować maksymalnie 3 nazwy dodatkowych pól (atrybutów), które będą widoczne na liście dokumentów w punkcie ACD.
Informacje o nazwach atrybutów/kolumn są dostępne w tabeli do.DF_ConfAPDictionary.
Jeśli uprawniony operator nie wprowadzi żadnej nazwy atrybutu, wówczas kolumny z atrybutami nie zostaną utworzone, a na liście dokumentów będzie widoczna tylko jedna kolumna „Dokument”.
Jeżeli operator wprowadzi wartość w jednym z dodatkowych pól (atrybutów), wówczas na liście będzie widoczna jedna dodatkowa kolumna z taką nazwą, jaką wprowadzono w polu; analogicznie, jeśli uzupełniono dwa pola, będą widoczne dwie dodatkowe kolumny.
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. Dodatkowo można ograniczyć prezentowaną listę wyłącznie do dokumentów, które zostały przeprocesowane przez zalogowanego operatora – w tym celu należy odkomentować warunek „and OCW_OperatorID=@IdOperatorDMS@”.
W wersji 2023.0 na zakładce „Lista” dla wartości OCW_APDId została dodana dynamiczna zmienna @PointId@.
Wprowadzenie zmiennej dynamicznej sprawia, że użytkownik nie musi samodzielnie wprowadzać w ramach zapytania numeru ID punktu ACD lub jego nazwy, jak do tej pory.
Od wersji 2025.0.0 dalszej modyfikacji uległ wzorzec zapytania do zakładki „Lista” – nowy wzorzec przedstawiono poniżej.
Przykład zapytania wyświetlającego listę dokumentów BEGIN TRY
select d.OCD_Id, NULL, OCD_Number, OCD_Tag1, OCD_Tag2, OCD_Tag3
from do.OC_Documents d left join do.OC_WorkAPProcess W on d.OCD_Id = OCW_DocumentID -- tabela przeprocesowanych dokumentów
join do.DF_ConfAPDictionary a on a.APD_ID=W.OCW_APDId
where OCW_Status = 2 and APD_ID= @PointId@ and APD_Archival=0
-- and OCW_OperatorID=@IdOperatorDMS@ -- dodatkowy warunek, aby na liście operator widział dokumenty przeprocesowane przez siebie
and (nullif(@SearchText@,'') is null OR (@SearchText@ <> '' and OCD_Number LIKE '%' + @SearchText@ + '%'))
and (@Nip@ is null OR OCD_ContractorNip = @Nip@)
and (@DateFrom@ is null or OCD_IssueDate >= @DateFrom@)
and (@DateTo@ is null or OCD_IssueDate <= @DateTo@)
and (@GrossAmountFrom@ is null or OCD_PaymentAmount >= @GrossAmountFrom@)
and (@GrossAmountTo@ is null or OCD_PaymentAmount <= @GrossAmountTo@)
END TRY
BEGIN CATCH
DECLARE @ErrorMessage varchar(max) = 'W zapytaniu wystąpił błąd : ' + ERROR_MESSAGE();
THROW 50001, @ErrorMessage ,1;
END CATCH
Zakładka „Kontrolki”
Na zakładce „Kontrolki” za pomocą zapytań SQL należy wskazać wartości, które będą wyświetlane w poszczególnych kontrolkach po przeprocesowaniu dokumentu w usłudze Comarch OCR. Przykłady zapytań SQL zostały przedstawione w artykule Przykłady zapytań SQL w zakładce Kontrolki.
W ramach zakładki „Kontrolki” uprawniony operator może zdefiniować zapytanie SQL, które przeniesie dane z wybranego atrybutu na określoną kontrolkę typu Tekst.
Zapytania SQL dla poszczególnych atrybutów:
select OCD_Tag1 from do.OC_Documents where OCD_ID=@Id1@
select OCD_Tag2 from do.OC_Documents where OCD_ID=@Id1@
select OCD_Tag3 from do.OC_Documents where OCD_ID=@Id1@
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.
Od wersji 2023.0. 0 na każdej zakładce znajduje się ikona [Eksport], która umożliwia eksportowanie danego punktu ACD do zapisu na dysk (zob. Import i eksport punktów ACD)