Задача
Необходимо изменить организацию и статус у 2600 платежей входящих.
Нюансы
МойСклад не позволяет через браузер массово изменять организацию в документах.
Зато API МойСклад позволяет это сделать.
Реализация
Сначала создали фильтр в платежах, которы выбирает нужные платежи.
Видео как создавать фильтры.
Нужные ID
В приложении МойНодуль находим ID созданного фильтра.
ID новой организации
И ID нужного статуса входящего платежа
Скрипт
Создаем в nodul.ru
Логика работы
- Запускаем сценарий вручную один раз.
- Получаем документы согласно фильтра.
- Узнаем размер. Если больше 0 - продолжаем.
- Создаем массив для обновления 100 документов по API.
- Обновляем.
- Если прошло успешно сценарий запустит себя же.
- Profit.
Результат
Спустя 40 минут все платежи обновлены. Сценарий сам остановился.