Контроль движения товаров в 1С:Предприятие — критически важная задача для любого бизнеса, связанного с торговлей, складом или производством. Без точного отслеживания прихода, расхода и внутренних перемещений невозможно избежать ошибок в учёте, пересортицы или финансовых потерь. Однако даже опытные пользователи иногда теряются в многообразии инструментов: где искать данные по конкретной партии, как выгрузить историю движения за год или почему отчёт по остаткам не сходится с фактическими данными?

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

Материал будет полезен как начинающим пользователям, так и специалистам, которые хотят оптимизировать процесс анализа товародвижения. Все инструкции приведены с учётом актуальных версий 1С:Предприятие 8.3 (включая 1С:УТ 11.5, 1С:ERP 2.5 и 1С:Бухгалтерия 3.0). Если вы работаете с другой конфигурацией — принципы останутся теми же, но пути к отчётам могут незначительно отличаться.

1. Стандартные отчёты 1С: быстрый анализ движения товара

Начнём с самого простого и доступного инструмента — встроенных отчётов. Они подходят для оперативного контроля и не требуют глубоких знаний . Основные отчёты, которые помогут отследить движение товара:

  • 📊 Оборотно-сальдовая ведомость по счёту 41 — показывает остатки и обороты товаров на складах. Подходит для общего анализа.
  • 📦 Карточка счёта 41 — детализирует движения по конкретному товару или группе товаров.
  • 🔄 Анализ субконто — если в вашей конфигурации товары учитываются через субконто (например, Номенклатура), этот отчёт даст развёрнутую информацию.
  • 📑 Остатки товаров — актуальные остатки на текущую дату с возможностью фильтрации по складу.

Чтобы открыть любой из этих отчётов, перейдите в раздел Отчёты1С:УТСклад → Отчёты). Например, для Оборотно-сальдовой ведомости:

  1. Откройте меню Отчёты → Стандартные отчёты → Оборотно-сальдовая ведомость.
  2. В поле Счёт укажите 41.01 (Товары на складах).
  3. Нажмите Сформировать и дождитесь результата.
  4. Для детализации по конкретному товару дважды кликните на нужную строку.

Если вам нужна информация по конкретному товару, удобнее использовать Карточку счёта:

  1. Перейдите в Отчёты → Карточка счёта.
  2. Выберите счёт 41.01 и укажите период.
  3. В фильтре по Субконто 1 (Номенклатура) выберите нужный товар.
  4. Нажмите Сформировать — отчёт покажет все приходы и расходы по этому товару.
⚠️ Внимание: В отчётах по умолчанию могут отсутствовать данные по внутренним перемещениям между складами, если они оформлены не как документы Перемещение товаров, а через другие операции (например, Корректировка остатков). Проверьте настройки фильтров!
📊 Какой отчёт вы используете чаще всего для анализа товародвижения?
Оборотно-сальдовая ведомость
Карточка счёта
Анализ субконто
Остатки товаров
Другой

2. Отчёт «Движения товара» в 1С:УТ и ERP — детализация по документам

Если стандартных бухгалтерских отчётов недостаточно, в конфигурациях 1С:Управление Торговлей и 1С:ERP есть специализированный отчёт — «Движения товара». Он показывает не только количественные изменения, но и связывает их с конкретными документами (поступлениями, реализациями, возвратами и т.д.).

Чтобы открыть этот отчёт:

  1. В 1С:УТ перейдите в Склад → Отчёты → Движения товара.
  2. В 1С:ERP путь будет Логистика → Отчёты → Движения товара.
  3. Укажите период, склад (если нужно) и фильтр по номенклатуре.
  4. Нажмите Сформировать.

В результате вы получите таблицу с колонками:

Поле Описание
Документ Тип и номер документа (например, Поступление товаров №123 от 01.01.2026)
Дата Дата операции
Склад Склад, по которому прошло движение
Приход/Расход Количество товара (со знаком «+» или «-»)
Остаток Остаток товара на складе после операции

Преимущество этого отчёта — возможность перейти прямо в документ, который сформировал движение. Например, если вы видите строку с отрицательным остатком, можно сразу открыть документ Реализация товаров и проверить, не была ли ошибка при оформлении.

💡

Если в отчёте «Движения товара» отсутствуют данные по внутренним перемещениям, проверьте настройки фильтра: иногда по умолчанию отображаются только внешние операции (поступления/реализации). Добавьте в фильтр тип документа Перемещение товаров.

3. Партионный учёт: как отследить движение по партиям и сериям

Если в вашей компании ведётся партионный учёт (например, для товаров с ограниченным сроком годности или серийных номеров), стандартные отчёты могут не давать полной картины. В этом случае нужно использовать специализированные инструменты:

  • 📌 Отчёт «Партионный учёт» — показывает остатки и движения по партиям.
  • 🔢 Отчёт «Серийные номера» — если товары учитываются по серийным номерам.
  • 📅 Отчёт «Сроки годности» — для товаров с ограниченным сроком хранения.

