Описание
Проблема связана кастомизацией представления формы. Если на форму вынесен Activity Feed и в клиентском скрипте производится вызов методов
s_form.getValue(); s_form.setMandatory(); s_form.setReadOnly(); s_form.setValue();,
скрипт падает с ошибкой в консоли Uncaught (in promise) TypeError: Cannot read properties of null (reading 'columnId') или Uncaught TypeError: Cannot read properties of null (reading 'columnId')
Обходное решение
- Вынести на форму недостающие поля, к которым происходит обращение в методах:
s_form.getValue();
s_form.setMandatory();
s_form.setReadOnly();
s_form.setValue();
или
- Добавить проверку текущего представления перед обращением:
if (s_form.formView === "Default") { // представление, на которое вынесено поле service
const service = s_form.getValue("service");
// ...
} else {
// ...
}