Obecnie chcąc rozszerzyć funkcjonalność Dynamics 365 Business Central modyfikujesz standardowe obiekty w Development Environment. Niemniej od jesieni czekają Cię spore zmiany, na Directions ASIA Microsoft zapowiedział, że wraz z kolejną edycją nie będzie już Development Environment, ani klienta RTC. Pozostanie Ci korzystanie z Visual Studio Code i nowoczesnych klientów opartych o technologię WEB. Co gorsza czeka Cię także niespodzianka w postaci przekonwertowanej aplikacji do poziomu Extension. Wierząc w to co mówi Microsoft powinniśmy mieć dostęp do kodów źródłowych. Niemniej poruszanie się w tylu obiektach z poziomu VS Code może nie być przyjemne. Nie oszukujmy się, nie jest to środowisko tak przyjazne jak stary poczciwy Development Environment, który był dedykowany Dynamics NAV właśnie. Może to wymuszać tworzenie mniejszych Extensions celem dostosowania systemu, zamiast modyfikacji przepastnych kodów źródłowych systemu. Tutaj czają się dwie pułapki o których mało kto wspomina…
W Microsoft Dynamics NAV 2013 mamy do dyspozycji nową funkcję- SETAUTOCALCFIELDS, której umiejętne wykorzystanie może przyczynić się do poprawy wydajności projektowanych rozwiązań.
Przeprojektowanie wymiarów w Microsoft Dynamics NAV 2013 to nie koniec znaczących innowacji, do których można zaliczyć także nowy algorytm blokowania tabeli G/L Entry podczas księgowania dokumentów. Jest to szczególnie dobra wiadomość dla wszystkich firm, które w godzinach szczytu wprowadzają i księgują znaczne ilości dokumentów sprzedaży bądź zakupu. Dotychczas tabela G/L Entry była zablokowana przez ponad 90% czasu księgowania dokumentu, a po zmianach czas ten spadł do poniżej 10%.
Nowe wymiary w Dynamics NAV 2013
Opisując moje pierwsze wrażenia dotyczące Microsoft Dynamics NAV 2013 celowo pominąłem temat wymiarów ponieważ uznałem, że zasługują one na poświęcenie im osobnego wpisu. Same w sobie niewątpliwe są jedną z najważniejszych cech Dynamics NAV i nikomu nie trzeba ich szczególnie przedstawiać. Do tej pory jednak stanowiły one poważne obciążenie dla systemu i były dość uciążliwe w implementacji. Tym bardziej cieszy fakt, że w nowym Dynamics NAV zostały one przeprojektowane. W konsekwencji czego my jako programiści musimy zapoznać się z zupełnie nowym pojęciem, a mianowicie – “Dimension Set”. Te dwa słowa stanowią kwintesencję Microsoft Dynamics NAV 2013 i zarazem najlepiej opisują zasadę działania “nowych” wymiarów.
Przy okazji oficjalnej, zagranicznej premiery systemu Microsoft Dynamics NAV 2013 postanowiłem opisać pierwsze wrażenia, które odniosłem po jego zainstalowaniu i pierwszym uruchomieniu. Poniżej w kilku punktach opiszę swoje subiektywne odczucia i spostrzeżenia niepoparte, w żaden sposób testami, wertowaniem dokumentacji ani doświadczeniem wynikającym z pracy z systemem. Życzę miłej lektury.