Вячеслав Йо, так я тоже пробовал. Давал на все стадии лидов (просто в лидах везде выбрано "Все").
В итоге оставил все как есть и добавил к одной сделке возможность Добавления.
Глобальные переменные не нужны, но спасибо, что напомнили про активити Запустить бизнес-процесс.
А данные можно передать в блоке "Создание элемента списка".
konsealex, Спасибо, сделал с помощью функций CIntranetUtils::GetUserDepartments(), CIntranetUtils::GetDepartmentsData(), и в целом разобрался как работает блок PHP код в БП
Спасибо. Помогли.
Методом проб и ошибок разобрался как именно это сделать:
В БП создаем переменную (множественную) типа строка. Множественную, потому что в итоге получим список подразделений, так как сотрудник может быть одновременно в нескольких подразделениях, иначе получим только первое из списка.
Вставляем блок Произвольный PHP код, куда вписываем:
# Получаем ID пользователя, например 499 (срезом убираем user_, так как {Сотрудник} возвращает user_499)
$userID = substr({{Сотрудник}}, 5);
# Подставляем в функцию для получения списка подразделений
$arUserDepartments = CIntranetUtils::GetUserDepartments($userID);
# Список подразделений подставляем в функцию для получения названий подразделений
$arDepartmentsName = CIntranetUtils::GetDepartmentsData($arUserDepartments);
# Полученное название подразделения присваиваем переменной бизнес-процесса (units).
$rootActivity->SetVariable("units", $arDepartmentsName);
Эдуард, Как оказалось, письмо из БП отправляется только если в качестве отправителя прописывать Email администратора сайта (если пропишу свой, который с тем же доменом, то не отправляет). Вопрос теперь в том, как сделать, чтобы можно было отправлять с другой почты
Эдуард, На почту приходят стандартные уведомления. Больше с портала никаких писем никуда не отправляется. Я хотел попробовать из БП отправлять уведомление о том, что процесс на такой-то стадии (к примеру)
Александр Маджугин, Тогда я правильно понимаю, что для запуска резервного копирования через крон, достаточно будет перевести периодических агентов на крон с помощью этой команды?
Kirill Novozhilov, Спасибо.
При бэкапе в папку на сайте, бэкап делается в папку /bitrix/backup.
Можно ли удалить папку backup и тут же создать символьную ссылку на другой диск с таким же названием backup, будет ли так работать?
Вытащил бэкап из облака и развернул на VMBitrix.
В кроне нашел скрипт /opt/webdir/bin/bx_backup.sh
Если правильно понял, то при запуске скрипта в него передается название бд и папка куда бэкапить.
Запустил /opt/webdir/bin/bx_backup.sh sitemanager /home/bitrix/backup2/archive (вместо backup2 планируется отдельный диск)
Но встречаю ошибку:
mysqldump: Error: 'Access denied; you need (at least one of) the PROCESS privilege(s) for this operation' when trying to dump tablespaces
Возможно неправильно тестирую.
Подскажите, пожалуйста, как правильно протестировать
Спасибо, попробую.
Пока нашел такой способ: Создаем блок "Информация о сотруднике", выбираем там сотрудника. Затем можем в следующих блоках в форме "вставка значения" в списке дополнительных результатов найти "Информация о сотруднике" где есть поле "Отсутствие", которое дает Y либо N.
Андрей Николаев, Нужно обращаться к api HH, получать резюме откликнувшихся и автоматически создавать лид или сделку в определённую воронку (подписки на битрикс маркет нет).
Я недавно начал изучать этот вопрос, пока только разобрался с получением доступа к api, получил id, secret, сделал access_token. Пока что мне абсолютно непонятно что и где нужно прописывать в битриксе, буду очень рад если направите.
Я нашел немного другой способ получения последнего дня текущего месяца тут https://www.php.net/manual/ru/datetime.formats.rel...
В переменной Date1 у меня ='last day of next month' и это работает.
Но когда пробую с помощью вашей подсказки получить именно рабочий день, то у меня задача создается без срока.
В итоге оставил все как есть и добавил к одной сделке возможность Добавления.