Для сложения значений в названии сделки в Битрикс24 вы можете использовать PHP скрипт или использовать встроенные функции в Битрикс24.
- PHP скрипт:
- Создайте новый PHP скрипт или откройте файл, где вы хотите выполнить сложение значений.
- Получите данные сделки с помощью метода
CCrmDeal::GetByID($dealID)
, где$dealID
- идентификатор сделки. - Извлеките название сделки с помощью
$deal['TITLE']
. - Сложите значения в названии сделки и сохраните результат в новую переменную.
- Обновите название сделки с помощью метода
CCrmDeal::Update($dealID, array('TITLE' => $newTitle))
, где$newTitle
- новое название сделки.
Пример кода:
require($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_before.php'); CModule::IncludeModule('crm'); // Получаем данные сделки $dealID = 123; // идентификатор сделки $deal = CCrmDeal::GetByID($dealID); // Получаем название сделки $title = $deal['TITLE']; // Складываем значения в названии сделки $value1 = 'Значение 1'; $value2 = 'Значение 2'; $newTitle = $title . ' ' . $value1 . ' ' . $value2; // Обновляем название сделки CCrmDeal::Update($dealID, array('TITLE' => $newTitle));
- Встроенные функции в Битрикс24:
- Откройте страницу редактирования сделки в Битрикс24 и перейдите в режим настройки названия сделки.
- Добавьте необходимые значения в название сделки, используя метки (например,
[VALUE1]
и[VALUE2]
). - Создайте новое поле типа "Калькулятор".
- В настройках калькулятора добавьте формулу для сложения значений:
[VALUE1] + [VALUE2]
или конкатенацию строк:[VALUE1] . ' ' . [VALUE2]
. - Сохраните изменения.
При каждом обновлении значений [VALUE1]
и [VALUE2]
, значение в названии сделки будет автоматически пересчитываться.