К содержанию

Автоматизация · 1С

1C Status Checker — синхронизация статусов номенклатуры

Автоматизация обновления товарных статусов между 1С и сайтом: бейджи, системные сообщения, отчёты и контролируемое применение изменений.

Python · MySQL · cron · отчёт / применение

Статусы на витрине
Отображение синхронизированных статусов товаров

Задача

Ручная сверка статусов номенклатуры между 1С и сайтом занимала много времени и приводила к ошибкам: часть товаров оставалась активной на сайте при изменении статуса в учёте.

Решение

  • Написал скрипт, который синхронизирует статусы, управляет бейджами и описаниями на сайте.
  • Режим только отчёта — CSV/XLSX/SQL без изменений на сайте.
  • Режим применения — запись изменений с логом.
  • Логика по статусам и остаткам в 1С: бейджи, категории, возврат прошлого состояния при необходимости.
  • Подробные отчёты для ревью и отката.

Результат

  • Статусы на витрине соответствуют учётным данным.
  • Обновление выполняется автоматически по расписанию.
  • Менеджеры контролируют процесс через отчёты, без ручной проверки каждой позиции.

Технологии

  • Python 3.8+
  • PyMySQL
  • PyYAML
  • xlsxwriter
  • MySQL 5.7
  • cron

Обсудим похожую задачу?

Опишите контекст — предложу формат работы после разбора.

Написать

Обсудить проект

Имя и телефон или email — отвечу в рабочий день.

Достаточно одного канала связи.