В данной заметке рассматривается способ получения значений полей элемента CRM с использованием JavaScript.
1. Подготовка
Создайте js расширение и подключите его на требуемых страницах.
2. Обработчик событий
В файле расширения script.js будет происходить обработка события инициализация объекта entityeditor.
(function () { BX.addCustomEvent('bx.crm.entityeditor:oninit', (event, context) => { let fields = context.model.getData() console.log(fields) }) })()
После загрузки страницы в консоль будет выведен объект, содержащий значение полей элемента crm.