M365Con 2027 – bezpłatna konferencja online · 11–22 Jan 2027 · 120 sessions→ m365con.net
M365.FM · Polski

Dostosowanie Business Central

programowanie w AL i rozszerzenia w prostych słowach

Dodatkowe pole w karcie klienta, własny krok zatwierdzania albo reguła sprawdzająca zamówienie przed zaksięgowaniem – drobne zmiany w Business Central szybko zaczynają brzmieć jak zupełnie nowy język. Ten odcinek wyjaśnia, czym jest programowanie w AL, po co istnieją rozszerzenia i jak własne dostosowania bezpiecznie działają obok standardowej aplikacji.

Obserwuj podcastNowe odcinki o Microsoft 365, Copilot i nie tylko, za darmo w Twojej aplikacji podcastowej.Spotify

▶ Dostosowanie Business Central: programowanie w AL i rozszerzenia w prostych słowach (Dubbing AI)

Czego się dowiesz:

  1. Dlaczego rozszerzenia zamiast zmian w kodzie: dawniej oryginalny kod (C/AL) modyfikowano bezpośrednio, a każda aktualizacja wymagała porównywania i poprawek; dziś aplikacja bazowa pozostaje nienaruszona, a dostosowania działają jako osobna aplikacja przez obsługiwane interfejsy
  2. Najważniejsze obiekty AL: tabele i pola jako cyfrowa szafa na akta, strony typu karta, lista i arkusz, rozszerzenia tabel i stron, codeunity, raporty, zapytania i XMLporty
  3. Triggery i zdarzenia: triggery walidacji przy zmianie pola, subskrybenci zdarzeń oraz różnica między OnBefore (sprawdzenie przed księgowaniem z możliwością jego zatrzymania) a OnAfter (reakcja po fakcie), a wspólne reguły zebrane w jednym codeunicie
  4. Narzędzia i sposób pracy: Visual Studio Code z rozszerzeniem AL Language, polecenie AL: Go!, pakiet aplikacji, testy w środowisku sandbox, debugowanie z punktami przerwania i historia wersji w Git
  5. Praktyczny przykład dodatku z bonusami dla klientów: tabela poziomów z procentem rabatu (Złoty = 10%), strony listy i karty, pole Bonus ID w karcie klienta, reguła rabatu w codeunicie, codeunit instalacyjny i subskrybent zdarzeń w procesie sprzedaży

Ten odcinek to polska wersja z dubbingiem AI animowanego wideo z M365 Show prowadzonego przez Microsoft MVP Mirko Petersa.

Więcej odcinków

Wszystkie odcinki →