Вопрос такой: как сделать превью пдф документа?
используется битрикс. клиент загружает пдф. он должен загрузить пдф файл и на выходе получить карточку с превью.
Как-нибудь можно сделать так, чтобы подзадачи к задачам появлялись в скраме и при этом оставались подзадачами?
2. При создании отдельного сайта с ядром и БД Б24, когда сайт создаётся в папке /home/bitrix/ext_www/папка сайта и создания там символических ссылок на папки /home/bitrix/www/bitrix и /home/bitrix/www/upload, в момент перехода на URL сайта, происходит переадресация на главную страницу Б24(((
use \Bitrix\Main\Loader;
use \Bitrix\Crm\Service\Container;
// $entityTypeID - entity type id
// $fileId - saved file identifier (CFile::SaveFile)
Loader::requireModule('crm');
$factory = Container::getInstance()->getFactory($entityTypeID);
$avatarField = $factory->getFieldsCollection()
->getField('UF_CRM_11_AVATAR');
$item = $factory->createItem();
$item->set('UF_CRM_11_AVATAR', $fileId);
Container::getInstance()
->getFileUploader()
->registerFileId($avatarField, $fileId);
$result = $factory->getAddOperation($item)->launch();
var_dump($result->isSuccess());
Подскажите, пожалуйста: как автоматически синхронизировать календрь сотрудника по умолчанию и календарь сотрудника из битрикс?
Потом переделал в:
use \Bitrix\Bizproc\Workflow\Type\GlobalVar;
use \Bitrix\Main\Loader;
Loader::requireModule('bizproc');
$variableId = 'Variable1684762282405'; // Код вашей константы
$property = GlobalVar::getById($variableId);
if ( is_null($property) )
{
throw new \Exception("Property not exist: ".$variableId);
}
// $property['Default'] - значение тут
Подскажите, какими методами можно в php получить данное описание разделов?
CUserOptions::GetOption($category, $name, $default_value = false, $user_id = false)
$preset = CUserOptions::GetOption(
'crm.entity.editor',
'DYNAMIC_179_details_C15_common',
null
);
// var_dump($preset); - show
Как сделать так чтобы при закрытии дела у менеджера появился на экране запрос с выбором варианта завершения дела?
Это нужно для того что понять что произошло и куда дальше двигать лид. Если это недозвон, то поставить новое дело через день, если попросили перезвонить, то так же поставить дело на другое время, если целевой то перекинуть в другую воронку, если не целевой, то закрыть лид
$contactFields = [
"FM" => [
"PHONE" => [
// Телефон с ID 3567 будет изменен
"3567" => [
"VALUE" => '+78889996644',
"VALUE_TYPE" => "WORK",
],
// Телефон в ID 1234 будет удален
"1234" => [
"VALUE" => '',
"VALUE_TYPE" => "HOME",
]
],
],
];
$contactEntity = new \CCrmContact(false);
$isUpdateSuccess = $contactEntity->Update($contactId);