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

В этой статье мы разберем 5 рабочих способов формирования остатков — от стандартных отчетов до специализированных обработок. Вы узнаете, как получить данные по конкретному складу, номенклатуре или периоду, какие настройки влияют на точность результатов, и что делать, если цифры в отчете не сходятся с реальными остатками. Материал актуален для 1С:Управление торговлей (UT 11/10.3), 1С:Бухгалтерия 3.0 и 1С:ERP, с учетом особенностей каждой конфигурации.

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

1. Стандартный отчет «Ведомость по товарам на складах»

Самый универсальный инструмент для формирования остатков — встроенный отчет Ведомость по товарам на складах. Он доступен во всех торгово-складских конфигурациях 1С и позволяет гибко настраивать вывод данных. Чтобы открыть его:

  1. Перейдите в раздел Склад (или Запасы в 1С:ERP).
  2. Выберите пункт Отчеты по складу → Ведомость по товарам на складах.
  3. Задайте период, склад(ы) и дополнительные фильтры (номенклатурные группы, характеристики).

Ключевые настройки отчета, которые часто упускают:

  • 📌 Показывать остатки: выберите На начало периода, На конец периода или За период (последний вариант покажет обороты).
  • 🔄 Учитывать резервы: если товар зарезервирован под заказ, но физически есть на складе, отметьте этот флажок, чтобы увидеть реальное количество.
  • 📦 Детализация по характеристикам: актуально для товаров с размерами, цветами или другими свойствами.

Проверить дату последнего документа (меню Операции → Журналы документов)

Убедиться, что все приходные/расходные накладные проведены

Снять флажок "Только по остаткам", если нужны нулевые позиции

Отключить группировку по номенклатурным группам, если требуется детализация-->

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

💡

Чтобы сохранить настройки отчета для повторного использования, нажмите кнопку "Сохранить настройки" (значок дискеты) и присвойте имя шаблону. В следующий раз вы сможете загрузить его из списка.

2. Отчет «Оборотно-сальдовая ведомость по складу»

Этот отчет менее популярен, но незаменим для анализа движения товаров за период. В отличие от ведомости, он показывает не только остатки, но и обороты (приход/расход), что помогает выявить:

  • 📈 Товары с нулевым движением (залежалые запасы).
  • 🔍 Расхождения между приходом и расходом (возможные ошибки списания).
  • 📊 Динамику остатков по дням/неделям.

Как сформировать:

  1. Откройте раздел Отчеты → Стандартные отчеты → Оборотно-сальдовая ведомость.
  2. В настройках выберите счет учета (обычно 41.01 "Товары на складах").
  3. Укажите аналитику: Склады и Номенклатура.
  4. На вкладке Группировки добавьте Документ движения, чтобы увидеть, какие накладные сформировали остатки.
Поле настройки Рекомендуемое значение Для чего нужно
Период Текущий месяц или квартал Анализ сезонных колебаний остатков
Валюта Рубли (или валюта учета) Исключение искажений из-за курсовой разницы
Показывать нули Выключено Скрытие неактуальных позиций
Детализация по субконто Включено для Характеристик Учет товаров с дополнительными свойствами

⚠️ Внимание: Если в оборотно-сальдовой ведомости остатки не сходятся с ведомостью по товарам, проверьте:

1. Настройки учета в Администрирование → Настройки программы → Запасы (возможно, включен учет по партиям или сериям).

2. Наличие непроведенных документов (откройте Операции → Журналы документов → Непроведенные).

3. Формирование остатков через обработку «Анализ доступности товаров»

Специализированная обработка Анализ доступности товаров (доступна в 1С:УТ 11 и 1С:ERP) позволяет получить остатки с учетом:

  • 🚚 Транзитных товаров (в пути от поставщика).
  • 📋 Резервов под заказы (включая резервы под заказы клиентов и производственные нужды).
  • 📅 Ожидаемых поступлений (по заказам поставщикам).

Как запустить:

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

Преимущество этого метода — прогнозная аналитика. Например, вы увидите, что на складе осталось 10 единиц товара, но 5 из них зарезервированы под заказ, а еще 20 ожидаются к поступлению через 3 дня. Это помогает принимать взвешенные решения о закупках.

Как учесть товары в пути, если они не отражены в 1С?

Если товар уже оплачен поставщику, но документ "Поступление товаров" еще не создан, добавьте его вручную через Покупки → Поступление товаров и услуг с типом операции "Транзит". Это позволит отразить ожидаемое поступление в отчетах.

⚠️ Внимание: Обработка Анализ доступности может работать медленно на больших базах (свыше 100 000 движений товаров). В таком случае:

