Заказать проект
Оставьте заявку для получения коммерческого предложения.
Заполните форму и мы вышлем Вам предложение в котором решим,
чем можем вам помочь.
Генерация таблиц MS Excel с условным форматированием в Битрикс24

Генерация таблиц MS Excel с условным форматированием в Битрикс24

31 Октября 2019
Сергей Побережный
Back End Developer
Сергей Побережный
следующая статья

Планирование работ, создание, распределение и контроль выполнения задач является важной составляющей любого бизнеса, где строки и дедлайны играют ключевую роль. Примеров можно назвать множество: логистика, проджект- или ивент-менеджмент, обучение или медицина — список можно продолжать до бесконечности. Использование Битрикс24 в качестве инструмента для планирования и контроля значительно облегчает работу всем: от руководителя, который глобально видит всю картину событий и стадии продвижения, до рядовых исполнителей, которые всегда знают, что и когда им нужно делать. Однако бывают случаи, когда исполнителям не нужно работать в портале, а достаточно просто следовать предписанным задачам, а зачастую - делать это вообще оффлайн. И здесь на помощь приходит софт, о котором мы уже не раз вспоминали, как об отличном дополнении до Битрикс24 — старый-добрый MS Excel. А точнее — использование условного форматирования документа электронных таблиц, генерируемых при помощи Битрикс24. На практике данный метод воплотили разработчики компании Авиви в рамках выполнения одного большого проекта. 

Задачи и диаграмма Ганта

Прежде чем делится опытом, стоит привести пример реализованной в Битрикс24 диаграммы Ганта, которая значительно оптимизирует работу с задачами. Это удобный инструмент, который решает проблемы с распределением времени на выполнение задач и крайними строками. Приятно, что этот метод не требует дополнительных модулей или плагинов и доступен пользователям порталов с любым тарифом. 

Задачи представляют собой визуализированные блоки прямо в календарной сетке; левый край блока показывает начало выполнения задачи, а правый — ее завершение. Дедлайн обозначен на блоке вертикальной красной линией, и если задача просрочена, красным цветом будет заполнено все, что находится справа от дедлайна:

Диаграмма Ганта.png

  1. Текущая задача без крайнего строка

  2. Задача, начатая вчера со определенным строком (5 ноября). Это задача, у которой есть подзадача;

  3. Подзадача. Должна быть закончена до конца дня сегодня;

  4. Просроченная задача. Вертикальная красная линия — дедлайн;

  5. Задача, которая запланирована на будущее. 

Детальные настройки могут закрашивать разными цветами рабочие, выходные и праздничные дни, а также закрасить период, когда сотрудник вел учет рабочего времени выполняя задачу. В диаграмме Ганта можно связывать задачи между собой, определяя главные и подзадачи, менять строки и многое другое. Данный способ является весьма удобным именно за счет визуализации и быстрого редактирования всего процесса. 

Решение для MS Excel

Условное форматированием по задумке разработчиков в MS Excel используются при исследованиях с анализом данных, для поиска проблем и выяснения тенденций. Однако эти способности программы вполне подходят и для создания возможности мониторинга задач, подобно диаграмме Ганта. Этим воспользовались разработчики Авиви, ведь условное форматирование помогает выделить интересующие пользователя ячейки или диапазоны и визуализировать данные с использованием стандартного функционала табличного редактора - то есть закрасить цветом, объединить, выделить и многое другое. 

Самое сложное в этом процессе — “научить” Битрикс24 создавать соответствующие документы MS Excel по заданной логике. Функционал Битрикс24 позволяет генерировать документы разной сложности. Однако для корректного создание документов со встроенными формулами был использован генератор phpspreadsheet.

Как это работает вместе?

Для создания сложного документа пользователю необходимо загрузить в Битрикс24 информацию о всех грядущих задачах. Далее в процесс включается генератор документов, который на вход получает подготовленный шаблон с одной ячейкой, на основе которого создается документ MS Excel с условным форматированием формул. Сетка таблицы будет построена от самой первой задачи до последней по порядку. Временные рамки будут представлены в виде блоков, состоящих из закрашенных ячеек. Также в документе присутствует вертикальная линия, которая показывает сегодняшний день.

¦а¦¦¦¬TГ¦¬TМTВ¦-TВ.png

А дальше документ начинает жить своей жизнью без доступа к глобальной сети. Ежедневно, а точнее сказать - в каждый последующий раз, у пользователя, который его откроет, будут происходить изменения, заполняться ячейки, двигаться “линия смены дат” и многое другое. Работа формул обеспечит пользователю визуализацию всех текущих процессов, подобно диаграмме Ганта в Битрикс24. Возможно единственным недостатком в этом методе является привязка документа к дате: если компьютер пользователя будет офлайн и при этом собьются настройки даты/времени, MS Excel возьмет ту дату, которую предоставит программе операционная система. 

Широкие возможности применения

Как видите, приспособить документ MS Excel с условным форматированием формул можно под многие сферы бизнеса. Доработки функционала Битрикс24 возможны как для коробочной редакции, так и для облачной. В первом случае все решается кастомизацией, во втором — созданием специального приложения. Конечно, в каждом случае это индивидуальная разработка под потребности клиента и нужного ему документа. 

Таким образом мы еще раз убедились, что MS Excel не может заменить Битрикс24, но здорово дополняет данный продукт и решает смежные задачи бизнеса. И если Вам необходимо создавать документы с условным форматированием, наши специалисты с радостью помогут это реализовать! 

Need help?

Ask a question.

Chat Now
Записаться На Консультацию
Записаться На Консультацию
Мы свяжемся
с вами
в течении
10 минут
laptop
Мы свяжемся с вами в течении 10 минут