Всем привет!
Эта канбан-доска изначально появилась как ответ на мою личную потребность и потребность всей команды. По ряду причин мы перешли от YouGile к ведению задач в 1С, но типовая форма «Задачи мне» нас не совсем устраивала. Команда уже привыкла к канбан-формату, поэтому я разработал эту обработку для более интерактивной и наглядной работы с задачами. В результате получился инструмент с, на мой взгляд, симпатичным интерфейсом, к которому команда привыкла еще во время работы с YouGile.

Возможности интерфейса
Рабочее пространство обработки функционально разделено на две части:
1. Панель канбан-доски
Отвечает за визуализацию процесса: в этом блоке отображаются карточки задач, распределенные по колонкам в зависимости от их текущего статуса.
Что здесь реализовано:
-
Сортировка задач по этапам жизненного цикла. Внутри колонок карточки автоматически выстраиваются по дедлайну (сверху вниз): сначала идут «горящие» задачи, ниже — с более отдаленным сроком.
-
Удобное выделение нужной карточки для дальнейшей работы.
-
Интерактивные действия: можно взять задачу в работу прямо из бэклога, отметить ее выполнение или в один клик перейти по ссылке в типовую форму конкретной задачи.

2. Управляющая панель (описание и фильтры)
Полноценное рабочее место для управления задачей. В этой панели можно:
-
Быстро настраивать фильтры по сроку выполнения и конкретному исполнителю;
-
Просматривать и «на лету» редактировать описание и сроки выбранной задачи;
-
Открывать присоединенный предмет (документ-основание) и просматривать файлы, прикрепленные к документам и к самой задаче.

Техническая реализация
-
Интерфейс доски: Для отрисовки канбана используется макет, содержащий связку HTML, CSS и JS. Именно там прописана вся логика отображения карточек, колонок и выделения элементов.
-
Работа с данными: Данные получаются через запрос на форме. Логика управляющей панели, применение фильтров и сохранение изменений обрабатываются стандартными средствами платформы 1С.
Требования для запуска
Что потребуется для корректной работы обработки в вашей базе:
-
БСП не ниже 2.4 — необходимо для корректной работы с присоединенными файлами.
-
Программная генерация форм — обработка написана с использованием общего модуля ДФИ (динамическое формирование интерфейса) и моего небольшого модуля БУФ. Все элементы создаются кодом, поэтому вы не найдете здесь форм, нарисованных интерактивно в конфигураторе.
ВАЖНО!
Изначально обработка разрабатывалась исключительно под внутренние нужды нашей команды и поставляется «как есть». Дальнейшая адаптация решения под ваши бизнес-процессы (доработка прав доступа, отключение быстрого редактирования сроков и описаний задач и т. д.) остается полностью на вашей стороне. Код открыт, поэтому вы легко сможете внести нужные изменения. Тем не менее, я решил поделиться решением на Инфостарте, так как считаю сам инструмент довольно универсальным и полезным для сообщества.
Проверено на следующих конфигурациях и релизах:
- Документооборот КОРП, релизы 2.1.37.5
Вступайте в нашу телеграмм-группу Инфостарт