• Как сделать несколько чек листов в одной задаче?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Измените свой код создания чек-листа, можете воспользоваться фрагментом:

    use \Bitrix\Main,
    	\Bitrix\Tasks\CheckList\Task
    	;
    
    Main\Loader::IncludeModule('tasks');
    
    /**
     * @var integer Идентификатор задачи
     */
    $taskId = 6;
    
    /**
     * @var integer Идентификатор пользователя
     */
    $userId = 1;
    
    $result = Task\TaskCheckListFacade::add(
    	$taskId,
    	$userId,
    	[
    		'TITLE'        => 'Test data',
    		'PARENT_ID'    => 0,
    		'SORT_INDEX'   => '10',
    		'IS_COMPLETE'  => 'N',
    		'IS_IMPORTANT' => 'N',
    		'MEMBERS'      => [],
    		'ATTACHMENTS'  => [],
    	]
    );
    
    var_dump($result);
    Ответ написан
    4 комментария
  • Как вывести popup окно стандартной bx библиотекой в карточке лида?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    сам шаблон, вопрос где его найти ?


    Любая подобная модификация является изменением функциональной части системы, т.е. при любом обновлении необходимо будет проверять не сломалось ли чего.

    Как можно притворить это решение в жизнь?

    1) Кастомизировать шаблон компонента bitrix:crm.lead и поместить код в details.php
    Плюсы:
    - Мнимальное изменение
    - Шаблон меняется очень редко

    Минусы:
    - Придется поддерживать до конца проекта при любом обновлении

    2) Кастомизировать шаблон компонента bitrix:crm.lead.details

    Плюсы:
    - Незначительное изменение
    - Частично можно опираться на поля лида

    Минусы:
    - Придется поддерживать до конца проекта при любом обновлении

    3) Делать это через JS.
    На событии эпилога подключать библиотеку, которая будет проверять нужную страницу и выводить popup

    Плюсы:
    - Не влияет на обновления

    Минусы:
    - Не просто в разработке (требует глубоких знаний платформы)
    - Будет сложнее поддерживать, если битрикс будет менять апи/чпу

    Документации по всем 3 способам в интернете не найти.
    Ответ написан
    2 комментария