1. Сузьте период анализа (например, вместо года берите текущий месяц).

2. Используйте фильтр по номенклатурным группам.

3. Запускайте отчет в нерабочее время или на тестовой базе.

📊 Какой отчет вы используете чаще всего?
Ведомость по товарам на складах
Оборотно-сальдовая ведомость
Анализ доступности товаров
Собственный внешний отчет
Не формирую остатки

4. Экспресс-проверка остатков через «Остатки товаров» в панели действий

Если вам нужны быстрые данные без детализации, воспользуйтесь кнопкой Остатки товаров в панели действий:

  1. Откройте любой документ, связанный со складом (например, Реализация товаров).
  2. В верхней панели нажмите Еще → Остатки товаров.
  3. Укажите склад и номенклатуру (опционально).

Этот метод удобен для:

  • 🛒 Оперативной проверки перед оформлением продажи.
  • 📱 Мобильных устройств (например, на складе через 1С:Мобильная торговля).
  • 🔍 Поиска конкретного товара по артикулу или названию.

Ограничения способа:

  • Нет возможности экспорта в Excel.
  • Не показывает обороты (только текущие остатки).
  • Не учитывает резервы и транзит.
💡

Экспресс-проверка остатков подходит для разовых запросов, но не заменяет полноценные отчеты при инвентаризации или аналитике.

5. Внешние обработки и расширения для сложных задач

Стандартные отчеты 1С не всегда покрывают специфические потребности бизнеса. В таких случаях помогают внешние обработки:

Популярные решения:

  • 📊 Отчет по остаткам с ценами: показывает не только количество, но и стоимость остатков (по последней закупочной или продажной цене).
  • 📦 Анализ ABC/XYZ: классифицирует товары по значимости и стабильности спроса.
  • 🔄 Сверка остатков между базами: актуально для распределенных складов (например, в 1С:Розница и 1С:УТ).

Где взять обработки:

  1. Инфостарт (infostart.ru) — крупнейшая площадка с бесплатными и платными решениями.
  2. 1С-Отчетность — официальные расширения от фирмы 1С.
  3. GitHub — открытые проекты (например, vanessa-automation для автоматизации отчетов).

⚠️ Внимание: Перед установкой внешней обработки:

1. Проверьте совместимость с вашей версией 1С (указано в описании обработки).

2. Сделайте резервную копию базы (Администрирование → Выгрузить информационную базу).

3. Тестируйте на копии базы, а не на рабочей версии.

Пример кода для подключения обработки через 1С:Предприятие:

// Подключение внешней обработки

Процедура ПодключитьОбработку(ПутьКФайлу)

Обработка = ВнешниеОбработки.Создать(ПутьКФайлу);

Обработка.Открыть();

КонецПроцедуры

// Вызов (пример для файла "ОстаткиСЦенами.epf")

ПодключитьОбработку("C:\Отчеты\ОстаткиСЦенами.epf");

6. Автоматизация формирования остатков: регламентные задачи и рассылки

Если остатки нужно формировать регулярно (например, ежедневно для менеджеров или еженедельно для бухгалтерии), настройте автоматическую генерацию отчетов:

Способы автоматизации:

  • Регламентные задачи: в 1С:ERP или 1С:УТ 11 можно запланировать выполнение отчета по расписанию.
  • 📧 Рассылка по email: отчет будет формироваться и отправляться на почту ответственным лицам.
  • 🤖 Интеграция с Telegram: бот может присылать остатки по запросу (например, через команду /остатки).

Как настроить регламентную задачу:

  1. Перейдите в Администрирование → Поддержка и обслуживание → Регламентные задачи.
  2. Создайте новую задачу с типом Формирование отчета.
  3. Укажите отчет (Ведомость по товарам на складах), параметры и расписание.
  4. В настройках рассылки добавьте email получателей.

Пример настройки рассылки остатков в 1С:УТ 11.5:

// Код для рассылки отчета по email (размещается в модуле объекта)

Процедура РассчитатьИОтправитьОстатки()

// Формируем отчет

Отчет = Отчеты.ВедомостьПоТоварамНаСкладах.Создать();

Отчет.Период = ТекущаяДата();

Отчет.Склад = Справочники.Склады.ОсновнойСклад;

// Экспортируем в Excel

Таблица = Отчет.Сформировать();

ЭкспортироватьТаблицуВExcel(Таблица, "Остатки_на_" + Формат(ТекущаяДата(), "ДФ=ddMMyyyy") + ".xlsx");

// Отправляем email

Почта = Новый Почта;

Сообщение = Новый СообщениеЭлектроннойПочты;

