Skip to content

Rozszerzenia EXT

Uprawnienia

Uprawnienia dla administratora rozszerzeń:

  • app_raporty
  • app_raporty_read
  • app_raporty_write
  • srs_administrator

Uprawnienia dla użytkownika:

  • app_raporty

Rozszerzenia konfigurowanie

Wybierz menu Applications > Storage

Uruchomi sie katalog rozszerzeń, w tym miejscu mozna dodawacedytowac rozszerzenia.

  1. Wszystkie rozszerzenia muszą znajdować się w katalogu srs https://s3.jetquery.io/mk/2506/32lViFE2vL.png to pliki w formacie xml
  2. Dokumentacja formatu znajduję się w https://jetquery.io/rest-api/srs/
  3. Każde rozszerzenie musi zaczynać się od numeru np 1100-jakas-nazwa , numer musi byc unikalny
  4. Rozszerzenia dodaje sie przez wybranie options > new srs https://s3.jetquery.io/mk/2506/Q2BGexumDv.png , edytuje sie przez kliknięcie na nazwie

Aby umieścic w menu aplikacji ERP byc wypelniony atrybut data-menu

  • data-menu="menu/zakup" - umieszczenie w menu zakup
  • data-menu="srs/301" - umieszczenie w srs - podgląd zamówienia
  • data-link="/view" - opcjonalny umieszczenie w srs - umozliwia uruchomienie od razu po naciśnieciu, dodanie dodatkowych parametrów

Wszystkie parametry zostaną przekazane do srs

Przykład SRS:

XML
<srs label="report">
  <description>
   <![CDATA[
   Opis:
   - standard attributes: acl, name, label, opts  
   - umieszczenie w menu atrybut => data-menu="ZAKUP"
   - umieszczenie w menu srs atrybut => data-menu="srs/301"
   - docs: https://jetquery.io/rest-api/srs/srs-structure/02-command/
  ]]>
  </description>
  <def>
      <itm model="param" name="test"  />

      <itm model="column" name="column1" label="Label Column1" title="Długi opis"/>
      <itm model="column" name="column2" label="Label Column1" title="Długi opis"/>


      <itm model="command" name="view" label="DATA" ><![CDATA[
       SELECT getdate() column1, @test column2
      ]]>
    </itm> 
  </def>
</srs>`