Definicja #
Microsoft Dynamics 365 Business Central (BC) to kompleksowy system ERP (Enterprise Resource Planning) dla małych i średnich przedsiębiorstw, opracowany przez Microsoft jako następca Dynamics NAV (Navision). Dostępny od 2018 roku jako głównie chmurowe rozwiązanie SaaS na platformie Azure.
Kluczowe moduły Business Central:
- Finanse — plan kont, księga główna, należności, zobowiązania, środki trwałe, budżetowanie, wielowalutowość, wielofirmowość
- Sprzedaż i marketing — zarządzanie klientami (CRM light), oferty, zamówienia sprzedaży, faktury, kontrakty usługowe
- Zakupy — zamówienia zakupu, faktury zakupowe, umowy z dostawcami, przetargi
- Gospodarka magazynowa — wielomagazynowość, lokalizacje, ruchy magazynowe, inwentaryzacje, pick/put-away
- Produkcja — BOM (Bill of Materials), zlecenia produkcyjne, planowanie zdolności produkcyjnych, kalkulacja kosztów
- Serwis — zlecenia serwisowe, umowy serwisowe, zarządzanie zasobami serwisowymi
- Projekty — zarządzanie projektami, rejestracja czasu, fakturowanie projektowe, WIP (Work in Progress)
Technologia i rozszerzalność:
- AL Language — język programowania rozszerzeń Business Central (następca C/AL z NAV); własna składnia inspirowana Pascalem, kompiluje rozszerzenia do plików .app uruchamianych przez środowisko Business Central
- Extensions (v2) — rozszerzenia jako pakiety (.app) bez modyfikacji kodu bazowego; bezpieczna aktualizacja systemu
- AppSource — marketplace Microsoft z tysiącami dodatków ISV do Business Central
- Power Platform integration — Power BI (raporty), Power Automate (workflow), Power Apps (custom apps)
Zastosowania #
- Digitalizacja finansów SMB — wdrożenie zintegrowanego systemu FK, AR/AP zastępującego Excel i osobne systemy finansowe
- Zarządzanie łańcuchem dostaw — zakupy, magazyn i sprzedaż w jednym systemie z automatycznym uzupełnianiem zapasów
- Migracja z Dynamics NAV — upgrade starszych instalacji NAV (2013, 2016, 2018) do Business Central SaaS lub on-premises
- Customizacja przez AL Extensions — tworzenie branżowych rozszerzeń (retail, produkcja, usługi) dla klientów wdrożeniowych
- Integracja z Microsoft 365 — bezpośrednia integracja z Outlook, Teams, Excel i SharePoint bez dodatkowych connectorów
Ścieżka nauki #
Business Central to ekosystem wymagający znajomości zarówno funkcjonalności ERP, jak i programowania AL — ścieżka zależy od roli (konsultant lub developer).
Zacznij od:
- Darmowe konto trial Business Central: dynamics.microsoft.com; przejrzyj interfejs i moduły funkcjonalne
- Microsoft Learn: ścieżki szkoleniowe Business Central (MB-800 — Functional Consultant); bezpłatne, interaktywne moduły
- AL Language: Visual Studio Code z rozszerzeniem AL Language; Hello World extension dla BC
Następnie pogłębiaj:
- AL programowanie: tabele, strony, codeunits, raporty — fundamenty rozszerzalności BC
- Środowisko developerskie: Docker sandbox Business Central lub BC Cloud Sandbox na własnym tenantcie
- Certyfikacja: MB-800 (Dynamics 365 Business Central Functional Consultant Associate)
- Certyfikacja developerska: MB-820 (Business Central Developer)
- Społeczność: yzhums.com, bccentral.io, Dynamics 365 Community Forum — aktywne zasoby BC
FAQ #
- Czym różni się Business Central od Dynamics NAV?
- Dynamics NAV (Navision) to poprzednia generacja systemu — instalowany on-premises, rozszerzany przez modyfikacje kodu C/AL. Business Central to chmurowa ewolucja NAV: dostępny głównie jako SaaS na Azure, rozszerzany przez AL Extensions (bez modyfikacji kodu bazowego), regularnie aktualizowany przez Microsoft (co miesiąc minor, dwa razy w roku major). BC ma nowoczesny web interfejs i głębszą integrację z Power Platform.
- Czym jest AL Language i dlaczego zastąpił C/AL?
- AL (Application Language) to nowy język programowania rozszerzeń Business Central, z Pascalopodobną składnią dziedziczoną po C/AL z NAV. Kluczowa różnica: AL Extensions nie modyfikują kodu bazowego BC — są osobnymi pakietami (.app) instalowanymi obok systemu. Umożliwia to Microsoft bezpieczne aktualizowanie BC bez ryzyka uszkodzenia customizacji klienta.
- Czy Business Central jest dobry dla dużych firm?
- Business Central jest zaprojektowany dla małych i średnich firm (SMB) — do kilkuset użytkowników i obrotów do kilkuset milionów EUR. Dla dużych korporacji (enterprise) Microsoft oferuje Dynamics 365 Finance i Supply Chain Management (dawniej AX/Dynamics 365 FO) — bardziej złożony, droższy, z zaawansowaną obsługą wielu podmiotów prawnych i procesów globalnych.
- Ile zarabia konsultant i developer Business Central?
- Konsultant funkcjonalny Business Central zarabia w Polsce od 8 000 do 18 000 zł brutto. BC Developer (AL) to 12 000-22 000 zł. Senior BC Architect lub Team Lead przy dużych wdrożeniach to 20 000-30 000 zł. Certyfikacja MB-800 i MB-820 jest cenionym potwierdzeniem kompetencji przez partnerów Microsoft i klientów. Rynek partnerów Microsoft w Polsce jest rozbudowany — wiele firm wdrożeniowych aktywnie poszukuje specjalistów BC.