Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Nentra

  • 1
    вклад
  • 123
    вопроса
  • 27
    ответов
  • 70%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как с помощью входящего вебхука bizproc.task.complete передать поля в активити «Запрос дополнительной информации»?

    Nentra @Nentra Автор вопроса
    Выполнение задания Запрос дополнительной информации через REST - версия для PHP:

    <?
        require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
        require($_SERVER["DOCUMENT_ROOT"]."/local/test6/in_hook/crest.php");    
        
        $ID=7; // ID Задания бизнес-процессов
        $STATUS=3; // или ok - ответ "Ок" (ознакомлен)
        $comment="Комментарий пользователя"; //Комментарий пользователя, обязательность зависит от параметров задания
        
        //Запрос дополнительной информации
        $params = array(    
        "TASK_ID" => $ID,
        "STATUS" => $STATUS,
        "COMMENT" => $comment,   
        
        "FIELDS" => [
        "ID_business_process" => "Значение Бизнес-процесс",  // ID_business_process - ID поля (он же идентификатор переменной из БП)
        "sat_response" => "Значение Бизнес-процесс sat_response", // sat_response - ID поля (он же идентификатор переменной из БП)
        "sat_comment" => "Значение Бизнес-процесс sat_comment", // sat_comment - ID поля (он же идентификатор переменной из БП)
        ],    
        ); //end $params = array(
        
        $result = CRest::call(
        'bizproc.task.complete',
        $params
        );
        
    echo "<pre>Template arParams: "; print_r($result); echo "</pre>";
    Ответ написан 30 янв.
    Комментировать
    Комментировать
  • Перестал запускаться проект в PhpStorm, я удалил папку .idea, проект стал запускаться но изменения не применяются - как сделать чтобы применялись?

    Nentra @Nentra Автор вопроса
    Пересоздал проект, всё заработало. Другие варианты не помогли.
    Ответ написан 30 янв.
    Комментировать
    Комментировать
  • Как авторизоваться с помощью CURL в битрикс24 коробка со стороннего портала?

    Nentra @Nentra Автор вопроса
    Если на файл будет право доступа "чтение" для всех пользователей, то запрос авторизации с подключенным прологом не будет происходить.
    Запрос авторизации с подключенным прологом происходит, так как на файл у вас скорее всего разрешен доступ только для авторизованных пользователей.
    Пройти авторизацию можно если в отправляемом запросе передать basic авторизацию.
    Пример отправки запроса в basic авторизацией через curl можно посмотреть в статье https://vk-book.ru/projti-avtorizaciyu-basic-http-...
    Ответ написан 26 янв.
    Комментировать
    Комментировать
  • PhpStorm - почему не открывается проект?

    Nentra @Nentra Автор вопроса
    Дмитрий @Compolomus
    Всмысле не открывается?
    Крайний случай это удалить с папки проекта .idea. Либо перенести временно
    Ответ написан 25 янв.
    Комментировать
    Комментировать
  • Как подростку заработать в 14-15 лет?

    Nentra @Nentra
    Попробуй на work-zilla поискать.
    Ответ написан 16 янв.
    Комментировать
    Комментировать
  • Как создать вебхук для bizproc.workflow.start?

    Nentra @Nentra
    777 - в данном случае это элемент из списка у которого id = 777
    Список находится в адинке тут:
    Рабочий стол - Контент - Процессы - Название бизнес-процесса, такое же как в публичной части.

    Вам нужно создать новый элемент списка, написать в него что ни будь, получить ID созданного элемента списка и написать его вместо 777

    Всё остальное у вас правильно.
    Ответ написан 13 янв.
    Комментировать
    Комментировать
  • Какие достоинства/недостатки у работы по SCRUM?

    Nentra @Nentra
    Столкнулся со скрамом на одной из подработок, на текущий момент вижу в нём только недостатки:
    1. Приходится каждый день тратить по пол часа - часу на собрания, на которых больше половины времени рассказывают какие плохие люди те кто сейчас отсутствуют, вторую половину времени спрашивают кто что сделал если не сделал то почему, дают задачи на день (в которых надо ещё разобраться, на других проектах, которые не по скраму, спускали просто уже готовые задачи - бери и делай).
    2. Какой то бардак и неразбериха все пытаются свалить задачи на друг друга.
    3. На совещании бывает что отсутствует больше половины команды задействованной в разработке.
    4. Давят абсолютно на всех участников проекта, почему за вчера не сделал, когда будет сделано, вынуждают оправдываться.
    Ответ написан 10 янв.
    Комментировать
    Комментировать
  • Какая версия php нужна для работы битрикс24 коробка?

    Nentra @Nentra Автор вопроса
    https://dev.1c-bitrix.ru/learning/course/?COURSE_I...
    Для работы продукта требуется наличие PHP версии не ниже 7.4.0.
    6398444775a55745899282.png
    Ответ написан 13 дек. 2022
    1 комментарий
    1 комментарий
  • Стоит ли разработчику на фрилансе заниматься составлением коммерческого предложения или лучше поискать сервис который на этом специализируется?

    Nentra @Nentra Автор вопроса
    vabka Василий Банников @vabka
    Можешь сам грамотно составить - составляй сам.
    Не можешь сам - делегируй
    Твоё время очень дорогое и дешевле делегировать это к другому человеку или сервису - делегируй.
    Твоё время наоборот сильно дешевле получается, чам заказывать со стороны - делай сам.

    КП это всё-таки не договор какой-то и составляется сильно проще.
    Ответ написан 04 дек. 2022
    Комментировать
    Комментировать
  • Как получить из массива значение [date] => 2022-11-14 09:53:22.000000 и потом поменять его и снова записать в этот же массив?

    Nentra @Nentra Автор вопроса
    Получить значение
    $productUser = $Date_Modify[0]["DATE_MODIFY"]->format("Y-m-d H:i:s");

    Записать значение ( Bitrix\Landing\Landing Object)
    $contentBlocks = 'Тут написаны слова';	
    $allBlocksResult[142]->saveContent($contentBlocks, false);
    Ответ написан 14 нояб. 2022
    Комментировать
    Комментировать
  • В каком файле находится класс CBitrixComponent?

    Nentra @Nentra Автор вопроса
    scottparker @scottparker
    ну если сильно надо то bitrix/modules/main/classes/general/component.php
    Написано 10 часов назад
    Ответ написан 03 нояб. 2022
    Комментировать
    Комментировать
  • Как прекратить установку модуля и вывести сообщение что модуль ставиться не будет потому что у вас php 8.0 или выше?

    Nentra @Nentra Автор вопроса
    В итоге в функцию DoInstall() вот так написал
    global $APPLICATION, $errors;
    
    			if(CheckVersion(phpversion(), "8.0.0")){
    				$APPLICATION->ThrowException(
    				GetMessage("PHP_ERROR_VERSION")
    				);
    				return false;
    			}
    Ответ написан 31 окт. 2022
    Комментировать
    Комментировать
  • По какой причине может не отрабатывать событие добавления пользовательского типа поля зарегистрированное с помощью RegisterModuleDependences?

    Nentra @Nentra Автор вопроса
    Не crm, а main
    Не посмотрел какой модуль прописан, кучу времени убил на поиск ошибки.
    Сегодня ещё раз всё перепроверил и нашёл.

    Правильно вот так будет
    RegisterModuleDependences("main", "OnUserTypeBuildList", "test345345.module", '\\test345345.module\\CrmEventUserField\\Handlers', 'GetUserTypeDescription');
    Ответ написан 18 окт. 2022
    Комментировать
    Комментировать
  • Что такое $this в js?

    Nentra @Nentra Автор вопроса
    Александр Васильев @amvasiljev
    часто так именуют переменную $this = $(this) в jquery. Это может и оптимизировать функцию и не выходить из контекста.
    Написано 14 окт.
    Ответ написан 17 окт. 2022
    Комментировать
    Комментировать
  • Как пользоваться методом BX.rest.callMethod(method, param, test.debug); в коробочном битрикс24 из административной части?

    Nentra @Nentra Автор вопроса
    Никак.
    Нужно всё делать через ORM и обычные методы Bitrix Framework.
    Ответ написан 04 окт. 2022
    Комментировать
    Комментировать
  • Как переключить контекст javaScript?

    Nentra @Nentra Автор вопроса
    Нужно использовать
    window.parent

    https://developer.mozilla.org/ru/docs/Web/API/Wind...

    В моём случае помогло window.parent[5].document.querySelector(".call-card").
    Но при добавлении или удалении некоторых элементов думаю что цифра 5 может поменяться и тогда всё сломается и нужно будет опять смотреть в консоли какую цифру ставить.
    Ответ написан 07 сент. 2022
    Комментировать
    Комментировать
  • Мультирегиональность АСПРО, не работает, ошибка 500 - как сделать чтобы работало?

    Nentra @Nentra Автор вопроса
    В итоге восстановил старый .htaccess и всё заработало.
    Ответ написан 19 авг. 2022
    Комментировать
    Комментировать
  • Почему не работает обработчик события нажатия на кнопку?

    Nentra @Nentra Автор вопроса
    В итоге обратился на портал https://getmentor.dev/, там нашёл ментора и он помог решить проблему.
    Делюсь решением.

    В файл android/app/src/main/AndroidManifest.xml перед строкой <application добавить вот эту строчку:
    <uses-permission android:name="android.permission.INTERNET"/>


    Проблема была не в сборке и не в build.gradle (он красный не потому что там ошибка, а потому что при открытии флаттер-проекта редактор почему-то не умеет понимать gradle файлы), а в том, что для релизной сборке не было указано разрешение на интернет, а ты в методе ходил в сеть. А в дебажной сборке это разрешение указано (та строчка которую я написал есть в файле android/app/src/debug/AndroidManifest.xml, который используется при дебажной сборке).


    обработчик работал, не работал запрос в сеть и всё что после него
    Ответ написан 13 июл. 2022
    Комментировать
    Комментировать
  • Не подключается телефон в Android Studio по Wi-Fi - пишет ошибку, как подключить?

    Nentra @Nentra Автор вопроса
    Сегодня почему то заработал.
    Было обновление андройда 12 версии и компьютер выключал
    Ответ написан 06 июл. 2022
    Комментировать
    Комментировать
  • Как подключить package:http/http.dart в Visual Studio Code?

    Nentra @Nentra Автор вопроса
    Проблема оказалось в том что Студио коде брал сдк ис папки флатер, после обновления папки на стабильную версию я поменял в файле пубспек точка ямл версию сдк и всё заработало.

    скрины
    62a2176bc5a21265689216.png
    62a2177537f99996963177.png
    Ответ написан 09 июн. 2022
    Комментировать
    Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • mayton2019
    • 6 ответов
    • 0 вопросов
  • HemulGM
    Hemul GM
    • 6 ответов
    • 0 вопросов
  • an
    • 0 ответов
    • 5 вопросов
  • OpenAI
    OpenAI
    • 5 ответов
    • 0 вопросов
  • HardBot
    HardBot
    • 5 ответов
    • 0 вопросов
  • rPman
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации