M365.FM · Українська
Налаштування Business Central
розробка на AL і розширення простими словами
Безпека, ідентичність і governancePower Platform & Dynamics 365business centralрозробка на alрозширенняdynamics 365налаштуванняvisual studio codecodeuniterp
Додаткове поле в картці клієнта, власний етап погодження чи правило, яке перевіряє замовлення перед проведенням, — навіть невеликі зміни в Business Central швидко починають звучати як зовсім нова мова. У цьому випуску пояснюється, що таке розробка на AL, навіщо потрібні розширення і як індивідуальні налаштування безпечно працюють поруч зі стандартним застосунком.
Підписатися на подкастНові випуски про Microsoft 365, Copilot та інше, безкоштовно у вашому застосунку для подкастів.Spotify
▶ Налаштування Business Central: розробка на AL і розширення простими словами (ШІ-дубляж)
Що ви дізнаєтеся:
- Чому розширення, а не зміна коду: раніше вихідний код (C/AL) змінювали напряму, і кожне оновлення вимагало порівнянь і виправлень; сьогодні базовий застосунок залишається недоторканим, а налаштування працюють як окремий застосунок через підтримувані інтерфейси
- Головні об’єкти AL: таблиці й поля як цифрова картотека, сторінки-картки, списки та робочі аркуші, розширення таблиць і сторінок, codeunit, звіти, запити та XMLport
- Тригери й події: тригери перевірки під час зміни поля, підписники на події та різниця між OnBefore (перевірка до проведення з можливістю його зупинити) і OnAfter (реакція після), а спільні правила зібрані в одному codeunit
- Інструменти й процес: Visual Studio Code з розширенням AL Language, команда AL: Go!, пакет застосунку, тестування в пісочниці, налагодження з точками зупинки та історія версій у Git
- Практичний приклад бонусної надбудови для клієнтів: таблиця рівнів із відсотком знижки («Золотий» = 10 %), сторінки списку й картки, поле Bonus ID у картці клієнта, правило знижки в codeunit, інсталяційний codeunit і підписник на подію в процесі продажу
Цей випуск — українська версія з ШІ-дубляжем анімованого відео з M365 Show від Microsoft MVP Мірко Петерса.