Считайте остатки, прибыль и закупки МойСклад прямо в чате
Подключите МойСклад к ИИ-агенту: товары, контрагенты, заказы и остатки. Агент посчитает точку заказа, найдёт неликвиды и сверит продажи с маркетплейсами.
Как агент работает с МойСклад
Агент подключается к МойСклад по API-токену сотрудника и работает со всей учёткой: продажи и прибыль, остатки и склады, контрагенты, деньги на счетах, документы. Права агента равны правам сотрудника, чей токен подключён, — роль решает, какие разделы JSON API 1.2 он вообще увидит. Связанные сущности он подтягивает параметром expand, одним запросом вместо десятка, поэтому разбор документов не превращается в перебор карточек. Само подключение проверяется запросом к списку организаций, так что неверный или отозванный токен виден сразу, а не всплывает посреди первого отчёта.
Продажи агент считает по-настоящему: выручка за период складывается из оптовых отгрузок и розничных продаж, а прибыль и маржа по товарам считаются от себестоимости FIFO. Если прав на себестоимость нет, агент сам переключится на расчёт от закупочной цены и прямо скажет об этом. Динамика продаж по дням, деньги на счетах, дебиторка и кредиторка, покупатели конкретного товара с телефонами — всё из учётки, без ручных выгрузок. Валюту учёта агент определяет автоматически — рубли, тенге или другую — и не путает копейки с рублями: в МойСклад суммы приходят в копейках, и это учтено везде.
Остатки агент показывает единым обзором: штуки и рубли, разбивка по складам, нулевые и минусовые позиции отдельными счётчиками. Самое полезное для закупок — позиции ниже неснижаемого остатка, и здесь есть ловушка, которой не видно в API с первого взгляда: пороги по складам МойСклад в обычных запросах не отдаёт, и наивная проверка решает, что «неснижаемый не настроен», хотя под минимумом десятки позиций. Агент использует правильный серверный фильтр и находит их все — включая случаи, когда остаток положительный, но ниже порога конкретного склада.
По найденному дефициту агент готовит документы: черновик внутреннего заказа на пополнение склада или черновики заказов поставщикам, сгруппированные по поставщику из карточки товара, с прогнозом потребности по скорости продаж и сроку поставки. Создание документов в учётке — только после вашего явного «да»: агент показывает, что именно собирается создать, и ждёт подтверждения. Товары, у которых поставщик в карточке не указан, он выделит отдельной строкой, а не пропустит молча.
Темп запросов агент держит сам: не больше шести обращений в секунду к API и не больше двух в секунду к тяжёлым отчётам по остаткам, поэтому учётка не упирается в лимиты, пока агент собирает данные. Если роли не хватает прав, агент прямо в чате назовёт недостающий раздел и попросит расширить роль сотрудника — вместо загадочной ошибки 403 посреди отчёта. Данные при этом берутся напрямую из справочников, метаданных сущностей и срезов отчётов API, а не из заранее выгруженной копии, поэтому цифры в чате совпадают с тем, что в учётке прямо сейчас.
Сценарии интеграции
Остатки и точка заказа
Агент проверит остатки по складам, сравнит со скоростью продаж и покажет, что пора дозаказывать у поставщика.
Оборачиваемость и неликвиды
Агент посчитает оборачиваемость по товарам, найдёт неликвиды, замороженные в складских остатках, и оценит замороженные деньги.
Сверка продаж с маркетплейсами
Агент сверит отгрузки МойСклад с заказами Ozon и WB, найдёт расхождения по количеству и не отражённые в учёте продажи.
Отчёт по прибыльности заказов
Агент соберёт отчёт по прибыли с учётом себестоимости из МойСклад — по товарам, контрагентам и периодам.
Заказ поставщику черновиком
Агент соберёт дефицит, разложит его по поставщикам из карточек товара, посчитает потребность по скорости продаж и создаст черновики только после вашего «да».
Деньги, долги и обязательства
Агент сведёт остатки на счетах с дебиторкой и кредиторкой и покажет одной картиной, сколько денег есть, кто должен вам и кому должны вы.
Примеры: МойСклад
Ниже неснижаемого остатка 38 позиций, дефицит на 1,24 млн ₽.
- «Профметалл» — 14 позиций на 520 тыс ₽
- «Крепёж-Юг» — 11 позиций на 310 тыс ₽
- «Сибтекстиль» — 9 позиций на 280 тыс ₽
- Ещё 4 позиции на 130 тыс ₽ без поставщика в карточке — вынес отдельной строкой, а не пропустил молча
Пороги по складам МойСклад обычным запросом не отдаёт: наивная проверка решила бы, что неснижаемый остаток не настроен. Брал серверным фильтром, поэтому в список попали и позиции с положительным остатком, но ниже порога своего склада.
Дефицит по поставщикам
Таблица · XLSXКак подключить
Перед подключением
- Роль с доступом к товарам, заказам, отгрузкам, остаткам и отчётам
- Право на себестоимость, если нужна маржа по FIFO
- Право на запись, если агент создаёт заказы и перемещения
- 1
Откройте настройки токенов
В МойСкладе перейдите в «Меню пользователя → Настройки → Токены».
- 2
Создайте токен
Нажмите «+Токен», чтобы создать токен доступа к JSON API. Дополнительного сотрудника создавать не нужно.
- 3
Скопируйте токен
Скопируйте токен в открывшемся окне и вставьте его в поле «API-токен» этой формы.
- 4
Отзывайте токен в «Токенах»
Токен работает с правами вашей учётной записи. Удалите его в «Настройки → Токены» — доступ к МойСкладу прекратится сразу.
Частые вопросы
В МойСкладе откройте «Меню пользователя → Настройки → Токены», нажмите «+Токен» и вставьте созданный токен в поле API-токена при подключении. Дополнительного сотрудника создавать не обязательно. При установке «Сам Решу» из маркетплейса МойСклад доступ выдаётся автоматически.
Товары, контрагентов, заказы, отгрузки, остатки и отчёты JSON API 1.2 — в рамках роли сотрудника, чей токен подключён.
Может — например, создавать заказы поставщику или внутренние перемещения, если роль разрешает запись. По умолчанию агент работает на чтение и аналитику.
Агент прямо в чате скажет, какого раздела не хватает, и попросит расширить роль сотрудника — без загадочных ошибок 403.