Konfiguracja generowania dokumentów do rejestru VAT z poziomu Comarch BPM poprzez serwer IIS

image_pdfimage_print

[su_list icon=”icon: angle-right” icon_color=”#009de0″]
[su_spoiler title=”Spis treści artykułu” open=”yes” style=”fancy” icon=”caret”]

[/su_spoiler]
[/su_list]

 

Informacje początkowe

Do katalogu bin\exe w katalogu, w którym zainstalowano aplikację serwerową (dawna web) należy skopiować całą zawartość katalogu exe.

ustawieniach zaawansowanych puli aplikacji należy powiązać pulę z kontem Windows, na którym zainstalowano Comarch ERP Optima.

 

[su_lightbox type=”image” src=”https://pomoc.comarch.pl/dms/wp-content/uploads/2023/12/word-image-26774-1.png”]

Ustawienia zaawansowane puli aplikacji

[/su_lightbox]

 

[su_lightbox type=”image” src=”https://pomoc.comarch.pl/dms/wp-content/uploads/2023/12/word-image-26774-2.png”]

Ustawienie tożsamości puli aplikacji

[/su_lightbox]

 

[su_lightbox type=”image” src=”https://pomoc.comarch.pl/dms/wp-content/uploads/2023/12/word-image-26774-3.png”]

Tożsamość puli aplikacji – ustawianie poświadczeń dla niestandardowego konta

[/su_lightbox]

 

W definicji kontrolek:[su_list icon=”icon: check” icon_color=”#009de0″]

  • Rejestr VAT zakupu
  • Komunikat
  • Walidator[/su_list]

należy we wzorze na wartość SQL OD zamienić identyfikator kontrolki @Generuj_dokument_EXE@ na @Generuj_dokument_IISEXE@

 

[su_lightbox type=”image” src=”https://pomoc.comarch.pl/dms/wp-content/uploads/2023/12/word-image-26774-4.png”]

Wzór na wartość w kontrolce typu ‘Dokument elektroniczny’ – Rejestr Vat zakupu

[/su_lightbox]

 

Następnie należy wskazać konfiguracyjną bazę danych ERP Optima w zapytaniach inicjujących wartości kontrolek. W tym celu należy:

[su_dropcap style=”default” size=”2″]1.[/su_dropcap] uruchomić stacjonarną wersję Comarch BPM (dawniej DMS);

[su_dropcap style=”default” size=”2″]2.[/su_dropcap] przejść do konfiguracji zaimportowanego typu obiegu.

[su_dropcap style=”default” size=”2″]3.[/su_dropcap] w kontrolkach:

[su_list icon=”icon: check” icon_color=”#009de0″]

  • Waluta
  • Elementy, Lista Stawka
  • Elementy, zakładka inicjowanie wartości -> kontrolki powiązane: 3 wystąpienia[/su_list]

w zapytaniach SQL odszukać nazwę bazy „CDN_KNF_Konfiguracja” i zamienić ją na właściwą nazwę konfiguracyjnej bazy danych.

[su_dropcap style=”default” size=”2″]4.[/su_dropcap] w wielospółkowym trybie pracy Comarch BPM (dawniej DMS) należy dodatkowo zweryfikować spółkę, która jest wskazana w kontrolkach:[su_list icon=”icon: check” icon_color=”#009de0″]

  • Kontrahent
  • Kategoria
  • Opis kategorii
  • Rejestr
  • Typ rejestru
  • Forma płatności
  • Waluta
  • Definicje list w kontrolce Elementy
  • Generuj dokument
  • Rejestr Vat zakupu[/su_list]

 

Aby możliwe było generowanie dokumentów do Rejestru VAT Optima z załącznikami, wymagane jest zapisywanie załączników w bazie Comarch BPM (dawniej DMS).

Za ustawienie bazy, w której zapisywane są załączniki odpowiada klucz <add key=”DestinationAttachmentsWorkflow”value=”DO” /> w pliku Web.config (wartość DO oznacza zapisywanie załączników w bazie Comarch BPM (dawniej DMS)).

 

Konfiguracja generowania dokumentów – OptimaVatRegisterGenerator.exe

Z poziomu kontrolki „Własna akcja” (Generuj dokument), należy ustawić definicję uruchomienia dodatku, definicja uruchomienia powinna się znaleźć w edytorze SQL wywołanym dla opcji IIS.

Definicja uruchomienia pliku OptimaVatRegisterGenerator.exe:

OptimaVatRegisterGenerator.exe @^UserLoginToken@ @^DocumentId@ @^Culture@ @^DocumentCompanyId@ @Walidator@

 

[su_lightbox type=”image” src=”https://pomoc.comarch.pl/dms/wp-content/uploads/2023/12/word-image-26774-5.png”]

Definicja obiegu dokumentów, kontrolka typu Własna akcja, Zapytanie SQL dla pliku wykonywalnego na serwerze IIS.

[/su_lightbox]

 

Kontrolka Walidator

W załączonym typie obiegu znajduje się kontrolka Walidator, w jej definicji wprowadzono warunek, odpowiadający za możliwość jednokrotnego generowania dokumentu.

Warunek blokuje możliwość wygenerowania kolejnego dokumentu również w przypadku, gdy wcześniej wygenerowany dokument w Comarch ERP Optima został odpięty od dokumentu w Comarch BPM (dawniej DMS).

W przypadku, gdy zajdzie potrzeba wygenerowania wielu dokumentów, należy zmienić warunek w kontrolce.

W przypadku, gdy:[su_list icon=”icon: check” icon_color=”#009de0″]

  • dokument generowany jest poprawnie, kontrolka typu „Własna akcja” (Generuj dokument) zwróci w kontrolce Walidator wartość większą od zera (ID wygenerowanego dokumentu),
  • wystąpi błąd, kontrolka typu „Własna akcja” (Generuj dokument) zwróci w kontrolce Walidator wartość mniejszą od zera.[/su_list]

Domyślnie w kontrolce jest wartość 0.

 

Uruchomienie przykładu

Po otwarciu nowego dokumentu BPM (dawniej DMS) należy wprowadzić lub zmienić wartości na karcie obiegu. Wartości w kontrolkach, których opis jest pogrubiony obowiązkowe.

Następnie należy zapisać dokument lub przekazać do kolejnego etapu.

Kolejnym krokiem jest kliknięcie w przycisk „Generuj dokument”, wygenerowany dokument automatycznie zostanie podpięty do pola „Rejestr VAT zakupu”.

 

[su_lightbox type=”image” src=”https://pomoc.comarch.pl/dms/wp-content/uploads/2023/12/word-image-26774-6.png”]

Obieg dokumentów, generowanie dokumentu do rejestru VAT w Comarch ERP Optima.

[/su_lightbox]

 

W przypadku gdy dokument generowany jest z załącznikami, dołączone pliki dostępne są na dokumencie OBD powiązanym z wygenerowanym dokumentem w rejestrze VAT.

W oknie dokumentu Comarch ERP Optima uruchomionym w Comarch BPM (dawniej DMS) nie ma możliwości podglądu dokumentu OBD, tym samym nie ma możliwości usunięcia załączników dodanych na dokument OBD.

Aby zweryfikować listę załączonych plików, należy otworzyć dokument w systemie Comarch ERP Optima.

 

[su_lightbox type=”image” src=”https://pomoc.comarch.pl/dms/wp-content/uploads/2023/12/word-image-26774-7.png”]

Dokument w rejestrze VAT zakupu w Comarch ERP Optima oraz powiązany dokument OBD z załącznikiem przekazanym z Comarch BPM (dawniej DMS). Dokumenty wyświetlone w systemie Comarch ERP Optima

[/su_lightbox]

 

Oprócz dołączania załączników, na dokument OBD w Comarch ERP Optima  umieszczane są:

[su_dropcap style=”default” size=”2″]1.[/su_dropcap] w polu Numer obcy: informacja o numerze dokumentu Comarch BPM (dawniej DMS), z którego wygenerowano dokumenty w Comarch ERP Optima

[su_dropcap style=”default” size=”2″]2.[/su_dropcap] w tytule dokumentu: informacja ‘Dokument Comarch BPM’.

 

[su_note note_color=”#DDFACB” text_color=”#240b0b”]Rozpoczynasz pracę z Comarch BPM (dawniej DMS) i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch BPM (dawniej DMS) i chcesz dowiedzieć się więcej?

[su_button url=”https://pomoc.comarch.pl/dms/index.php/dokumentacja/szkolenia-comarch-dms/”]Sprawdź Szkolenia Comarch BPM![/su_button]

[/su_note]

[su_divider top=”yes” text=”Powrót do początku artykułu” style=”default” divider_color=”#1914D6″ link_color=”#1914D6″ size=”1″ margin=”16″]

Czy ten artykuł był pomocny?