Рассмотрим на примере отчёта «Партионный учёт»** в 1С:УТ:

  1. Перейдите в Склад → Отчёты → Партионный учёт.
  2. Укажите период, склад и номенклатуру (при необходимости).
  3. В настройках отчёта выберите группировку по Партии.
  4. Нажмите Сформировать.

В результате вы увидите, какие партии товара поступили, сколько было реализовано и какой остаток по каждой партии. Это особенно важно для товаров с истекающим сроком годности — так вы сможете вовремя списать просроченные остатки.

⚠️ Внимание: Если в отчёте по партионному учёту отсутствуют данные, проверьте:
  • Включён ли партионный учёт в настройках номенклатуры (карточка товара → закладка Учёт).
  • Корректно ли заполняется поле Партия в документах поступления.

Без этих данных отчёт будет пустым!

Что делать, если партия товара «зависла» в остатках?

Если партия товара числится в остатках, но фактически её нет на складе, проверьте:

  1. Не был ли документ списания проведён с ошибкой (например, указана неверная партия).
  2. Не остались ли невыполненные заказы клиентов, резервирующие эту партию.
  3. Не было ли ручной корректировки остатков без указания партии.

В крайнем случае можно сделать Инвентаризацию с указанием правильных остатков по партиям.

4. Анализ движения по контрагентам и договорам

Иногда требуется не просто отследить движение товара, а проанализировать, кому и по какому договору он был отгружен. Например, чтобы понять, какой клиент является основным покупателем определённой номенклатуры или проверить выполнение условий по договорам.

Для этого подойдёт отчёт «Продажи»1С:УТ) или «Реализация товаров и услуг» (в 1С:Бухгалтерия). Как его сформировать:

  1. В 1С:УТ: Продажи → Отчёты → Продажи.
  2. В 1С:Бухгалтерия: Продажи → Отчёты → Реализация товаров и услуг.
  3. Укажите период и добавьте группировку по Контрагенту и Договору.
  4. В фильтре по номенклатуре выберите нужный товар.

Такой отчёт поможет ответить на вопросы:

  • 📈 Какой клиент покупает этот товар чаще всего?
  • 💰 По какому договору была последняя отгрузка?
  • 📦 Сколько товара осталось в резерве под заказы конкретного клиента?

Если нужно проанализировать поступления (а не продажи), используйте отчёт «Поступления товаров» с аналогичными настройками группировки по поставщикам и договорам.

Добавить фильтр по номенклатуре|Указать период анализа|Группировать по контрагенту и договору|Проверять остатки в резерве под заказы клиента-->

5. SQL-запросы для глубокого анализа (для продвинутых пользователей)

Если стандартные отчёты не дают нужной информации (например, требуется анализ движения по нескольким складам с учётом дополнительных реквизитов), можно воспользоваться SQL-запросами. Это потребует знаний языка 1С:Запрос или SQL, но позволит получить данные в любом разрезе.

Пример запроса для выгрузки движения товара по документам (для 1С:УТ 11.5):

ВЫБРАТЬ

ДвиженияТоваров.Номенклатура КАК Товар,

ДвиженияТоваров.Количество КАК Количество,

ДвиженияТоваров.Документ.ВидыДвижений КАК ТипДвижения,

ДвиженияТоваров.Документ.Дата КАК Дата,

ДвиженияТоваров.Документ.Номер КАК НомерДокумента,

ДвиженияТоваров.Склад КАК Склад

ИЗ

РегистрНакопления.ТоварыНаСкладах.Обороты КАК ДвиженияТоваров

ГДЕ

ДвиженияТоваров.Номенклатура = &Номенклатура

И ДвиженияТоваров.Документ.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания

УПОРЯДОЧИТЬ ПО

Дата, НомерДокумента

Чтобы выполнить этот запрос:

  1. Откройте Сервис → Отладка → Запрос (Ctrl+Shift+Q).
  2. Вставьте текст запроса и нажмите Выполнить.
  3. Укажите параметры (&Номенклатура, &ДатаНачала, &ДатаОкончания).

Для пользователей, не знакомых с 1С:Запрос, альтернативой может стать внешняя обработка (например, «Универсальный отчёт»), которая позволяет строить сложные отчёты без программирования.

⚠️ Внимание: Неправильно составленный SQL-запрос может загрузить сервер или привести к ошибкам в базе. Перед выполнением на рабочей базе протестируйте запрос на копии!
💡

SQL-запросы дают максимальную гибкость в анализе, но требуют осторожности. Всегда проверяйте их на тестовой базе перед использованием в рабочей системе.

6. Типичные ошибки и как их избежать

При анализе движения товара в пользователи часто сталкиваются с одними и теми же проблемами. Вот наиболее распространённые ошибки и способы их решения:

Проблема Причина Решение
В отчёте не отображаются внутренние перемещения Фильтр по типу документов исключает Перемещение товаров Добавьте в фильтр все типы документов или укажите Перемещение товаров явно
Остатки в отчёте не сходятся с фактическими Не проведён документ инвентаризации или корректировки Проверьте последние документы по складу и проведите инвентаризацию
В партионном учёте «висят» остатки просроченных товаров Не оформлено списание просроченных партий Создайте документ Списание товаров с указанием просроченных партий
Отсутствуют данные по серийным номерам В документах не заполнялось поле Серийный номер Проверьте настройки номенклатуры и заполнение серийных номеров при поступлении

