+7 (495) 215-55-27
На сайте осуществляется обработка пользовательских данных с использованием Cookie в соответствии с Условиями обработки пользовательских данных. Вы можете запретить сохранение Cookie в настройках своего браузера.
Хорошо

Исключения для бригад прямо в календаре задач — и другие новинки Телетрека

Приятного чтения!
05.10.2026 | Телетрек
На странице Тариф добавили отображение информации по опции «Впрок». Для бригады добавили возможность настраивать исключение прямо на календаре задач. Ускорили выход из учётной записи услуги. Внесли изменения в программном интерфейсе B2B Open API. Исправили ошибки в работе услуги.
Опция «Впрок» на странице Тариф
На странице Тариф теперь отображается состояние опции «Впрок». Можно увидеть, подключена ли она, а также период оплаты, скидку и дату следующего списания.
Исключение для Бригады
На Календаре задач добавили возможность добавлять исключение для бригад. Для настройки исключения нужно нажать правой кнопкой мыши на бригаду и выбрать График работы → Исключения. И далее указать всю нужную информацию об исключении в открывшемся окне.
Время начала задачи
При создании задачи дата начала теперь устанавливается автоматически на 10 минут больше текущего времени.
Выход из учётной записи
Выход из учётной записи услуги стал гораздо быстрее. Теперь переход на страницу авторизации занимает считанные секунды.
Изменения в B2B Open API
— Родительская запись справочника
В программном интерфейсе B2B Open API в методы создания и изменения справочника для записи иерархического справочника добавили возможность указывать родительскую запись. Теперь в методах работы со справочниками POST /api/catalogManagement/catalogs/{catalogID}/entries и PATCH /api/catalogManagement/catalogs/{catalogID}/entries появилось новое поле «parentEntryExternalID», в котором только для иерархических записей можно указать родительскую запись справочника. Параметр «parentEntryExternalID» указывается в запросе и возвращается в ответе.
[
    {
        "templateItemExternalID": "73483",
        "name": "Населенный пункт",
        "value": "Октябрьский",
        "techDescription": {
            "catalogEntry": {
                "parentEntryExternalID": "2762747"
            }
        }
    }
]
— Распределение бригады, зафиксированное в задаче
По задаче теперь можно узнать, в какое распределение бригады она была назначена. При назначении задачи на Бригаду в «workOrder» сохраняется значение «SubscriberTeamAllocationID» распределения, покрывающего интервал «workOrder».
Также в программном интерфейсе B2B Open API добавили новый метод GET /api/taskManagement/tasks/{taskID}/allocation. Метод возвращает распределение бригады, зафиксированное в задаче. Если задача без зафиксированного распределения, то в ответе возвращается статус 200.
{
  "allocation": {
    "allocationID": 36497,
    "startDate": "2026-10-05T12:31:40.685Z",
    "endDate": "2026-10-05T12:31:40.685Z",
    "subscribers": [
      {
        "subscriberID": 3647457,
        "name": "Сидоров Сергей Александрович",
      },
      {
        "subscriberID": 3647457,
        "name": "Лебедев Михаил Юрьевич",
      }
    ],
    "leadSubscriberID": 3647476
  },
  "team": {
    "teamID": 26463,
    "name": "Бригада механиков"
  }
}
Исправленные ошибки и доработки
Исправили ошибку, из-за которой в исходящих сообщениях и веб-хуках у задач плановое время окончания было раньше, чем время фактического начала работ.
Выполнили доработку, чтобы дополнительные поля в карточках задач/сотрудников при открытии отображались как загружающиеся. Ранее, пока основные данные карточки прогружались быстрее, дополнительные поля могли отображаться как пустые — «нет значения». Теперь же легко отличить дополнительные поля задачи, находящиеся в состоянии загрузки, от пустых дополнительных полей.
Доработали поиск адресов (геокодирование) в ГИС. Теперь в системе адреса с сокращениями («пр-т», «просп.», «ул.», «пер.» и т. п.) находятся точно так же, как полные (в том числе при загрузке сотрудников из Excel).
Примеры:
- «пр-т», «пр-кт», «просп.» → «проспект»
- «ул.» → «улица»
- «пер.» → «переулок»
- «б-р», «бул.» → «бульвар»
- «ш.» → «шоссе»
- «пл.» → «площадь»
- «наб.» → «набережная»
На страницах, где фильтр содержит обязательный фильтр по дате (например, Маршруты с фильтром «Дата маршрута»), кнопка «Фильтр» показывала счётчик ①, несмотря на то, что в выпадающем списке не было выбрано ни одного необязательного фильтра. Выполнили доработку, чтобы после перезагрузки страницы обязательный фильтр по дате (сегодня) не учитывался в счётчике. Но при этом счётчик по-прежнему показывает ①, если значение обязательного фильтра по дате отличается от значения по умолчанию (дата отличается от сегодняшней).
Исправили ошибку, возникающую при создании/редактировании шаблона чек-листа во время ручного добавления элемента в выбранный список. Теперь элемент успешно добавляется без перехода на страницу ошибки. А при некорректном состоянии или данных отображается понятное сообщение о причинах и не теряет введённые пользователем данные.
Поправили ошибку, из-за которой при создании задачи с помощью шаблона, в котором включён параметр «Задать крайний срок выполнения», система неверно подставляла крайний срок. Теперь при выборе шаблона с заданным крайним сроком выполнения в окне создания задачи галочка «Задать крайний срок выполнения» включается сама и крайний срок по умолчанию отображается как «дата и время начала» + «deadlineDelta» из шаблона. Шаблон без крайнего срока не включает галочку и не подставляет крайний срок при создании задачи.
Исправили ошибку, из-за которой на странице «Шаблоны форм» при создании шаблона в блоке «Информация» после включения переключателя «Задать подтип» кнопки подтипов не реагировали на нажатие. Теперь при включённой опции «Задать подтип» можно выбрать каждый доступный подтип поля «Информация» («Текст», «Файл», «Картинка», «Аудиофайл», «Видеофайл», «Заголовок», «Подзаголовок», «Разделитель», «Ссылка»).
При изменении не тарифного поля у только что созданного сотрудника через метод PATCH /api/subscriberManagement/subscribers/{subscriberID} в ответе возвращался код 400 «Ошибка валидации» и ошибка «Текущий тариф не найден». Теперь валидация «Текущий тариф не найден» по полю «tariffID» срабатывает только, если «tariffID» реально передан в запросе.
Исправили ошибку 500 «Внутренняя ошибка сервера», которая возникала при импорте гео-зон.