База знаний
Порядок отображения имени и фамилии пользователей портала
Порядок отображения имени и фамилии пользователей портала:
в "Региональных настройках" #NAME# #LAST_NAME#
в "Региональных настройках" #NAME# #LAST_NAME#
Как записать ID создаваемого смарт-процесса из карточки сделки/лида/контакта/компании
При создании связи смарт-процесса с другой сущностью появляется возможность создавать новый элемент непосредственно из карточки. Однако созданный таким образом элемент нельзя использовать при генерации документа.
Решением проблемы является следующий способ:
Решением проблемы является следующий способ:
- В сущности, где нам нужно использовать созданные смарт-процессы, создаем пользовательское поле типа "привязка к элементам CRM". Это поле будем использовать для генератора документов.
- Далее, там же создаем бизнес-процесс без автоматического запуска, который будет брать ID из глобальной переменной и записывать его в созданное ранее поле.
- В создаваемом смарт-процессе создаем бизнес-процесс с запуском при создании, который будет записывать свой ID в глобальную переменную и запускать в другой сущности созданный на шаге 2 бизнес-процесс.
Как изменить штатное сообщение об ошибке при добавлении своего обработчика
(Обновление сделки отменено обработчиком события: "callable")
$arFields['RESULT_MESSAGE'] = 'Текст ошибки';
$GLOBALS['APPLICATION']->ThrowException('Текст ошибки');
$GLOBALS['APPLICATION']->ThrowException('Текст ошибки');
Добавление нескольких файлов в смарт-процесс с помощью API
"fields": {
"ufCrm9_1724864979199": [
["name1", "base64_encoded_content1"],
["name2", "base64_encoded_content2"]
]
}
"ufCrm9_1724864979199": [
["name1", "base64_encoded_content1"],
["name2", "base64_encoded_content2"]
]
}
CRM-форма появится здесь