| 29 |  | * Mając odpowiednie uprawnienia administratora w systemie Forte HM Z lewego panelu wybieramy menu Ustawienia. | 
                        | 30 |  | * Po otwarciu się w prawym panelu okna z danymi Ustawień przechodzimy do ''Ustawienia > Firma > Parametry pracy''. | 
                        | 31 |  | * W prawym panelu przechodzimy do ''Wykonywanie procedur > !OnTimer''. | 
                        | 32 |  | * Po zaznaczeniu !OnTimer wybieramy edytuj i wybieramy TAK, a następnie zapisujemy. | 
                      
                        |  | 31 | Poniżej przedstawiono skrypt VBA, który: | 
                        |  | 32 | * Przechodzi do zadeklarowanego katalogu na dysku, przeszukuje go w poszukiwaniu plików do importu | 
                        |  | 33 | * Po znalezieniu generuje sobie listę plików tekstowych do zaimportowania. | 
                        |  | 34 | * Skrypt przechodzi po każdym pliku, otwierając go. Nastepnie linia po linii odczytuje go i generuje schemat dokumentu Zapotrzebowania Obcego. | 
                        |  | 35 | * Po utworzeniu schematu metodą obiektu ''!BIORec'' generuje dokument w Forte HM (ImzportZO) | 
                        |  | 36 | * Końcowymi działaniami skryptu jest zamknięcie pliku i przesunięcie go do katalogu kopii bezpieczeństwa zaimportowanych plików. | 
            
                  
                          | 34 |  | === Informacje o możliwościach wykorzystania procedury !OnTimer() === #wykorzystanie_ontimer | 
                          | 35 |  | Mając już włączony mechanizm wykonywania raportu !OnTimer musimy wykonać raport. | 
                          | 36 |  | Raport jest opcjonalny, gdyż wszystkie niezbędne instrukcje można oczywiście ująć w !OnTimerze. | 
                          | 37 |  |  | 
                          | 38 |  | HMF ofertuje wiele możliwości wykonania procedur. Są to: | 
                          | 39 |  |  * język raportów '''!AmBasic''' - język skryptowy własny dostępny w Handlu Forte, który umieszczamy bezpośrednio w raporcie, jest kombinacją języka VB oraz C, nie posiada dobrej dokumentacji (ta co jest, to załączam do niniejszej instrukcji). | 
                          | 40 |  |  * język '''VBA''', czyli Visual Basic For Applications - produkt wykorzystywany przez Microsoft m.in. w produktach pakietu Office. Jest dość okrojona wersja Visual Basic-a, ale do tych potrzeb jest po prostu rewelacyjna. | 
                          | 41 |  |  | 
                          | 42 |  |  | 
                          | 43 |  | 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. | 
                          | 44 |  |  1. W systemie Forte Handel uruchamiamy z menu VBA > VBA IDE. Uruchamia się środowisko programowania VBA, w którym utworzymy skrypt integracyjny. | 
                          | 45 |  |  2. Otwieramy UserElement z lewego Panelu >> pokazuje się okno kodu VBA. | 
                          | 46 |  |  3. Wprowadzamy kod VBA skryptu: | 
            
                  
                          |  | 153 |  | 
                          |  | 154 | === Włączanie działania !OnTimer() === #ontimer_on | 
                          |  | 155 |  | 
                          |  | 156 | * Mając odpowiednie uprawnienia administratora w systemie Forte HM Z lewego panelu wybieramy menu Ustawienia. | 
                          |  | 157 | * Po otwarciu się w prawym panelu okna z danymi Ustawień przechodzimy do ''Ustawienia > Firma > Parametry pracy''. | 
                          |  | 158 | * W prawym panelu przechodzimy do ''Wykonywanie procedur > !OnTimer''. | 
                          |  | 159 | * Po zaznaczeniu !OnTimer wybieramy edytuj i wybieramy TAK, a następnie zapisujemy. | 
                          |  | 160 |  | 
                          |  | 161 | === Informacje o możliwościach wykorzystania procedury !OnTimer() === #wykorzystanie_ontimer | 
                          |  | 162 | Mając już włączony mechanizm wykonywania raportu !OnTimer musimy wykonać raport. | 
                          |  | 163 | Raport jest opcjonalny, gdyż wszystkie niezbędne instrukcje można oczywiście ująć w !OnTimerze. | 
                          |  | 164 |  | 
                          |  | 165 | HMF ofertuje wiele możliwości wykonania procedur. Są to: | 
                          |  | 166 | * język raportów '''!AmBasic''' - język skryptowy własny dostępny w Handlu Forte, który umieszczamy bezpośrednio w raporcie, jest kombinacją języka VB oraz C, nie posiada dobrej dokumentacji (ta co jest, to załączam do niniejszej instrukcji). | 
                          |  | 167 | * język '''VBA''', czyli Visual Basic For Applications - produkt wykorzystywany przez Microsoft m.in. w produktach pakietu Office. Jest dość okrojona wersja Visual Basic-a, ale do tych potrzeb jest po prostu rewelacyjna. | 
                          |  | 168 |  | 
                          |  | 169 |  | 
                          |  | 170 | 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. | 
                          |  | 171 | 1. W systemie Forte Handel uruchamiamy z menu VBA > VBA IDE. Uruchamia się środowisko programowania VBA, w którym utworzymy skrypt integracyjny. | 
                          |  | 172 | 2. Otwieramy UserElement z lewego Panelu >> pokazuje się okno kodu VBA. | 
                          |  | 173 | 3. Wprowadzamy kod VBA skryptu: | 
                          |  | 174 |  |