Получение задач из Битрикс24 в 1С через вебхуки и REST APi

0. alexlx 75 19.11.19 13:37 Сейчас в теме
Обработка-пример для загрузки задач за период из Битрикса24. Задачи вытягиваются в таблицу значений и отображаются на форме.

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. itriot11 76 19.11.19 16:38 Сейчас в теме
Наблюдателей, комментарии к задачам не пробовали выдернуть?
2. alexlx 75 19.11.19 17:01 Сейчас в теме
(1)
Наблюдателей, комментарии к задачам не пробовали выдернуть?
Пытался. Наблюдатели выдергиваются этой же обработкой. Поле auditors содержит массив ИД наблюдателей. Комментарии кажется отдельно методом task.commentitem.getlist, в который надо скормить ИД задачи
itriot11; +1 Ответить
3. itriot11 76 19.11.19 17:06 Сейчас в теме
(2) думаю, было бы классно разработать подсистему, которая дергала всю связанную инфу с задачами Битрикса и формировала различные отчеты уже на стороне 1С. У самого, к сожалению, ручки пока так и не дошли до реализации.
4. alexlx 75 19.11.19 17:15 Сейчас в теме
(3) Я тоже думал об этом, но решил не засорять базу. Открыл-посмотрел-закрыл. На этом всё. Не так сильно люблю я битрикс :)
5. ElenaNafty 02.04.20 13:15 Сейчас в теме
Добрый день! Вы пишите "поэтому сначала мы узнаем общее количество элементов в массиве, затем в цикле собираем их все с помощью ключа &start=". А каким запросом можно узнать общее количество задач?
Я сейчас знаю только такой способ:
Получать по 50 штук, пока параметр Next не перестанет приходить в ответе.
6. alexlx 75 02.04.20 15:28 Сейчас в теме
(5)В первом же запросе можно посмотреть поле total, в нем общее количество
7. ElenaNafty 03.04.20 09:20 Сейчас в теме
(6) Спасибо) Вчера тоже уже увидела его.
8. marat3581525 23.04.20 14:31 Сейчас в теме
Добрый день, автор!
В описании данного метода tasks.task.list можно также передать параметр filter по полю ID задачи. Подскажи, как правильно сформировать строку этого параметра с данным полем для отправки запроса?
Поясню. Известен конкретный ID задачи, например 43985. Как мне корректно сформировать параметр filter с данным ID?
9. marat3581525 23.04.20 15:54 Сейчас в теме
(8)Вопрос закрыт)
Например, для того чтобы получить списком две задачи, ID которых заранее известен, можно прописать следующее

HTTPЗапрос = Новый HTTPЗапрос(АдресВебхука + "tasks.task.list.xml/" + "?filter[ID][0]=ЗначениеПервогоЭлемента&filter[ID][1]=ЗначениеВторогоЭлемента");

Это так, кому интересно.
10. seroga777 29.05.20 16:54 Сейчас в теме
не подскажете каким методом получить пользователей в 1С из Битрикса?
11. alexlx 75 22.06.20 09:27 Сейчас в теме
Если в задачах, то там есть поля :
CREATED_BY_LAST_NAME - постановщик;
RESPONSIBLE_LAST_NAME - ответственный;
Оставьте свое сообщение
Вопросы с вознаграждением