Bitrix24. Разработка с нуля, настройка. Описание задачи: Требуется разработчик/команда для создания модуля под коробочную версию «1С-Битрикс24», который автоматически или вручную формирует комплексные PDF-отчеты по сделкам CRM. Цель — автоматизация документооборота: сбор данных, генерация профессиональных PDF-документов (включая историю чата и таймлайн), архивация файлов и отправка по email. Модуль должен быть автономным, не вносить изменения в ядро системы и быть готовым к долгосрочной эксплуатации. Основные направления работы: • Разработка двух режимов работы: o Автоматический: Генерация и отправка PDF при наступлении событий (например, смена статуса сделки). o Ручной: Инициация процесса пользователем из карточки сделки с настройкой параметров. • Интеграция с Bitrix24 API: Сбор данных по сделкам, сообщениям чата, файлам, событиям (таймлайн). • Генерация PDF: Разработка шаблонов верстки с единым стилем, корректной работой с многостраничностью. • Логика обработки данных: Формирование архива (ZIP) со всеми связанными файлами, автоматическая разбивка при превышении лимита размера. • Настройка отправки email: Интеграция с почтовой системой Bitrix24, шаблоны писем в зависимости от воронки продаж. • Создание интерфейса: Разработка интуитивного UI в карточке сделки для выбора данных, получателей и запуска формирования. Требования: • Опыт коммерческой разработки под «1С-Битрикс24» (коробочная версия) с глубоким знанием API и D7. • Наличие в портфолио реализованных модулей или интеграций для Bitrix24 (особенно связанных с CRM, документами или автоматизацией). • Практический опыт работы с библиотеками генерации PDF на PHP (TCPDF, Dompdf, mPDF и др.). • Понимание архитектуры Bitrix24, умение создавать масштабируемые и устойчивые решения с логированием. • Знание процессов в CRM Bitrix24 (воронки, сделки, чаты, таймлайн). • Способность предоставить краткое руководство по эксплуатации модуля. Условия: • Срок реализации: 12 недель с момента начала работ. • Формат работы: Удаленно. Требуется регулярная коммуникация для согласования этапов. • Результат: Готовый к установке модуль с исходным кодом и технической документацией. Все права на код переходят Заказчику. • Технические требования: Модуль должен быть реализован как самостоятельный компонент без правок ядра Bitrix24. Обязательна обработка больших объемов данных, логирование и автоматическая очистка временных файлов.