Ещё одна частая ошибка — игнорирование резервов. Если товар зарезервирован под заказ клиента, он может числиться в остатках, но фактически быть недоступным для продажи. Чтобы увидеть резервы, используйте отчёт «Резервы товаров»** в 1С:УТ:

  1. Перейдите в Склад → Отчёты → Резервы товаров.
  2. Укажите период и склад.
  3. Нажмите Сформировать — отчёт покажет, какие товары и в каком количестве зарезервированы.

Если резервы не учитывать, можно столкнуться с ситуацией, когда товар «есть в остатках», но его невозможно отгрузить клиенту из-за ранее созданных резервов.

7. Автоматизация отслеживания: настройки и внешние обработки

Ручный анализ движения товара отнимает много времени, особенно если товарная номенклатура обширна. Чтобы оптимизировать процесс, можно использовать:

  • 📥 Регламентные задания — автоматически формировать отчёты по расписанию (например, ежедневный отчёт по критичным товарам).
  • 🔧 Внешние обработки — например, «Анализ движения товаров» или «Универсальный отчёт» от фирмы .
  • 📊 Дашборды — визуализация данных через 1С:Аналитика или Power BI (для интеграции с потребуется настройка обмена).
  • 🤖 Роботы и RPA — автоматизация рутинных проверок (например, бот, который ежедневно сверяет остатки в и на складе).

Пример настройки регламентного задания для автоматической отправки отчёта:

  1. Перейдите в Администрирование → Регламентные задания.
  2. Создайте новое задание с типом Формирование отчёта.
  3. Укажите отчёт (например, Остатки товаров) и параметры (период, склад).
  4. Настройте расписание (например, ежедневно в 8:00).
  5. Добавьте действие Отправить по email и укажите получателей.

Для интеграции с внешними системами (например, для построения дашбордов) можно использовать:

  • 1С:Коннектор для подключения к Power BI или Tableau.
  • REST API (если ваша конфигурация поддерживает веб-сервисы).
  • Выгрузку в Excel с последующей обработкой.
⚠️ Внимание: При настройке автоматической выгрузки данных убедитесь, что не передаются конфиденциальные сведения (например, себестоимость или данные контрагентов). Ограничьте права доступа к регламентным заданиям!

FAQ: Частые вопросы по движению товара в 1С

🔍 Как увидеть движение товара по конкретному серийному номеру?

Используйте отчёт «Серийные номера»** в 1С:УТ или 1С:ERP:

  1. Перейдите в Склад → Отчёты → Серийные номера.
  2. Укажите серийный номер или диапазон номеров.
  3. Нажмите Сформировать — отчёт покажет все документы, в которых участвовал этот серийный номер.

Если отчёт отсутствует, проверьте, включён ли учёт по серийным номерам в карточке номенклатуры.

❓ Почему в отчёте «Движения товара» нет данных по внутренним перемещениям?

Скорее всего, в настройках фильтра отчёта не указан тип документа Перемещение товаров. Чтобы исправить:

  1. Откройте отчёт Движения товара.
  2. Нажмите НастройкиФильтр.
  3. В поле Тип документа добавьте Перемещение товаров.
  4. Сформируйте отчёт заново.

Также проверьте, что документы перемещения проведены — непровёденные документы не отображаются в отчётах.

📅 Как выгрузить историю движения товара за несколько лет?

Для длительных периодов стандартные отчёты могут работать медленно. Рекомендуем:

  1. Использовать отчёт «Обороты между складами»** (если нужны только перемещения).
  2. Сформировать данные по годам отдельно и объединить в Excel.
  3. Для больших баз использовать SQL-запрос с ограничением по датам.

Если база очень большая, выгрузку лучше делать в нерабочее время, чтобы не нагружать сервер.

💰 Как посчитать себестоимость проданного товара по ФИФО?

В 1С:УТ и 1С:ERP себестоимость по методу ФИФО рассчитывается автоматически при проведении документов. Чтобы увидеть расчёт:

  1. Откройте отчёт Ведомость по товарам (Склад → Отчёты → Ведомость по товарам).
  2. Укажите период и выберите группировку по Партиям.
  3. В настройках отчёта добавьте колонку Себестоимость.

Если себестоимость не рассчитывается, проверьте:

  • Включён ли партионный учёт в настройках номенклатуры.
  • Корректно ли заполняется себестоимость в документах поступления.
🔄 Как отменить ошибочное движение товара?

Если движение товара было зафиксировано ошибочно (например, неправильное списание), исправить это можно так:

  1. Для проведённого документа: сделайте Сторно (кнопка Ещё → Сторно в документе).
  2. Для непровёденного документа: просто удалите или исправьте его.
  3. Если ошибка в остатках: оформите Инвентаризацию с правильными данными.

После исправления проверьте остатки в отчёте Остатки товаров.