База знаний

Порядок отображения имени и фамилии пользователей портала

Порядок отображения имени и фамилии пользователей портала:
в "Региональных настройках" #NAME# #LAST_NAME#

Как записать ID создаваемого смарт-процесса из карточки сделки/лида/контакта/компании

При создании связи смарт-процесса с другой сущностью появляется возможность создавать новый элемент непосредственно из карточки. Однако созданный таким образом элемент нельзя использовать при генерации документа.

Решением проблемы является следующий способ:

  1. В сущности, где нам нужно использовать созданные смарт-процессы, создаем пользовательское поле типа "привязка к элементам CRM". Это поле будем использовать для генератора документов.
  2. Далее, там же создаем бизнес-процесс без автоматического запуска, который будет брать ID из глобальной переменной и записывать его в созданное ранее поле.
  3. В создаваемом смарт-процессе создаем бизнес-процесс с запуском при создании, который будет записывать свой ID в глобальную переменную и запускать в другой сущности созданный на шаге 2 бизнес-процесс.

Как изменить штатное сообщение об ошибке при добавлении своего обработчика
(Обновление сделки отменено обработчиком события: "callable")

$arFields['RESULT_MESSAGE'] = 'Текст ошибки';
$GLOBALS['APPLICATION']->ThrowException('Текст ошибки');

Добавление нескольких файлов в смарт-процесс с помощью API

"fields": {
"ufCrm9_1724864979199": [
["name1", "base64_encoded_content1"],
["name2", "base64_encoded_content2"]
]
}


CRM-форма появится здесь