Przejdź do głównej zawartości

Wywoływanie modułu CrystalRap.exe z wiersza poleceń

Moduł CrystalRap.exe w Wapro Anywhere umożliwia uruchomienie raportów lub zapisanie ich do e-Dokumentów z wiersza poleceń.

Aby uruchomić moduł crystalrap.exe mależy wywołać CrystalRap.exe z odpowiednimi parametrami z cmd, przykładowo wygląda to tak:

crystalrap.exe "parametr1" "32" "130" "1" "6" "" "3000001" "4" "EDokum_PDF"

Zaprezenowane poniżej parametry CrystalRap.EXE muszą być podawane w podwójnych cudzysłowach.

  • parametr 1 - parametry połączenia w formacie przecinkowym,
  • parametr 2 - id_raportu,
  • parametr 3 - id_obiektu,
  • parametr 4 - id_firmy,
  • parametr 5 - id_magazynu,
  • paramter 6 - < nieużywany - przekazać pusty ciąg znaków >,
  • parametr 7 - id_uzytkownika,
  • paramter 8 - kod_uzycia,
  • parametr 9 – EDokum_PDF | FakturaPDF.

Jeśli raport podany zostanie w parametrze 9 EDokum_PDF, to w e-Dokumentach utworzony zostanie plik PDF bez pokazywania ekranów. Jeśli jednak podany zostanie w parametrze 9 Faktura PDF to nastąpi wywołanie raportu, tak jak ma to miejsce z aplikacji.

Podpowiedź

Do e-Dokumentów mogą być zapisywane tylko załączniki dokumentów handlowych, magazynowych, finansowych, zamówień, ofert i zleceń serwisowych.

Bardzo ważnym elementem jest jest kod_uzycia (parametr 8) oraz oznaczenie w raporcie, czy jest to obraz dokumentu. Jeżeli raport nie jest obrazem dokumentu to przy każdym uruchomieniu zostanie dodany nowy (potraktowany jak nowy załącznik). Jeżeli raport jest obrazem dokumentu – istniejący obraz zostanie nadpisany nową wersją. Obraz dokumentu może być zatem zawsze tylko jeden.

Moduł CrystalRap.exe wołany z linii komend lub zewnętrznego modułu będzie kontrolował liczbę stanowisk w licencji i nie uruchomi się, jeżeli wszystkie stanowiska będą zajęte oraz jeżeli zostanie skopiowany do innej wersji programu niż 8.3x.x (a za rok 8.4x.x itd).

Warto wiedzieć

Opcja EDokum_PDF dostępna tylko w wersji Prestiż Plus.