|
Posiadanie konta w Banku Internetowym to bardzo duża wygoda. Możliwość płacenia
za rachunki oraz śledzenie "na bieżąco" wpływów na nasze konto daje nam spore oszczędności
czasu i pieniędzy.
Dodatkowo chcielibyśmy:
- szybko sprawdzić stan naszego konta,
- prześledzić historię operacji na rachunku (nawet z poprzednich lat),
- sprawdzić czy zapłaciliśmy za abonament na początku roku, odszukać wszystkie
- wpłaty dla np. Spółdzielni Mieszkaniowej, aby udowodnić, że to my mamy rację a nie
ich księgowość,
- w/w operacje chcemy wykonać bez łączenia się z Internetem.
Jeżeli posiadamy rachunek firmowy chcielibyśmy aby:
- wpłaty na konto automatycznie były rejestrowane w naszym systemie Księgowym. Szkoda
naszego czasu na ręczne przepisywanie danych z wyciągów bankowych i wprowadzanie
ich do rozrachunków,
- numery rachunków bankowych oraz nazwy kontrahentów posiadamy w naszym systemie księgowym.
Również zobowiązania i terminy płatności oraz numery faktur są w naszym programie.
Dlaczego wypełniając formularz przelewu musimy te dane jeszcze raz wpisywać? (nie
zawsze chcemy korzystać z przelewów zdefiniowanych, lub lista naszych kilkuset lub
kilku tysięcy klientów jest zbyt duża, aby ją definiować w systemie bankowym, jako
przelewy zdefiniowane),
- wysłać naszemu kontrahentowi listę wszystkich przelewów, które wysłaliśmy do niego
w tym roku (najlepiej w uniwersalnym formacie aby mógł to zestawienie odczytać,
np. HTML, XML lub XLS).
Można jeszcze długo wymieniać listę życzeń do sprawnego systemu bankowego. Są to
jednak marzenia, które nieprędko lub nigdy nie zostaną zrealizowane. Jako alternatywę
i lekarstwo na te problemy (już dzisiaj) proponujemy program eBank Express.
UWAGA! Po ostaniej zmianie systemu transakcyjnego mBanku, program nie rozpoznaje
stron mBanku. Nie mamy jeszcze rozwiązania dla tego problemu.
Zdajemy sobie sprawę z Waszych obaw związanych ze stosowaniem takiego programu.
W dzisiejszych czasach wiele słyszymy o próbach włamań do komputerów, wysyłania
naszych danych przez różne programy szpiegujące. Dlatego postaramy się przedstawić
dokładny opis sposobu pracy tego programu i stosowanych w nim rozwiązań informatycznych.
Program napisany jest za pomocą Borland DELPHI
7 Studio. Główny "trzon" aplikacji stanowi kontrolka TWebBrowser,
która bezpośrednio zajmuje się obsługą Internet Explorer, a dokładnie jego biblioteki
SHDOCVW.DLL (Microsoft’s Shell Doc Object and Control Library).
Ta usługa IE pojawiła się od wersji 4.0, dlatego program wymaga aby w naszym systemie
był zainstalowany Internet Explorer w wersji co najmniej 4.0. Oczywiście zalecamy
stosowanie najnowszej wersji tego programu.
Ogólnie można powiedzieć, że Internet Explorer jest "osadzony" w oknie naszego programu,
lecz bez swojego menu i przycisków. Całą obsługą połączenia internetowego, logowania
do mBanku, otwieraniem i ładowaniem stron internetowych, zajmuje się IE. Identyfikator
i hasło logowania podawane są programowi Internet Explorer i tylko "on" realizuje
połączenia z transakcyjnym systemem mBanku. Po załadowaniu strony do okna IE znajduje
się ona w pamięci naszego komputera. Wszystkie wyświetlane elementy takiej strony
dostępne są za pomocą obiektów kontrolki WebBrowser. Przy czym nie ma tutaj żadnej
magii. Wszystko opisane i udokumentowane jest na stronach Microsoft pod adresem:
http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/webbrowser/WebBrowser.asp
Jak sprawdzić czy okno, w którym podajemy ID oraz hasło jest programem IE? Po wczytaniu
strony głównej mBanku (w programie eBank Express) "wciskamy" prawy przycisk myszy
i otrzymujemy podręczne menu programu IE. Takie samo jak w jego macierzystym oknie.
Po wskazaniu dowolnego adresu URL, wybieramy z podręcznego MENU (prawy przycisk
myszy) opcję "Otwórz w nowym oknie". Po wykonaniu tej czynności kolejna strona zostanie
załadowana w oknie naszej "pełnej" przeglądarki.
Jak już wcześniej wspomnieliśmy, program nie pobiera i nie wysyła żadnych danych
z/do Internetu, nie wykonuje bezpośredniego połączenia z kanałem internetowym
systemu transakcyjnego. Aby zaimportować dane z wyciągu bankowego musimy
z poziomu historii naszego rachunku otworzyć daną operację. Tylko wtedy dla naszego
programu dostępne są dane o wyciągu. Program odczytuje je bezpośrednio z pamięci
komputera.
Taki styl pracy programu daje nam dwie korzyści:
- Mamy pewność o poprawności działania z systemem transakcyjnym mBanku (tym zajmuje
się Internet Explorer),
- Nie musimy żmudnie zaznaczać każdej strony i kopiować danych przez schowek. Program
"zna" położenie oczytanych danych w pamięci komputera i odczytuje je za pomocą przeznaczonych
do tego celu obiektów (udostępnionych i udokumentowanych przez Microsoft).
Jak rozpocząć pracę z programem? Po uruchomieniu program poprosi o podanie nazwy
i hasła użytkownika. Domyślne (z instalacji) dane to:
- Użytkownik: ADMIN
- hasło: brak, proszę nacisnąć ENTER
Parametry logowania można zmienić w opcji: "Ustawienia/Hasło użytkownika systemu"
Jak wczytywać dane z systemu transakcyjnego?
- Z zakładki mBank (CTRL+M) logujemy się do systemu transakcyjnego
(pamiętajmy, że tą czynność wykonuje Internet Explorer, który jest głównym modułem
naszego programu)
- Przechodzimy do historii rachunku
- Otwieramy szczegóły wyciągu
- Kopiujemy dane z otwartego wyciągu do naszej bazy w programie za pomocą przycisku
dodaj wyciąg, lub klawisza F6
- Czynności te powtarzamy dla kolejnych wyciągów.
Wszystkie odczytane dane, automatycznie zapisywane są do listy wyciągów w naszej
bazie i są dostępne do przeglądania , filtrowania, wyszukiwania, drukowania itp.
w zakładce Rachunki (CTRL+R)
Z pewnością każdemu nasuwa się pytanie, czy praca z takim programem jest bezpieczna?
Wielu użytkowników zwraca się do nas z takim pytaniem. Oto kilka przykładów przesłanych
do nas pocztą e-mail:
- "Czy ten program jest programem współpracującym z Bankiem? Dlaczego operatorzy MBanku
nie zalecają instalacji tego programu? Czy ten program jest legalny? Czy po zainstalowaniu
tego programu moje dane (konto bankowe) będą bezpieczne? Czy zasiegaliście opini
w Mbanku na temat Waszego programu?"
- "Pragne poinformowac że mBank nie autoryzował, nie współpracował, ani nie sponsorował
programu mBank Express oferowanego przez firme tgsoft. Zasadniczo mBank nie poleca
ani nie rekomenduje stosowania tego typu programów. Jest to aplikacja w postaci
skompilowanej (*.exe) i trudno stwierdzić, czy program np. nie kolekcjonuje lub
nie wysyła poufnych danych. mBank nie rekomenduje więc ich stosowania i nie odpowiada
za skutki instalacji programu. Instalacja programu jest wyłącznie decyzją Klienta
i odbywa się na Jego ryzyko"
- "W ostatnim numerze Niezbędnika KŚ był zamieszczony program m-BANK ekspres. Ponieważ
mam konto w m-BANKU poprosiłem konsultanta banku o opinię na temat w/w programu.
Okazało się , że program był tworzony bez wiedzy banku i m-BANK stanowczo poleca
wykasowanie tego programu z twardego dysku komputera"
Dalej postaramy się wyjaśnić zaistniały problem i jeszcze raz opisać dokładnie sposób
pracy programu.
Odpowiedzi
Wykaz kilku podstawowych możliwości programu, których nie znajdziemy w systemie
transakcyjnym!
Funkcje
Załączony materiał został napisany w celu wyjaśnienia sposobu pracy programu i motywu
jego powstania. Jest odpowiedzią na zarzuty osób nie znających podstawowych spraw
związanych z pracą naszego programu.
A teraz szanowny użytkowniku sam podejmij decyzję, czy możesz pracować z takim
programem. Podejmujesz ją świadomie na własną odpowiedzialność. TGSoft ze swej strony
może tylko zapewnić, że żadne Twoje dane nie są przechwytywane i wysyłane bez Twojej
wiedzy. Jest to generalna zasada we wszystkich naszych programach księgowych.
Powyżej przedstawiliśmy oficjalne wypowiedzi mBanku, niestety nie będą one inne,
o czym niniejszym informujemy.
|