Контроль остатков на складе — одна из ключевых задач в 1С:Предприятие, от которой зависит точность учёта, планирование закупок и избежание дефицита или пересортицы. Даже небольшая ошибка в данных может привести к срыву отгрузок, конфликтам с клиентами или финансовым потерям. В этой статье разберём все доступные методы проверки остатков — от стандартных отчётов до программных запросов, — чтобы вы могли выбрать оптимальный вариант для своей роли: бухгалтера, кладовщика, менеджера или администратора базы.
Особое внимание уделим нюансам, которые часто упускают: как учитывать резервы под заказы, почему фактические остатки могут отличаться от бухгалтерских, и что делать, если данные в отчётах не сходятся с реальным положением на складе. Все инструкции актуальны для последних версий 1С:Управление торговлей (УТ 11), 1С:ERP и 1С:Бухгалтерия 3.0, но majority методов работают и в более ранних редакциях.
1. Стандартный отчёт «Ведомость по товарам на складах»
Самый универсальный и визуально наглядный способ — использовать встроенный отчёт «Ведомость по товарам на складах». Он доступен во всех конфигурациях, связанных с торговлей, и позволяет гибко настраивать вывод данных по складам, номенклатуре, партиям и даже характеристикам (цвет, размер и т.д.).
Чтобы открыть отчёт:
- 📊 Перейдите в раздел
Склад(илиЗапасыв 1С:ERP). - 📑 Выберите пункт
Отчёты по складам → Ведомость по товарам на складах. - ⚙️ В настройках отчёта укажите:
- Период (по умолчанию текущая дата).
- Склады (можно выбрать конкретные или все).
- Группировки (например, по номенклатуре или партиям).
- 🔍 Нажмите
Сформировать.
В результате вы получите таблицу с колонками: Номенклатура, Характеристика, Количество, Сумма (если включена оценка). Обратите внимание на колонку Резерв — она показывает количество товара, которое уже зарезервировано под заказы клиентов, но ещё не отгружено.
Если в отчёте не хватает колонок (например, Себестоимость или Поставщик), нажмите Ещё → Настройки → Добавить колонку и выберите нужные поля.
| Поле отчёта | Описание | Пример значения |
|---|---|---|
Остаток |
Фактическое количество товара на складе без учёта резервов. | 120 шт. |
Резерв |
Количество, зарезервированное под заказы покупателей. | 30 шт. |
Доступно |
Рассчитывается как Остаток – Резерв. Показывает, сколько товара можно отгрузить прямо сейчас. |
90 шт. |
Себестоимость |
Средняя себестоимость единицы товара (если включен учёт по партиям). | 450,20 ₽ |
⚠️ Внимание: Если в вашей базе включён учёт по серийным номерам или партиям, данные в отчёте могут отличаться от реальных остатков. Например, товар может числиться на складе, но быть заблокирован из-за истёкшего срока годности. В этом случае проверьте отчёт Анализ доступности товаров.
2. Отчёт «Остатки товаров» с детализацией по партиям
Когда нужно узнать не только количество, но и партионный учёт (от какого поставщика пришла партия, её срок годности, себестоимость), используйте отчёт Остатки товаров с детализацией. Это критично для аптек, продовольственных складов или компаний, работающих с ГТД.
Как сформировать отчёт:
- 📋 Перейдите в
Отчёты → Остатки товаров. - 🔧 В настройках включите опцию
Показывать партии. - 📅 Укажите период (например,
на 31.12.2026для инвентаризации). - 📦 Добавьте группировку по
ПартиямилиДокументам поступления.
В результате вы увидите, сколько товара осталось от каждой конкретной поставки. Это помогает:
- 🔄 Сначала списывать товары с истекающим сроком годности (метод FIFO/LIFO).
- 💰 Контролировать себестоимость при продаже (если в базе ведётся партионный учёт).
- 📑 Подготовлять данные для претензий поставщикам (если обнаружен брак в конкретной партии).
Что делать, если партии не отображаются?
Если в отчёте нет данных по партиям, проверьте:
1. Включён ли партионный учёт в настройках номенклатуры (Справочники → Номенклатура → Запасы и закупки).
2. Правильно ли заполнены документы Поступление товаров (должно быть указано поле Партия).
3. Не сбились ли настройки учёта в параметрах программы (Администрирование → Настройки программы → Запасы).
3. Проверка остатков через документ «Инвентаризация товаров»
Если вам нужно не просто посмотреть остатки, а сверить их с реальным положением на складе, используйте документ Инвентаризация товаров. Это единственный способ зафиксировать расхождения и автоматически сгенерировать документы оприходования/списания.
Пошаговая инструкция:
- Создайте новый документ:
Склад → Инвентаризация товаров → Создать. - Укажите склад, дату и ответственного сотрудника.
- Нажмите
Заполнить → По остаткам на складе— программа автоматически подтянет текущие данные из базы. - Вручную введите фактическое количество в колонку
Фактическое количество. - После сохранения документа 1С сгенерирует
Оприходование(если факта больше) илиСписание(если факта меньше).
Преимущество этого метода — автоматическое формирование корректирующих документов, что экономит время и снижает риск ошибок при ручном вводе. Однако будьте внимательны: если инвентаризация проводится для большого склада, заполнение вручную может занять часы. В таких случаях лучше использовать ТСД (терминал сбора данных) или предварительно распечатать ведомость остатков.
Сверить остатки по отчёту "Ведомость по товарам"|Распечатать инвентаризационные листы|Подготовить ТСД или мобильное устройство для сканирования|Назначить ответственных за зоны склада|Проверьте наличие резервных копий базы на случай сбоев-->
4. Быстрая проверка через форму номенклатуры
Когда нужно узнать остатки по одному конкретному товару, не обязательно формировать отчёт. Достаточно открыть карточку номенклатуры и посмотреть данные в реальном времени.
Как это сделать:
- 🔍 Откройте справочник
Номенклатура(Справочники → Номенклатура). - 📌 Найдите нужный товар (можно использовать поиск по арт. или названию).
- 📊 В нижней части формы перейдите на вкладку
ОстаткиилиЗапасы. - 📦 Здесь отобразятся:
- Остатки по всем складам.
- Резервы под заказы.
- Себестоимость (если включен учёт).
Этот способ удобен для оперативной проверки, например, когда менеджер по продажам хочет подтвердить клиенту наличие товара. Однако у него есть ограничение: данные показываются на текущую дату, без возможности ретроспективного анализа (например, "сколько было вчера").
Ежедневно|Несколько раз в неделю|Только перед инвентаризацией|По запросу отдела продаж|Редко или никогда-->
5. Программная проверка остатков (для разработчиков и администраторов)
Если стандартных отчётов недостаточно или нужно автоматизировать проверку (например, для интеграции с сайтом), можно использовать запросы на языке 1С или HTTP-сервисы. Этот метод требует знаний 1С:Предприятие 8.3 и прав доступа к конфигуратору.
Пример запроса для получения остатков по конкретному товару на всех складах:
ВЫБРАТЬ
Склады.Наименование КАК Склад,
РегистрыНакопления.ОстаткиТоваров.КоличествоОстаток КАК Остаток,
РегистрыНакопления.ОстаткиТоваров.СуммаОстаток КАК Сумма
ИЗ
РегистрНакопления.ОстаткиТоваров КАК РегистрыНакопления.ОстаткиТоваров
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Склады КАК Склады
ПО РегистрыНакопления.ОстаткиТоваров.Склад = Склады.Ссылка
ГДЕ
РегистрыНакопления.ОстаткиТоваров.Номенклатура = &Номенклатура
И РегистрыНакопления.ОстаткиТоваров.КоличествоОстаток > 0
Где &Номенклатура — ссылка на нужный товар. Этот запрос вернёт таблицу с остатками по всем складам, где есть данный товар. Для выполнения:
- Откройте
Конфигуратор(режим 1С:Предприятие должен быть закрыт). - Перейдите в
Отладка → Запрос → Выполнить. - Вставьте код, укажите параметр
&Номенклатураи нажмитеВыполнить.
Для автоматизации (например, выгрузки остатков на сайт) можно создать HTTP-сервис или использовать REST API, если ваша конфигурация поддерживает веб-интеграцию. Это актуально для компаний, которые синхронизируют 1С с Bitrix24, Wildberries, Ozon или собственным интернет-магазином.
⚠️ Внимание: При работе с запросами учитывайте блокировки данных. Если запрос выполняется во время проведения документов, результаты могут быть неактуальными. Всегда используйте транзакции или выполняйте запросы в нерабочее время.
6. Проверка остатков с учётом резервов и заказов
Частая ошибка — ориентироваться только на колонку Остаток, игнорируя резервы и заказы поставщикам. Например, в отчёте может значиться 100 штук товара, но 80 из них уже зарезервированы под отгрузку, а ещё 50 ожидаются по заказу. Фактически доступно к продаже только 20 штук!
Чтобы увидеть полную картину:
- 📊 Используйте отчёт
Анализ доступности товаров(Отчёты → Анализ доступности). - 📦 Он показывает:
- 🟢 Свободный остаток (без резервов).
- 🟡 Ожидаемое поступление (по заказам поставщикам).
- 🔴 Дефицит (если заказов больше, чем остатков).
- 🔍 Для детализации дважды кликните по строке товара — откроется развёрнутая информация по резервам и заказам.
Этот отчёт незаменим для:
- 📞 Менеджеров по продажам (чтобы не обещать клиенту товар, который уже зарезервирован).
- 🚚 Логистов (для планирования отгрузок).
- 💰 Финансистов (для оценки потребности в оборотных средствах).
Всегда сверяйте колонки Свободный остаток и Ожидаемое поступление перед принятием решений о продажах или закупках. Игнорирование резервов — одна из главных причин срывов отгрузок.
7. Решение расхождений: почему данные в отчётах не сходятся
Если остатки в отчётах не совпадают с реальными данными или между собой, причины могут быть следующими:
| Проблема | Возможная причина | Как исправить |
|---|---|---|
Остатки в Ведомости и Остатках товаров разные |
Не проведён документ Закрытие месяца или сбились итоги регистров |
Выполните Закрытие месяца или перепроведите документы за период |
| В отчёте есть товар, но на складе его нет | Товар списан не документально (кража, порча) или ошибка в учёте | Проведите инвентаризацию и оформите Списание |
| Отрицательные остатки | Отгрузка без остатков или ошибка в документах поступления | Найдите документ, вызвавшей отрицательный остаток, и перепроведите его |
| Данные не обновляются | Зависшие блокировки или неактуальные итоги | Перезапустите сервер 1С или выполните Тестирование и исправление ИБ |
Для диагностики используйте:
- 🔧 Журнал регистрации (
Администрирование → Журнал регистрации) — проверьте ошибки при проведении документов. - 📈 Отчёт «Анализ субконто» — если ведётся учёт по дополнительным аналитикам (например, по проектам).
- 🔄 Тестирование и исправление ИБ (
Администрирование → Тестирование и исправление) — если подозреваете повреждение данных.
⚠️ Внимание: Если расхождения критичные (например, разница в миллионах рублей), не пытайтесь исправить их вручную. Обратитесь к 1С-франчайзи для аудита базы — самостоятельные правки могут усугубить проблему.
FAQ: Частые вопросы по проверке остатков в 1С
🔹 Как посмотреть остатки на определённую дату в прошлом?
В любом отчёте по остаткам (Ведомость по товарам, Остатки товаров) укажите нужную дату в поле на дату. Если требуется анализ динамики (например, "как изменялись остатки за месяц"), используйте отчёт Движение товаров с группировкой по периодам.
🔹 Почему в отчёте не показываются остатки по некоторым товарам?
Вероятные причины:
- Товар помечен на удаление или архивирован.
- В настройках отчёта установлен фильтр по группе номенклатуры.
- Товар учитывается на складе, который не включён в отчёт.
- Сбились права доступа (пользователь не видит определённые склады или группы товаров).
Проверьте настройки видимости в Справочники → Номенклатура и права пользователя в Администрирование → Пользователи.
🔹 Можно ли экспортировать остатки в Excel для дальнейшего анализа?
Да, в любом отчёте 1С есть кнопка Выгрузить (или Экспорт → Excel). Чтобы данные экспортировались корректно:
- Перед выгрузкой настройте все необходимые колонки в отчёте.
- Если нужно сохранить форматирование (цвета, группировки), выберите
Экспорт в Excel с сохранением формата. - Для больших отчётов (более 10 000 строк) используйте
Выгрузить данныебез форматирования — это ускорит процесс.
🔹 Как проверить остатки по серийным номерам?
Если в базе ведётся учёт по серийным номерам:
- Откройте отчёт
Остатки товаров. - В настройках включите опцию
Показывать серийные номера. - Добавьте группировку по
Серийному номеру. - Для детализации по конкретному номеру используйте отчёт
Карточка серийного номера.
Если серийные номера не отображаются, проверьте:
- Включён ли учёт по сериям в настройках номенклатуры.
- Правильно ли заполнены серийные номера в документах
ПоступлениеиОтгрузка.
🔹 Что делать, если остатки в 1С не совпадают с данными на маркетплейсе (Ozon, Wildberries)?
Расхождения между 1С и маркетплейсами возникают из-за:
- 🔄 Задержки синхронизации (например, заказы с маркетплейса не подтянулись в 1С).
- 📦 Ошибок в настройках обмена (неверное сопоставление складов или номенклатуры).
- 🛒 Резервирования товара на маркетплейсе, но не в 1С (или наоборот).
Решение:
- Проверьте логи обмена в
Администрирование → Обмен данными. - Выполните принудительную синхронизацию.
- Сверьте настройки сопоставления складов в модуле интеграции.
- Если проблема сохраняется, обратитесь к специалисту по настройке обменов.