Ai Smart Bot

Как посмотреть остатки товара на складе в 1С:Управление торговлей — обычным вопросом

· Обновлено:

Короткий ответ. Остатки в 1С:УТ смотрят в отчёте «Остатки товаров» (раздел Склад и доставка → Отчёты по складу), указав склад и дату среза. Есть три способа: типовой отчёт руками, запрос к OData и вопрос чат-агенту обычными словами. Отчёт даёт больше настроек и подходит для разового глубокого анализа; OData — для регулярной интеграции; чат-агент — когда нужен быстрый ответ «здесь и сейчас» без открытия 1С, например вопросом «остатки по складам» или «свободный остаток по товару». Важно различать физический остаток и свободный: первый показывает, сколько товара лежит на складе, второй — сколько из него реально можно продать после вычета резервов под открытые заказы. При выгрузке через OData движения регистра не заменяют остатки: нужен расчёт Balance() на дату, а результат следует сверить с контрольным отчётом 1С на ту же дату с теми же отборами и правами. Частичная выборка не подтверждает точный общий остаток.

Классическая ежедневная задача менеджера и руководителя: сколько товара сейчас на складе, что заканчивается, по какому складу сколько. Разберём три способа — от «открыть отчёт руками» до «просто спросить в чате».

Как посмотреть остатки типовым отчётом «Остатки товаров»?

В 1С:УТ откройте раздел Склад и доставка → Отчёты по складу → Остатки товаров — названия разделов и отчёта могут отличаться в вашей версии. Укажите склад и дату, на которую нужны остатки, нажмите «Сформировать». Сохраните отборы и группировки: этот отчёт пригодится для проверки результата выгрузки.

Как получить остатки запросом к OData?

Стандартный интерфейс OData позволяет читать опубликованные данные 1С. Для остатков сервис использует виртуальную таблицу Balance() регистра накопления. Ниже — иллюстративный пример пути, а не универсальный запрос для любой базы:

GET /odata/standard.odata/AccumulationRegister_ТоварыНаСкладах/Balance()?$format=json

Имя регистра, доступность Balance(), параметры даты, измерения и ресурсы зависят от конфигурации, состава публикации и прав. Нельзя заранее считать, что во всех базах одинаковые поля количества или готовые названия товаров и складов. Ссылки на справочники могут приходить как GUID; сервис разрешает названия отдельным чтением справочников.

Движения регистра — не остатки. Чтение записей регистра даёт движения прихода и расхода, а не готовый остаток на дату. Отбор движений по периоду не заменяет расчёт Balance().

  1. Проверьте $metadata вашей публикации: имя и тип регистра, доступные функции, измерения, ресурсы и ссылки на справочники.
  2. Уточните способ задания даты и отборов для этой конфигурации. На небольшой проверочной выборке убедитесь, что поля и единицы измерения поняты правильно, а названия справочников разрешаются с правами пользователя подключения.
  3. Сравните результат с контрольным отчётом 1С на ту же дату, с теми же складами, отборами и правами. Проверка нескольких строк подтверждает только эти строки, а не полноту итогов.

Можно ли получить остатки, просто спросив агента обычными словами?

Ai Smart Bot соединяет оба мира: подключается к вашей базе по OData (только чтение), а вы спрашиваете текстом:

«Сколько остатков на складе Основной?»
«Что из этих товаров заканчивается?»
«Покажи остатки по складам таблицей»

Агент запрашивает доступные по OData данные и может представить их таблицей — которую можно скопировать в Excel или скачать в CSV/XLSX. По той же схеме работают отчёт по продажам и задолженность клиентов. Как подключить агента к своей базе — в статье как подключить нейросеть к 1С.

В интерфейсе действует лимит отображения строк таблицы. Копирование в Excel и экспорт CSV/XLSX включают все строки таблицы, которые уже есть в ответе, в том числе не показанные на экране. Это не выгрузка всей базы 1С: ограничения запроса, выборки и прав сохраняются. Частичная выборка не подтверждает точный общий остаток; сумма показанных строк не равна автоматически итогу по всем складам.

Что проверить в остатках перед заказом товара?

Какие три способа доступны и когда какой выбрать?

Разовый глубокий анализ — типовой отчёт: там больше настроек. Регулярная интеграция — OData напрямую. Быстрый ответ «здесь и сейчас» без открытия 1С — чат-агент: демо-режим на демонстрационной базе работает без регистрации, попробовать можно за минуту.

Частые вопросы

Можно ли посмотреть остатки в 1С:УТ без формирования отчёта?

Да, если нужные данные опубликованы по OData и доступны пользователю подключения. Укажите в вопросе склад и дату остатков. Чат-агент может вернуть таблицу без открытия отчёта в 1С, но частичная выборка не заменяет проверенный полный итог.

Какой способ посмотреть остатки выбрать?

Разовый глубокий анализ — типовой отчёт «Остатки товаров»: там больше настроек. Регулярная интеграция — OData напрямую. Быстрый ответ здесь и сейчас — чат-агент: демо-режим на демонстрационной базе работает без регистрации.

Нужно ли что-то устанавливать в 1С для работы агента?

Отдельный модуль сервиса в 1С не требуется. Нужны публикация стандартного OData-интерфейса, доступ к нужным регистрам и справочникам и отдельный пользователь с правами только на чтение. Состав доступных данных проверяют для конкретной базы.

Что проверить и какие ошибки встречаются?

Ключевая разница — в разрезе: общий остаток, свободный остаток с учётом резервов и товары в пути. Для ежедневной работы нужен именно свободный остаток, иначе можно пообещать клиенту товар, который уже зарезервирован.

Проверяйте дату отчёта: остатки на начало дня и на текущий момент могут отличаться. Если остаток в 1С расходится с Excel, сначала проверьте дату, склад и учитываются ли резервы.

Частые ошибки. Сравнивать остаток из 1С с Excel, где не обновлены поступления или списания; смотреть общий остаток вместо свободного; игнорировать отрицательные остатки и пересорт.

Читайте также

Материал основан на документации 1С и проверках на демо-базе. Как мы проверяем материалы.

Поделиться: Telegram · VK