Додаткове поле в картці клієнта, власний етап погодження чи правило, яке перевіряє замовлення перед проведенням, — навіть невеликі зміни в Business Central швидко починають звучати як зовсім нова мова. У цьому випуску пояснюється, що таке розробка на AL, навіщо потрібні розширення і як індивідуальні налаштування безпечно працюють поруч зі стандартним застосунком.Що ви дізнаєтеся:Чому розширення, а не зміна коду: раніше вихідний код (C/AL) змінювали напряму, і кожне оновлення вимагало порівнянь і виправлень; сьогодні базовий застосунок залишається недоторканим, а налаштування працюють як окремий застосунок через підтримувані інтерфейсиГоловні об’єкти AL: таблиці й поля як цифрова картотека, сторінки-картки, списки та робочі аркуші, розширення таблиць і сторінок, codeunit, звіти, запити та XMLportТригери й події: тригери перевірки під час зміни поля, підписники на події та різниця між OnBefore (перевірка до проведення з можливістю його зупинити) і OnAfter (реакція після), а спільні правила зібрані в одному codeunitІнструменти й процес: Visual Studio Code з розширенням AL Language, команда AL: Go!, пакет застосунку, тестування в пісочниці, налагодження з точками зупинки та історія версій у GitПрактичний приклад бонусної надбудови для клієнтів: таблиця рівнів із відсотком знижки («Золотий» = 10 %), сторінки списку й картки, поле Bonus ID у картці клієнта, правило знижки в codeunit, інсталяційний codeunit і підписник на подію в процесі продажуДля користувачів, консультантів і розробників-початківців Business Central, які хочуть зрозуміти, як адаптувати систему, не змінюючи основний застосунок.Цей випуск — українська версія з ШІ-дубляжем анімованого відео з M365 Show від Microsoft MVP Мірко Петерса.▶ Дивитися відео: https://youtu.be/nm4Lm5FnSJQ🎧 Інші випуски: https://www.m365.fm🎤 M365Con — безкоштовна онлайн-конференція з Microsoft: https://m365con.net💼 Мірко Петерс у LinkedIn: https://www.linkedin.com/in/m365showpodcast/
This episode includes AI-generated content.
show less
Comments