Портфолио
Примеры задач, которые мы автоматизировали
Персонализированная email-рассылка с вложениями из Excel
Маркетолог отправлял коммерческие предложения вручную: вставлял имя, подбирал нужное КП в PDF и прикреплял к письму — 3–4 часа на 100 адресатов.
Скрипт читает список из Excel (имя, email, тип КП), подставляет данные в HTML-шаблон письма, прикрепляет соответствующий PDF и отправляет через SMTP. По завершении формирует отчёт: отправлено / ошибка / причина.
Очистка и нормализация выгрузки из 1С
Выгрузка из 1С приходила с лишними строками-заголовками, объединёнными ячейками и некорректными названиями колонок — перед использованием её приходилось чистить вручную каждый раз.
Макрос удаляет «мусорные» строки, разбивает объединённые ячейки, переименовывает колонки по справочнику, приводит даты и суммы к нужному формату. Сохраняет чистый файл рядом с исходным, не изменяя оригинал.
Автоматическое извлечение данных из PDF-накладных
Бухгалтер вручную переносила реквизиты из входящих PDF-накладных в реестр Excel — 5–7 минут на документ, 40–60 документов в месяц.
Скрипт читает PDF из указанной папки, распознаёт структуру накладной, извлекает номер, дату, сумму, НДС и наименование контрагента, добавляет строку в реестр Excel. Обрабатывает пакет из 60 файлов менее чем за минуту.
Сверка план/факт с автоматическим выделением расхождений
Плановый отдел ежемесячно сравнивал план и факт вручную в таблице на 500+ строк, выискивая отклонения глазами.
Макрос сравнивает два листа, добавляет столбец «Отклонение %», выделяет красным строки с отклонением >5% и формирует итоговую строку. Вся проверка — одна кнопка.
Telegram-бот для заявок на пополнение склада
Кладовщики оформляли заявки на пополнение запасов по телефону или в чате — уведомления терялись, история не сохранялась, ответственный узнавал о проблеме с опозданием.
Бот принимает заявки через Telegram: кладовщик выбирает позицию из списка, указывает количество. Ответственный получает уведомление с кнопками «Принять» / «Отклонить». Все заявки фиксируются в Google Sheets с временными метками.
Генерация актов и счетов по шаблону Word с сохранением в PDF
Бухгалтер вручную заполняла акт и счёт для каждого клиента, копируя реквизиты из таблицы — 20–30 минут на один пакет документов.
Макрос читает список клиентов из Excel, подставляет реквизиты в шаблоны Word через закладки, сохраняет каждый документ как PDF и раскладывает по папкам с датой. Пакет из 30 клиентов — 2 минуты.
Автосборка сводного отчёта из 12 региональных файлов
Экономист каждый понедельник вручную копировал данные из 12 Excel-файлов разных филиалов в общую таблицу — 2–3 часа рутинной работы.
Макрос автоматически обходит все файлы в указанной папке, собирает нужные диапазоны, строит сводную таблицу с итогами по строкам и столбцам, выделяет отклонения цветом. Время выполнения — 15 секунд.
Мониторинг цен поставщика и ежедневная рассылка изменений
Менеджер по закупкам проверял прайс-лист на сайте поставщика раз в неделю вручную — из-за задержки компания упускала выгодные позиции.
Скрипт ежедневно парсит страницы сайта, сравнивает с прайсом за предыдущий день, формирует Excel с изменившимися позициями (новая цена, дельта) и отправляет отчёт на email. Запускается через планировщик задач.