Zmiany pomiędzy wersją 12 and wersją 13 dla DeployerGuide/Customization/Forte/ForteOnTimer
- Data i czas:
- 11/15/12 11:22:54 (12 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
DeployerGuide/Customization/Forte/ForteOnTimer
v12 v13 38 38 * Końcowymi działaniami skryptu jest zamknięcie pliku i przesunięcie go do katalogu kopii bezpieczeństwa zaimportowanych plików. 39 39 40 Przykładowy skrypt: 40 Format pliku exportu (zapisany jako .txt) 41 {{{ 42 <KOD KLIENTA> 43 <OPIS DOKUMENTU> 44 <SYMBOL TOWARU Z POZ.1> 45 <ILOŚĆ TOWARU Z POZ.1> 46 <CENA NETTO TOWARU Z POZ.1> 47 <SYMBOL TOWARU Z POZ.2> 48 <ILOŚĆ TOWARU Z POZ.2> 49 <CENA NETTO TOWARU Z POZ.2> 50 ... 51 <SYMBOL TOWARU Z POZ.n> 52 <ILOŚĆ TOWARU Z POZ.n> 53 <CENA NETTO TOWARU Z POZ.n> 54 }}} 55 56 Przykładowy skrypt, który importuje pliki tekstowe zawierające dane z powyższego schematu: 41 57 {{{ 42 58 #!text/x-vba … … 196 212 Po wprowadzeniu kodu przechodzimy z powrotem do okna Forte HM i w menu ''VBA'' klikamy ''Zapisz'' lub ''Zapisz jako...''. Otworzy się okno wyboru miejsca zapisu pliku. Nadajemy nazwę i klikamy zapisz. Okienko można zamknąć. Tworzy się dokument SBC, który następnie wywołamy w raporcie. 197 213 198 W tym momencie nie jest jeszcze możliwym wykonanie kodu zawartego w utworzonym dokumencie. Do tego celu należy zmienić uprawnienia do wykonywania skryptów. Osiągniemy to wchodząc do menu ''VBA > Zabezpieczenia Sage Sp. z o.o.''. Otworzy się okienko, w którym ustawiamy poziom zabezpieczeń na niskie:214 W tym momencie nie jest jeszcze możliwym wykonanie kodu zawartego w utworzonym dokumencie. Do tego celu należy zmienić '''uprawnienia''' do wykonywania skryptów. Osiągniemy to wchodząc do menu ''VBA > Zabezpieczenia Sage Sp. z o.o.'' . Otworzy się okienko, w którym ustawiamy poziom zabezpieczeń na niskie: 199 215 200 216 [[BR]][[Image(img005.png)]][[BR]]''Ustawianie zabezpieczeń do wykonywania skryptów SBC''[[BR]] 201 217 202 203 204 Należy pamiętać o uprawnieniach do wykonywania skryptów SBC. 218 Jednym z ostatnich etapów importu danych z plików jest 205 219 206 220 ''Przejdź do [#ontimer Menu ]'' … … 223 237 Na potrzeby integracji sugeruje się wykorzystać język VBA. Import danych do Forte HM (na przykładzie generowania dokumentu '''Zamówienia Obcego''' przedstawiam poniżej. 224 238 225 226 239 4. Aby wywołać powyższy skrypt dodajemy w tym samym module metodę: