Компания работает в сегменте онлайн-торговли и использует «МойСклад» как основную учётную систему. Для такого бизнеса корректность документов и их своевременная обработка критически важны. При большом количестве заказов и платежей любые массовые корректировки вручную превращаются в трудоёмкий и рискованный процесс.
Рынок особенно нуждается в автоматизации, потому что:
- объём документов постоянно растёт
- интерфейс «МойСклад» ограничен при массовых операциях
- ручное редактирование приводит к ошибкам и высоким трудозатратам
Компания обрабатывает большое количество входящих платежей, связанных с заказами покупателей. В «МойСклад» ведутся все финансовые документы, используются статусы, фильтры и интеграции. В этом случае требовалось массово изменить организацию и статус у 2600 документов - объём, который невозможно обработать вручную в разумные сроки.
Проблема заказчика
Основная сложность - ограничения интерфейса «МойСклад»: в браузере нельзя массово изменить организацию в документах.
Проблемы:
- 2600 документов требовали обновления вручную
- изменить организацию массово через веб-интерфейс невозможно
- высокая вероятность ошибок при ручной работе
- риск остановки бизнес-процессов из-за некорректных платежей
API «МойСклад» такую возможность даёт, но без автоматизации выполнить массовое обновление было невозможно.
Предложенная автоматизация
Мы предложили реализовать сценарий в Nodul, который будет автоматически обновлять документы пакетами через API «МойСклад». Решение полностью исключает ручной труд и позволяет обработать тысячи записей за один цикл.
Подход включал:
- создание фильтра в «МойСклад» для выбора нужных платежей
- получение через приложение «МойНодуль» ID фильтра, ID новой организации и ID нового статуса
- сценарий, который забирает документы по фильтру, формирует массив по 100 записей, отправляет массовое обновление через API и перезапускает себя, пока список не опустеет
Обработка шла без участия человека, циклически и строго по условиям.
Решение проблемы
Логика работы сценария выстроена пошагово.
- Настройка фильтра в «МойСклад». Создан фильтр, который выбирает именно те 2600 платежей, которые нужно обновить.
- Получение необходимых ID. В приложении «МойНодуль» определены ID фильтра, ID новой организации и ID нужного статуса входящего платежа.



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

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

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