VBATools

Nowe wydanie przeliczania kursów po NBP

by on Mar.20, 2025, under Newsy

Pierwowzór mechanizmu tego rozwiązania powstał w 2013r i z czasem lekko się zakurzył. Narodowy Bank Polski zdążył też zmienić API, który jest głównym źródłem informacji dla rozwiązania i mechanizm wbudowanego dodatku musiał ulec koniecznej przebudowie. Przez lata pracy z dokumentami księgowymi okazało się też że korzystanie z niego mogło bo zostać znacznie uproszczone przez dodanie kolejnych warunków pozyskania danych i należało usiąść do projektu ponownie.

Powstał zatem nowy dodatek w wersji COM.

Pewne wzorce zostały odtworzone, w których dodano też szczyptę nowoczesności, które pozwalają skorzystać z frameworku, jakiego nie ma w VBA, bo ten posługuje się kontrolkami ActiveX, a te zaś mają ze względu na zapuszczenie tematu przez producenta problem z dziś powszechnie używanymi wersjami 64 bit.

Zatem nowy jest:

  • lepszy – bo szybszy (minimalizując ilość zapytań przez analizę danych źródłowych)
  • ładniejszy – bo nowy (interfejsy zostały staranniej dopracowane)
  • sprawniejszy – bo posiada zebrane przez lata doświadczenia (zamiana/pobranie sugerując się datą i walutą dla każdej pozycji inną)
  • zyskujący na funkcjonalności – bo dodane są modyfikatory obliczenia dnia roboczego oraz dnia poprzedzającego (wykorzystywane w transakcjach zakupowych opartych o obcą walutę)
  • działa na Office (bez względu na kompilacje pakietu z wersjami x86 i x64 dla 2013 i pow.)

Oferta na stare rozwiązanie zniknęła, a w to miejsce pojawiła się nowa dostępna pod poprzednim adresem: Pobieranie kursu NBP. Jeśli temat ten nie jest Ci obcy, zapraszam do zapoznania się z rozwiązaniem. Na stronie z opisem jest również DEMO tego rozwiązania.

Nie wykluczone że jeśli ta wersja zyska Państwa uznanie będzie też rozwijana np o analizę kursową.

(c) Shon Oskar – www.VBATools.pl
Wszelkie prawa zastrzeżone. Żadna część ani całość tego artykułu nie może być powielana ani publikowana bez zgody autora.

:, , , , , , , ,

Leave a Reply