Сообщение.Текст = "Актуальные остатки на складе на " + ТекущаяДата();

Сообщение.Тема = "Остатки товаров";

Сообщение.Вложения.Добавить("Остатки_на_" + Формат(ТекущаяДата(), "ДФ=ddMMyyyy") + ".xlsx");

Сообщение.Получатели.Добавить("logist@company.ru");

Почта.Отправить(Сообщение);

КонецПроцедуры

⚠️ Внимание: Автоматические отчеты могут создавать нагрузку на сервер. Оптимальное время для выполнения — ночные часы (с 2:00 до 5:00).

Что делать, если остатки в 1С не сходятся с реальными данными

Расхождения между отчетами 1С и фактическими остатками — частая проблема. Основные причины и способы исправления:

Проблема Возможная причина Решение
Отрицательные остатки Списание товара без прихода или ошибка в документах Провести инвентаризацию (Склад → Инвентаризация товаров)
Остатки не обновляются Непроведенные документы или блокировка базы Проверить журнал документов на наличие непроведенных накладных
Разные цифры в отчетах Разные настройки фильтров (например, учет резервов) Сверить настройки отчетов (вкладка "Отбор и сортировка")
Не учитываются серии/характеристики Отключена детализация в настройках учета Включить учет по характеристикам в Администрирование → Настройки программы

Алгоритм поиска ошибок:

  1. Сформируйте отчет Анализ субконто по счету 41.01 — он покажет все движения по товарам.
  2. Проверьте последовательность документов: приход должен быть раньше расхода.
  3. Используйте обработку Поиск и исправление ошибок в учете (доступна в 1С:УТ и 1С:ERP).
  4. Если ошибка не найдена, проведите перепровдение документов за период (Операции → Закрытие периода → Перепровдение документов).

⚠️ Внимание: Если расхождения критические (более 5% от общей стоимости остатков), рекомендуется:

1. Провести полную инвентаризацию с пересчетом товаров.

2. Сверить данные с первичными документами (накладными, счета-фактурами).

3. Обратиться к 1С-специалисту для аудита базы (возможны повреждения данных).

FAQ: Частые вопросы по остаткам в 1С

Как выгрузить остатки в Excel с сохранением форматирования?

В любом отчете 1С нажмите кнопку Еще → Вывести в Excel. Чтобы сохранить цвета и группировки:

  1. В настройках отчета включите Показывать итоги и Цветовая схема.
  2. При экспорте выберите Сохранять форматирование.
  3. Для сложных отчетов используйте обработку ВыгрузкаВExcelСФорматированием (доступна на Инфостарте).
Можно ли увидеть остатки по партиям (срокам годности)?

Да, для этого:

  1. В отчете Ведомость по товарам на складах на вкладке Дополнительно включите Детализация по партиям.
  2. Убедитесь, что в настройках учета (Администрирование → Настройки программы → Запасы) включен учет по партиям.
  3. Если нужны данные по срокам годности, используйте отчет Анализ сроков годности (доступен в 1С:УТ 11.4+).
Почему в отчете не показываются товары с нулевым остатком?

По умолчанию 1С скрывает позиции с нулевыми остатками. Чтобы их отобразить:

  1. В настройках отчета найдите параметр Показывать нулевые остатки и включите его.
  2. Если параметра нет, проверьте фильтры: возможно, установлен отбор по номенклатуре с остатками > 0.

Для анализа залежалых товаров удобнее использовать отчет Оборотно-сальдовая ведомость с группировкой по номенклатуре и фильтром "Обороты = 0".

Как сформировать остатки по нескольким складам одновременно?

В большинстве отчетов 1С можно выбрать несколько складов:

  1. В поле Склад нажмите на лупу (или кнопку выбора).
  2. В открывшемся окне отметьте нужные склады (используйте Shift или Ctrl для множественного выбора).
  3. Если требуется сводный отчет по всем складам, оставьте поле Склад пустым.

Для сравнения остатков по складам используйте отчет Сравнительная ведомость по складам (доступен в 1С:ERP и 1С:УТ 11).

Можно ли настроить уведомления о минимальных остатках?

Да, для этого:

  1. В карточке номенклатуры (Справочники → Номенклатура) укажите Минимальный остаток.
  2. Настройте регламентную задачу (Администрирование → Регламентные задачи) с обработкой Контроль минимальных остатков.
  3. Для рассылки уведомлений используйте механизм Бизнес-процессы1С:ERP) или внешние обработки (например, УведомленияОМинимальныхОстатках с Инфостарта).

В 1С:Розница уведомления о минимальных остатках настраиваются в разделе Маркетинг → Управление ассортиментом.