Zmiany pomiędzy wersją 10 and wersją 11 dla DeployerGuide/Customization/MassScaning
- Data i czas:
- 01/26/13 17:31:28 (12 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
DeployerGuide/Customization/MassScaning
v10 v11 134 134 }}} 135 135 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). 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). Jeśli jest problem z zatrzymaniem to należy zabić proces wdnotify.ini. 137 137 138 Następnie utworzonow katalogu:138 Następnie należy utworzyć w katalogu: 139 139 {{{ 140 140 C:\Program Files (x86)\BetaSoft\FS_Monit\scripts\ 141 141 }}} 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 142 podkatalog np. ''paper'' i umieścić w nim skrypt '''create_doc.php''' oraz plik konfiguracyjny '''config.inc''' 148 143 149 Skrypt create_doc.phpsłuży do generowania dokumentu na podstawie parametrów wywołania oraz parametrów z pliku konfiguracyjnego.144 Skrypt '''create_doc.php''' służy do generowania dokumentu na podstawie parametrów wywołania oraz parametrów z pliku konfiguracyjnego. 150 145 Plik konfiguracyjny config.inc ma postać: 151 146 {{{ … … 160 155 public static $EDOK_API_LOCATION = 'http://localhost/eDokumentyApi.php'; 161 156 public static $TARGET_ORUNID = 3; 162 163 157 public static $SENT_DIR = 'D:/Skany/Faktury'; 158 public static $NAME_REGEX = '/^(?<name>[^_]+)/'; 164 159 public static $args = NULL; 165 160 } … … 179 174 W powyższym przykładzie przedstawiono sposób realizacji ładowania określonego typu plików (w tym przypadku faktury) na podstawie lokalizacji załadowanego pliku. 180 175 181 ''Przejdź do [#fsmonit Menu]'' 176 Moż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 178 Czę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 180 W pliku config.inc (najlepiej umieścić w osobym katalogu razem z doit.php) należy zmienić NAME_REGEX: 181 182 {{{ 183 public static $NAME_REGEX = '/^(?<client>\w+)\\\(?<name>[^_]+)/'; 184 }}} 185