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 Мирко Петерса.