46просмотров
11 февраля 2026 г.
questionScore: 51
Сколько раз исполнитель может переносить сроки в задаче? Это немного философский вопрос. Я считаю - нисколько. Но Битрикс24 так не считает, поэтому сделал новую настройку для задач. В частности там есть: - Проконтролировать задачу после завершения (это уже было и раньше); - Разрешить исполнителю менять крайний срок (тоже было); - Запрашивать причину (это новое) - Ограничить по дате или количеству. Это новое и бомбическое. Т.е. можно поставить задачу из бп и настроить такие параметры. Один минус, нет сейчас таких настроек в активити создания задачи. Ладно, идем в маркет, гуглим, а тоже ничего такого нет. Странно, но не смертельно. Начинаем исследование. Методы изменения настроек есть. Вроде даже все подходящие. Отдельный вопрос, что выносить. - Автоматически указывать крайний срок в новых задачах. Это сомнительная история, мы же говорим про текущую задачу, зачем нам новые, тем более крайний срок в них. Отбрасываем. - Пропускать выходные дни. У нас бп, крайний срок мы все равно как то вычисляем, поэтому прибавлять все дни или только рабочие, это изменение только функции вычисления дней. Тоже отбрасываем. Остальное берем в разработку. На все параметры есть изменения. Решили не дублировать весь функционал создания задачи, учитывая, что он не самый простой. Добавим только изменение настроек. Делаем активити, проверяем, все работает. У нас уже есть клевое приложение по задачам "Набор роботов для работы с задачами", добавляем туда новое активити. Искать "Настройки задачи". Оно уже сейчас есть в маркете, можно устанавливать и пробовать. Запрашивает ИД задачи и параметры настройки. Вроде все норм. А теперь берем ситуацию. У нас есть БП, где мы ставим задачу, конечно же ставим параметр "Остановить процесс на время выполнения задачи", нам же нужно подождать когда задача будет выполнена. Но дело в том, что создание задачи есть, пауза есть, а куда добавить наше новое активити - непонятно. Т.е. задача стоит и надо как-то внутрь добавить изменение настроек. Как выйти из этой ситуации? Решение простое. Надо сделать параллельное выполнение. В левой части у нас активити создания задачи. А в правой наше новое активити по изменению настроек, куда передаем параметром ИД созданной задачи. Проверили, все отлично отрабатывает, задача создается в ожидании, настройки успешно применяются. Вы пользуетесь этим функционалом? 📍Навигация по каналу. #задачи #приложения
46
просмотров
2388
символов
Нет
эмодзи
Нет
медиа

Другие посты @axit_rnd

Все посты канала →
Сколько раз исполнитель может переносить сроки в задаче? Это — @axit_rnd | PostSniper