Формирование остатков склада в 1С — одна из самых востребованных операций среди бухгалтеров, кладовщиков и логистов. Без актуальных данных о товарных запасах невозможно вести корректный учет, планировать закупки или избегать дефицита на складе. Однако даже опытные пользователи 1С:Предприятие иногда сталкиваются с проблемами: отчеты показывают неверные цифры, не учитываются последние движения документов или система выдает ошибки при построении.
В этой статье мы разберем 5 рабочих способов формирования остатков — от стандартных отчетов до специализированных обработок. Вы узнаете, как получить данные по конкретному складу, номенклатуре или периоду, какие настройки влияют на точность результатов, и что делать, если цифры в отчете не сходятся с реальными остатками. Материал актуален для 1С:Управление торговлей (UT 11/10.3), 1С:Бухгалтерия 3.0 и 1С:ERP, с учетом особенностей каждой конфигурации.
Особое внимание уделим скрытым настройкам отчетов, которые позволяют исключить резервы, учесть транзитные товары или показать остатки с разбивкой по сериям и характеристикам. Эти нюансы редко освещаются в стандартной документации, но критически важны для бизнеса с сложной логистикой.
1. Стандартный отчет «Ведомость по товарам на складах»
Самый универсальный инструмент для формирования остатков — встроенный отчет Ведомость по товарам на складах. Он доступен во всех торгово-складских конфигурациях 1С и позволяет гибко настраивать вывод данных. Чтобы открыть его:
- Перейдите в раздел
Склад(илиЗапасыв 1С:ERP). - Выберите пункт
Отчеты по складу → Ведомость по товарам на складах. - Задайте период, склад(ы) и дополнительные фильтры (номенклатурные группы, характеристики).
Ключевые настройки отчета, которые часто упускают:
- 📌 Показывать остатки: выберите
На начало периода,На конец периодаилиЗа период(последний вариант покажет обороты). - 🔄 Учитывать резервы: если товар зарезервирован под заказ, но физически есть на складе, отметьте этот флажок, чтобы увидеть реальное количество.
- 📦 Детализация по характеристикам: актуально для товаров с размерами, цветами или другими свойствами.
Проверить дату последнего документа (меню Операции → Журналы документов)
Убедиться, что все приходные/расходные накладные проведены
Снять флажок "Только по остаткам", если нужны нулевые позиции
Отключить группировку по номенклатурным группам, если требуется детализация-->
Обратите внимание: если в отчете отображаются отрицательные остатки, это сигнал о ошибках в учете (например, списание товара без прихода или неверная последовательность проведения документов). В таком случае необходимо провести инвентаризацию или воспользоваться обработкой Поиск и исправление ошибок в учете.
Чтобы сохранить настройки отчета для повторного использования, нажмите кнопку "Сохранить настройки" (значок дискеты) и присвойте имя шаблону. В следующий раз вы сможете загрузить его из списка.
2. Отчет «Оборотно-сальдовая ведомость по складу»
Этот отчет менее популярен, но незаменим для анализа движения товаров за период. В отличие от ведомости, он показывает не только остатки, но и обороты (приход/расход), что помогает выявить:
- 📈 Товары с нулевым движением (залежалые запасы).
- 🔍 Расхождения между приходом и расходом (возможные ошибки списания).
- 📊 Динамику остатков по дням/неделям.
Как сформировать:
- Откройте раздел
Отчеты → Стандартные отчеты → Оборотно-сальдовая ведомость. - В настройках выберите счет учета (обычно
41.01 "Товары на складах"). - Укажите аналитику:
СкладыиНоменклатура. - На вкладке
ГруппировкидобавьтеДокумент движения, чтобы увидеть, какие накладные сформировали остатки.
| Поле настройки | Рекомендуемое значение | Для чего нужно |
|---|---|---|
Период |
Текущий месяц или квартал | Анализ сезонных колебаний остатков |
Валюта |
Рубли (или валюта учета) | Исключение искажений из-за курсовой разницы |
Показывать нули |
Выключено | Скрытие неактуальных позиций |
Детализация по субконто |
Включено для Характеристик |
Учет товаров с дополнительными свойствами |
⚠️ Внимание: Если в оборотно-сальдовой ведомости остатки не сходятся с ведомостью по товарам, проверьте:
1. Настройки учета в
Администрирование → Настройки программы → Запасы(возможно, включен учет по партиям или сериям).2. Наличие непроведенных документов (откройте
Операции → Журналы документов → Непроведенные).
3. Формирование остатков через обработку «Анализ доступности товаров»
Специализированная обработка Анализ доступности товаров (доступна в 1С:УТ 11 и 1С:ERP) позволяет получить остатки с учетом:
- 🚚 Транзитных товаров (в пути от поставщика).
- 📋 Резервов под заказы (включая резервы под заказы клиентов и производственные нужды).
- 📅 Ожидаемых поступлений (по заказам поставщикам).
Как запустить:
- Перейдите в
Склад → Отчеты → Анализ доступности товаров. - Укажите склад, номенклатуру и период.
- На вкладке
Дополнительнонастройте учет резервов и транзита.
Преимущество этого метода — прогнозная аналитика. Например, вы увидите, что на складе осталось 10 единиц товара, но 5 из них зарезервированы под заказ, а еще 20 ожидаются к поступлению через 3 дня. Это помогает принимать взвешенные решения о закупках.
Как учесть товары в пути, если они не отражены в 1С?
Если товар уже оплачен поставщику, но документ "Поступление товаров" еще не создан, добавьте его вручную через Покупки → Поступление товаров и услуг с типом операции "Транзит". Это позволит отразить ожидаемое поступление в отчетах.
⚠️ Внимание: Обработка Анализ доступности может работать медленно на больших базах (свыше 100 000 движений товаров). В таком случае:
1. Сузьте период анализа (например, вместо года берите текущий месяц).
2. Используйте фильтр по номенклатурным группам.
3. Запускайте отчет в нерабочее время или на тестовой базе.
4. Экспресс-проверка остатков через «Остатки товаров» в панели действий
Если вам нужны быстрые данные без детализации, воспользуйтесь кнопкой Остатки товаров в панели действий:
- Откройте любой документ, связанный со складом (например,
Реализация товаров). - В верхней панели нажмите
Еще → Остатки товаров. - Укажите склад и номенклатуру (опционально).
Этот метод удобен для:
- 🛒 Оперативной проверки перед оформлением продажи.
- 📱 Мобильных устройств (например, на складе через 1С:Мобильная торговля).
- 🔍 Поиска конкретного товара по артикулу или названию.
Ограничения способа:
- Нет возможности экспорта в Excel.
- Не показывает обороты (только текущие остатки).
- Не учитывает резервы и транзит.
Экспресс-проверка остатков подходит для разовых запросов, но не заменяет полноценные отчеты при инвентаризации или аналитике.
5. Внешние обработки и расширения для сложных задач
Стандартные отчеты 1С не всегда покрывают специфические потребности бизнеса. В таких случаях помогают внешние обработки:
Популярные решения:
- 📊 Отчет по остаткам с ценами: показывает не только количество, но и стоимость остатков (по последней закупочной или продажной цене).
- 📦 Анализ ABC/XYZ: классифицирует товары по значимости и стабильности спроса.
- 🔄 Сверка остатков между базами: актуально для распределенных складов (например, в 1С:Розница и 1С:УТ).
Где взять обработки:
- Инфостарт (infostart.ru) — крупнейшая площадка с бесплатными и платными решениями.
- 1С-Отчетность — официальные расширения от фирмы 1С.
- GitHub — открытые проекты (например, vanessa-automation для автоматизации отчетов).
⚠️ Внимание: Перед установкой внешней обработки:
1. Проверьте совместимость с вашей версией 1С (указано в описании обработки).
2. Сделайте резервную копию базы (
Администрирование → Выгрузить информационную базу).3. Тестируйте на копии базы, а не на рабочей версии.
Пример кода для подключения обработки через 1С:Предприятие:
// Подключение внешней обработки
Процедура ПодключитьОбработку(ПутьКФайлу)
Обработка = ВнешниеОбработки.Создать(ПутьКФайлу);
Обработка.Открыть();
КонецПроцедуры
// Вызов (пример для файла "ОстаткиСЦенами.epf")
ПодключитьОбработку("C:\Отчеты\ОстаткиСЦенами.epf");
6. Автоматизация формирования остатков: регламентные задачи и рассылки
Если остатки нужно формировать регулярно (например, ежедневно для менеджеров или еженедельно для бухгалтерии), настройте автоматическую генерацию отчетов:
Способы автоматизации:
- ⏰ Регламентные задачи: в 1С:ERP или 1С:УТ 11 можно запланировать выполнение отчета по расписанию.
- 📧 Рассылка по email: отчет будет формироваться и отправляться на почту ответственным лицам.
- 🤖 Интеграция с Telegram: бот может присылать остатки по запросу (например, через команду
/остатки).
Как настроить регламентную задачу:
- Перейдите в
Администрирование → Поддержка и обслуживание → Регламентные задачи. - Создайте новую задачу с типом
Формирование отчета. - Укажите отчет (
Ведомость по товарам на складах), параметры и расписание. - В настройках рассылки добавьте email получателей.
Пример настройки рассылки остатков в 1С:УТ 11.5:
// Код для рассылки отчета по email (размещается в модуле объекта)
Процедура РассчитатьИОтправитьОстатки()
// Формируем отчет
Отчет = Отчеты.ВедомостьПоТоварамНаСкладах.Создать();
Отчет.Период = ТекущаяДата();
Отчет.Склад = Справочники.Склады.ОсновнойСклад;
// Экспортируем в Excel
Таблица = Отчет.Сформировать();
ЭкспортироватьТаблицуВExcel(Таблица, "Остатки_на_" + Формат(ТекущаяДата(), "ДФ=ddMMyyyy") + ".xlsx");
// Отправляем email
Почта = Новый Почта;
Сообщение = Новый СообщениеЭлектроннойПочты;
Сообщение.Текст = "Актуальные остатки на складе на " + ТекущаяДата();
Сообщение.Тема = "Остатки товаров";
Сообщение.Вложения.Добавить("Остатки_на_" + Формат(ТекущаяДата(), "ДФ=ddMMyyyy") + ".xlsx");
Сообщение.Получатели.Добавить("logist@company.ru");
Почта.Отправить(Сообщение);
КонецПроцедуры
⚠️ Внимание: Автоматические отчеты могут создавать нагрузку на сервер. Оптимальное время для выполнения — ночные часы (с 2:00 до 5:00).
Что делать, если остатки в 1С не сходятся с реальными данными
Расхождения между отчетами 1С и фактическими остатками — частая проблема. Основные причины и способы исправления:
| Проблема | Возможная причина | Решение |
|---|---|---|
| Отрицательные остатки | Списание товара без прихода или ошибка в документах | Провести инвентаризацию (Склад → Инвентаризация товаров) |
| Остатки не обновляются | Непроведенные документы или блокировка базы | Проверить журнал документов на наличие непроведенных накладных |
| Разные цифры в отчетах | Разные настройки фильтров (например, учет резервов) | Сверить настройки отчетов (вкладка "Отбор и сортировка") |
| Не учитываются серии/характеристики | Отключена детализация в настройках учета | Включить учет по характеристикам в Администрирование → Настройки программы |
Алгоритм поиска ошибок:
- Сформируйте отчет
Анализ субконтопо счету41.01— он покажет все движения по товарам. - Проверьте последовательность документов: приход должен быть раньше расхода.
- Используйте обработку
Поиск и исправление ошибок в учете(доступна в 1С:УТ и 1С:ERP). - Если ошибка не найдена, проведите перепровдение документов за период (
Операции → Закрытие периода → Перепровдение документов).
⚠️ Внимание: Если расхождения критические (более 5% от общей стоимости остатков), рекомендуется:
1. Провести полную инвентаризацию с пересчетом товаров.
2. Сверить данные с первичными документами (накладными, счета-фактурами).
3. Обратиться к 1С-специалисту для аудита базы (возможны повреждения данных).
FAQ: Частые вопросы по остаткам в 1С
Как выгрузить остатки в Excel с сохранением форматирования?
В любом отчете 1С нажмите кнопку Еще → Вывести в Excel. Чтобы сохранить цвета и группировки:
- В настройках отчета включите
Показывать итогииЦветовая схема. - При экспорте выберите
Сохранять форматирование. - Для сложных отчетов используйте обработку ВыгрузкаВExcelСФорматированием (доступна на Инфостарте).
Можно ли увидеть остатки по партиям (срокам годности)?
Да, для этого:
- В отчете
Ведомость по товарам на складахна вкладкеДополнительновключитеДетализация по партиям. - Убедитесь, что в настройках учета (
Администрирование → Настройки программы → Запасы) включен учет по партиям. - Если нужны данные по срокам годности, используйте отчет
Анализ сроков годности(доступен в 1С:УТ 11.4+).
Почему в отчете не показываются товары с нулевым остатком?
По умолчанию 1С скрывает позиции с нулевыми остатками. Чтобы их отобразить:
- В настройках отчета найдите параметр
Показывать нулевые остаткии включите его. - Если параметра нет, проверьте фильтры: возможно, установлен отбор по номенклатуре с остатками > 0.
Для анализа залежалых товаров удобнее использовать отчет Оборотно-сальдовая ведомость с группировкой по номенклатуре и фильтром "Обороты = 0".
Как сформировать остатки по нескольким складам одновременно?
В большинстве отчетов 1С можно выбрать несколько складов:
- В поле
Складнажмите на лупу (или кнопку выбора). - В открывшемся окне отметьте нужные склады (используйте
ShiftилиCtrlдля множественного выбора). - Если требуется сводный отчет по всем складам, оставьте поле
Складпустым.
Для сравнения остатков по складам используйте отчет Сравнительная ведомость по складам (доступен в 1С:ERP и 1С:УТ 11).
Можно ли настроить уведомления о минимальных остатках?
Да, для этого:
- В карточке номенклатуры (
Справочники → Номенклатура) укажитеМинимальный остаток. - Настройте регламентную задачу (
Администрирование → Регламентные задачи) с обработкой Контроль минимальных остатков. - Для рассылки уведомлений используйте механизм
Бизнес-процессы(в 1С:ERP) или внешние обработки (например, УведомленияОМинимальныхОстатках с Инфостарта).
В 1С:Розница уведомления о минимальных остатках настраиваются в разделе Маркетинг → Управление ассортиментом.