В данной заметке рассматривается способ получения значений полей элемента 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.