Zmiany pomiędzy wersją 10 and wersją 11 dla DeployerGuide/Customization/MassScaning

Pokaż
Ignoruj:
Data i czas:
01/26/13 17:31:28 (12 years temu)
Autor:
JP (IP: 89.78.227.245)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/Customization/MassScaning

    v10 v11  
    134134}}} 
    135135 
    136 Należy pamiętać, aby po każdej zmianie w pliku '''wdnotify.ini''' zrestartować usługę '''Wykrywanie zmian w systemie plików''' (usługa rejestrowana przez FS_Monit przy instalacji). 
     136Należy pamiętać, aby po każdej zmianie w pliku '''wdnotify.ini''' zrestartować usługę '''Wykrywanie zmian w systemie plików''' (usługa rejestrowana przez FS_Monit przy instalacji). Jeśli jest problem z zatrzymaniem to należy zabić proces wdnotify.ini. 
    137137 
    138 Następnie utworzono w katalogu: 
     138Następnie należy utworzyć w katalogu: 
    139139{{{ 
    140140C:\Program Files (x86)\BetaSoft\FS_Monit\scripts\ 
    141141}}} 
    142 dwa podkatsalogi: {{{paper}}} dla pism oraz {{{vatnote}}} dla faktur. 
    143 Do każdego z tych katalogów przekopiowane zawartość katalogu: 
    144 {{{ 
    145 C:\Program Files (x86)\BetaSoft\FS_Monit\scripts\docs\ 
    146 }}} 
    147 , w którym znajduje się skrypt '''create_doc.php''' oraz plik konfiguracyjny config.inc 
     142podkatalog np. ''paper'' i umieścić w nim  skrypt '''create_doc.php''' oraz plik konfiguracyjny '''config.inc''' 
    148143 
    149 Skrypt create_doc.php służy do generowania dokumentu na podstawie parametrów wywołania oraz parametrów z pliku konfiguracyjnego. 
     144Skrypt '''create_doc.php''' służy do generowania dokumentu na podstawie parametrów wywołania oraz parametrów z pliku konfiguracyjnego. 
    150145Plik konfiguracyjny config.inc ma postać: 
    151146{{{ 
     
    160155    public static $EDOK_API_LOCATION = 'http://localhost/eDokumentyApi.php'; 
    161156    public static $TARGET_ORUNID = 3; 
    162         public static $SENT_DIR = 'D:/Skany/Faktury'; 
    163         public static $NAME_REGEX = '/^(?<name>[^_]+)/'; 
     157    public static $SENT_DIR = 'D:/Skany/Faktury'; 
     158    public static $NAME_REGEX = '/^(?<name>[^_]+)/'; 
    164159    public static $args = NULL; 
    165160} 
     
    179174W powyższym przykładzie przedstawiono sposób realizacji ładowania określonego typu plików (w tym przypadku faktury) na podstawie lokalizacji załadowanego pliku. 
    180175 
    181 ''Przejdź do [#fsmonit Menu]'' 
     176Można tworzyć pliki w inny sposób np. parametry przekazywać poprzez lokalizację katalogu i wykrywanie jego nazwy. Można również determinować typ dokumenty na podstawie nazwy pliku. 
     177 
     178Często spotykaną konfiguracją jest rozpoznawanie nazwy klienta na podstawie nazwy katalogu (musi być zgodna z symbolem kontrahenta) i umieszczenie automatyczne na tej podstawie dokumentu w kartotece klienta (skrypt doit.php).  
     179 
     180W pliku config.inc (najlepiej umieścić w osobym katalogu razem z doit.php) należy zmienić NAME_REGEX: 
     181 
     182{{{ 
     183public static $NAME_REGEX = '/^(?<client>\w+)\\\(?<name>[^_]+)/'; 
     184}}} 
     185