Техническое задание: Автоматизация обработки заказов из Excel

Цель проекта

Разработать универсальное Python-решение для автоматической обработки входящих Excel-файлов, содержащих заказы. Решение должно избавить от ручного копирования данных, минимизировать ошибки и подготовить файлы для последующих бизнес-процессов.

Основные функции скрипта

  • Чтение исходного файла: Полная обработка Excel-файла, включая все листы и скрытые строки.
  • Формирование выходных данных: Создание двух структурированных файлов:
    • Реестр для загрузки в систему учёта: Включает расчёт итоговых сумм и автоматическое формирование уникальных идентификаторов (ID) для записей.
    • Файл для упаковки: Содержит сопоставление товаров из заказов с номерами для печати (например, этикеток).
  • Графический интерфейс пользователя (GUI): Простой интерфейс для выбора рабочей папки и отображения статуса выполнения или ошибок.

Технические требования

  • Кроссплатформенность: Скрипт должен стабильно работать на операционных системах Windows и macOS.
  • Технологии: Использование Python и библиотек для работы с Excel (например, pandas, openpyxl) и создания графического интерфейса (например, Tkinter, PyQt).
  • Надёжность: Обработка возможных ошибок (отсутствие файла, некорректный формат данных) с понятными сообщениями в интерфейсе.
  • Качество кода: Читаемый, документированный код, готовый к передаче и дальнейшей поддержке.

Ожидаемый результат

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

Разработка сайта на CMS по готовому дизайну

Требуется опытный разработчик для верстки и интеграции готового дизайна в одну из популярных CMS (WordPress, 1C-Bitrix или аналог). Важно строгое соответствие макету и качественная техническая реализация.

Разработка одностраничного лендинга для студии дизайнерского ремонта

Требуется сверстать и оформить продающую одностраничную посадочную страницу на платформе Тильда. Основное требование - использование блоков ZERO с автоскейлингом. Техническое задание будет уточняться в процессе работы.

Доработка страниц мероприятий на WordPress с использованием ACF

Требуется расширить функционал сайта на WordPress, добавив на страницы мероприятий новые блоки с помощью плагина Advanced Custom Fields (ACF). Необходимо реализовать структурированные разделы для детального описания событий.