Как компания онлайн-торговли автоматизировала редактирование 2600 входящих платежей в «МойСклад»

Компании нужно было сменить организацию и статус в 2600 входящих платежах, а веб-интерфейс «МойСклад» не умеет делать это массово. Сценарий в Nodul забирает платежи по фильтру, обновляет их через API пачками по 100 и перезапускает себя, пока список не опустеет. Все 2600 документов обновились примерно за 40 минут без ручной работы.

Компания работает в сегменте онлайн-торговли и использует «МойСклад» как основную учётную систему. Для такого бизнеса корректность документов и их своевременная обработка критически важны. При большом количестве заказов и платежей любые массовые корректировки вручную превращаются в трудоёмкий и рискованный процесс.

Рынок особенно нуждается в автоматизации, потому что:

  • объём документов постоянно растёт
  • интерфейс «МойСклад» ограничен при массовых операциях
  • ручное редактирование приводит к ошибкам и высоким трудозатратам

Компания обрабатывает большое количество входящих платежей, связанных с заказами покупателей. В «МойСклад» ведутся все финансовые документы, используются статусы, фильтры и интеграции. В этом случае требовалось массово изменить организацию и статус у 2600 документов - объём, который невозможно обработать вручную в разумные сроки.

Проблема заказчика

Основная сложность - ограничения интерфейса «МойСклад»: в браузере нельзя массово изменить организацию в документах.

Проблемы:

  • 2600 документов требовали обновления вручную
  • изменить организацию массово через веб-интерфейс невозможно
  • высокая вероятность ошибок при ручной работе
  • риск остановки бизнес-процессов из-за некорректных платежей

API «МойСклад» такую возможность даёт, но без автоматизации выполнить массовое обновление было невозможно.

Предложенная автоматизация

Мы предложили реализовать сценарий в Nodul, который будет автоматически обновлять документы пакетами через API «МойСклад». Решение полностью исключает ручной труд и позволяет обработать тысячи записей за один цикл.

Подход включал:

  • создание фильтра в «МойСклад» для выбора нужных платежей
  • получение через приложение «МойНодуль» ID фильтра, ID новой организации и ID нового статуса
  • сценарий, который забирает документы по фильтру, формирует массив по 100 записей, отправляет массовое обновление через API и перезапускает себя, пока список не опустеет

Обработка шла без участия человека, циклически и строго по условиям.

Решение проблемы

Логика работы сценария выстроена пошагово.

  1. Настройка фильтра в «МойСклад». Создан фильтр, который выбирает именно те 2600 платежей, которые нужно обновить.
  2. Получение необходимых ID. В приложении «МойНодуль» определены ID фильтра, ID новой организации и ID нужного статуса входящего платежа.

Как компания онлайн-торговли автоматизировала редактирование 2600 входящих платежей в «МойСклад» — иллюстрация 1

Как компания онлайн-торговли автоматизировала редактирование 2600 входящих платежей в «МойСклад» — иллюстрация 2

Как компания онлайн-торговли автоматизировала редактирование 2600 входящих платежей в «МойСклад» — иллюстрация 3

  1. Создание сценария в Nodul. Сценарий запускается вручную один раз и выполняет полный цикл.

Как компания онлайн-торговли автоматизировала редактирование 2600 входящих платежей в «МойСклад» — иллюстрация 4

  1. Обработка платежей через API. Сценарий получает список документов по фильтру; если список не пуст, формирует массив из 100 документов, отправляет пакетное обновление и при успехе перезапускается.
  2. Автоматическая остановка. Когда фильтр возвращает ноль документов, сценарий завершает работу.

Вывод

Автоматизация позволила выполнить массовое обновление 2600 входящих платежей без участия сотрудников. Процесс стал быстрым, точным и полностью соответствующим бизнес-процессам.

Основные результаты:

  • все 2600 документов обновлены корректно и без ошибок
  • сценарий полностью заменил многочасовую ручную работу
  • ограничение интерфейса «МойСклад» обойдено через API
  • обработка заняла всего около 40 минут
  • сценарий сам завершил работу после обновления всех документов

Как компания онлайн-торговли автоматизировала редактирование 2600 входящих платежей в «МойСклад» — иллюстрация 5

Одного сценария Nodul с самоперезапуском хватило, чтобы обойти ограничение интерфейса «МойСклад» и обработать тысячи документов через API.

Автор кейса - Юрий Кая, партнёр Nodul.ru