Оборачиваемость товаров — ключевой показатель эффективности складской логистики и торговли. В 1С:Предприятие (независимо от конфигурации: Управление Торговлей 11, ERP 2 или Розница 2.3) этот параметр помогает выявить "залежалые" позиции, оптимизировать закупки и предотвратить убытки от просроченных остатков. Но как именно получить эти данные, если в стандартных отчётах нет готового поля "оборачиваемость"?
В этой статье мы разберём три основных способа анализа оборачиваемости в 1С: через стандартные отчёты с настройкой показателей, с помощью внешних обработок и путём создания пользовательских отчётов. Особое внимание уделим практическим примерам для конфигураций 1С:УТ и 1С:ERP, а также типичным ошибкам, которые искажают результаты. Если вы работаете с большим ассортиментом или сезонными товарами, эта инструкция поможет выстроить систему контроля без привлечения программистов.
Прежде чем переходить к настройкам, важно понять, что оборачиваемость в 1С рассчитывается на основе двух ключевых параметров:
себестоимость проданных товаров (или выручка) и средний остаток на складе за период. Формула проста:
Оборачиваемость (в днях) = Средний остаток × Дни в периоде / Себестоимость продаж.
Но дьявол кроется в деталях — и именно их мы раскроем далее.
1. Способы расчёта оборачиваемости в 1С: какой выбрать?
В 1С:Предприятие нет универсального отчёта "Оборачиваемость товаров", но получить данные можно минимум четырьмя путями:
- 📊 Стандартные отчёты с ручной настройкой показателей (подходит для 1С:УТ 11 и ERP 2).
- 🔧 Внешние обработки от партнёров 1С (например, "Анализ оборачиваемости" от фирмы "1С-Рарус").
- 📈 Пользовательские отчёты через
Консоль запросовилиСхему компоновки данных. - 🤖 Автоматизированные решения (интеграция с Power BI или Excel через
ODBC).
Для большинства пользователей оптимальным будет первый или третий вариант. Внешние обработки удобны, но требуют покупки, а автоматизация через Power BI оправдана только для крупных компаний с большими данными. Далее мы сфокусируемся на бесплатных методах, доступных в базовых конфигурациях.
⚠️ Внимание: В 1С:Розница 2.3 некоторые отчёты по оборачиваемости могут отсутствовать в стандартной поставке. Проверьте наличие модуля "Анализ продаж" в вашей конфигурации.
2. Пошаговая инструкция: оборачиваемость через стандартный отчёт "Анализ продаж"
Самый простой способ — использовать отчёт Анализ продаж (доступен в 1С:УТ 11 и ERP 2). Он не показывает оборачиваемость напрямую, но позволяет рассчитать её вручную или добавить как пользовательское поле.
Шаг 1. Откройте раздел Продажи → Отчёты по продажам → Анализ продаж.
Шаг 2. В настройках отчёта перейдите на вкладку Показатели и добавьте следующие поля:
- 📦
Количество продаж(илиСебестоимость продаж) - 📊
Средний остаток(в натуральном или денежном выражении) - 📅
Период(установите нужный диапазон дат)
Шаг 3. Экспортируйте данные в Excel и рассчитайте оборачиваемость по формуле:
=Средний остаток / (Себестоимость продаж / Дни в периоде).
Для автоматизации расчёта можно добавить пользовательское поле в отчёт. Для этого:
- Нажмите
Ещё → Настроить отчёт. - Перейдите на вкладку
Дополнительные поля. - Создайте новое поле с формулой (пример для дней оборачиваемости):
СреднийОстаток / (СебестоимостьПродаж / 30) // для месячного периода
Добавить показатели "Себестоимость продаж" и "Средний остаток"|
Установить корректный период анализа|
Экспортировать данные в Excel для детального расчёта|
Проверить настройки группировки по номенклатуре|Сверить единицы измерения (шт./руб.)
-->
⚠️ Внимание: Если в отчёте не отображается поле Средний остаток, проверьте настройки учёта остатков в вашей конфигурации. В 1С:Розница может потребоваться включить опцию "Учёт по складам" в параметрах учёта.
3. Расчёт оборачиваемости через "Консоль запросов" (для опытных пользователей)
Если стандартные отчёты не дают нужной детализации, можно написать запрос на языке 1С. Этот метод требует знаний СКД (Системы Компоновки Данных), но позволяет гибко настроить вывод.
Пример запроса для оборачиваемости в днях:
ВЫБРАТЬ
Номенклатура.Наименование КАК Товар,
СУММА(ОстаткиТоваров.КоличествоОстаток) / СУММА(Продажи.Количество) КАК ОборачиваемостьДней
ИЗ
Документ.ОстаткиТоваров КАК ОстаткиТоваров
ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК Продажи
ПО ОстаткиТоваров.Номенклатура = Продажи.Номенклатура
ГДЕ
ОстаткиТоваров.Дата МЕЖДУ &НачалоПериода И &КонецПериода
И Продажи.Дата МЕЖДУ &НачалоПериода И &КонецПериода
СГРУППИРОВАТЬ ПО
Номенклатура.Наименование
Чтобы выполнить этот запрос:
- Откройте
Все функции → Консоль запросов(илиСервис → Запросыв некоторых конфигурациях). - Вставьте код, укажите параметры
&НачалоПериодаи&КонецПериода. - Нажмите
Выполнитьи экспортируйте результаты.
Критическая деталь: В запросе выше оборачиваемость рассчитывается как отношение среднего остатка к количеству продаж, а не к себестоимости. Для точного расчёта в днях используйте формулу с делением на себестоимость и умножением на количество дней в периоде.
Если запрос выполняется слишком долго, разбейте период на более мелкие интервалы (например, помесячно) или добавьте фильтр по конкретному складу.
4. Анализ оборачиваемости по группам номенклатуры
Для категорийного менеджера важно видеть оборачиваемость не только по отдельным товарам, но и по группам номенклатуры (например, "Электроника", "Продукты питания"). Это помогает выявить проблемные категории и скорректировать закупочную политику.
Как настроить группировку в отчёте:
- В отчёте
Анализ продажперейдите в настройки (Ещё → Настроить отчёт). - На вкладке
Группировкидобавьте полеГруппа номенклатуры. - Убедитесь, что в показателях включены
Себестоимость продажиСредний остаток. - Добавьте пользовательское поле для расчёта оборачиваемости (как описано в разделе 2).
Пример вывода данных по группам:
| Группа номенклатуры | Средний остаток (руб.) | Себестоимость продаж (руб.) | Оборачиваемость (дней) |
|---|---|---|---|
| Бытовая химия | 1 250 000 | 3 750 000 | 10 |
| Канцтовары | 450 000 | 900 000 | 15 |
| Электроника | 2 100 000 | 1 400 000 | 45 |
В этом примере видно, что электроника оборачивается медленнее всего (45 дней против 10–15 у других групп). Это сигнал для пересмотра ассортиментной политики или акций по стимулированию продаж.
Оборачиваемость выше 30 дней для большинства товаров — тревожный сигнал. Исключение составляют сезонные позиции (например, лыжи или кондиционеры).
5. Типичные ошибки при расчёте оборачиваемости в 1С
Даже опытные пользователи 1С допускают ошибки, которые искажают результаты анализа. Вот пять самых распространённых:
- 🔄 Неучтённые возвраты. Если в отчёт не включены документы
Возврат товаров от покупателя, себестоимость продаж будет занижена, а оборачиваемость — завышена. - 📦 Разные единицы измерения. Сравнивать остатки в штуках с продажами в килограммах — грубая ошибка. Всегда проверяйте единицы в настройках номенклатуры.
- 📅 Некорректный период. Сравнивать оборачиваемость за месяц и за год бессмысленно. Используйте одинаковые временные интервалы.
- 💰 Игнорирование себестоимости. Расчёт только по количеству (штукам) без учёта стоимости даёт искажённую картину для товаров с разной ценой.
- 🏭 Склады с разной логистикой. Оборачиваемость на центральном складе и в розничном магазине будет отличаться. Анализируйте их отдельно.
Чтобы избежать этих ошибок, всегда проверяйте:
- Включены ли все типы документов (продажи, возвраты, перемещения).
- Совпадают ли единицы измерения в остатках и продажах.
- Корректно ли указан период и склады.
⚠️ Внимание: В 1С:ERP 2 при расчёте оборачиваемости по себестоимости учитывайте метод оценки запасов (FIFO, средняя и т.д.). Разные методы дадут разные результаты!
Почему оборачиваемость может быть отрицательной?
Отрицательная оборачиваемость появляется, если средний остаток по товару равен нулю (например, товар был продан, но не пополнялся). В этом случае формула даёт деление на ноль или отрицательное значение. Чтобы исправить это, добавьте в запрос условие ГДЕ СУММА(ОстаткиТоваров.КоличествоОстаток) > 0.
6. Внешние обработки для анализа оборачиваемости
Если стандартные инструменты 1С не покрывают ваши нужды, рассмотрите готовые обработки от партнёров. Они предлагают расширенную аналитику, визуализацию и автоматизацию расчётов.
Популярные решения:
- 📊 "Анализ оборачиваемости" от 1С-Рарус. Показывает оборачиваемость в днях, денежном выражении и с разбивкой по складам. Стоимость: от 5 000 руб.
- 📈 "Управление ассортиментом" от фирмы "АйТи-Альянс". Включает ABC/XYZ-анализ и прогнозирование спрос.
- 🔧 "Отчёт по оборачиваемости для УТ 11" (бесплатная обработка на Инфостарт). Простой инструмент для быстрого анализа.
Как установить внешнюю обработку:
- Скачайте файл обработки (.epf или .erf) с сайта разработчика.
- В 1С откройте
Файл → Открытьи выберите скачанный файл. - Следуйте инструкциям мастера установки.
- После установки обработка появится в разделе
ОтчётыилиДополнительные отчёты.
Преимущества внешних обработок: готовые формулы, визуализация данных (графики, диаграммы) и интеграция с другими отчётами (например, с ABC-анализом).
⚠️ Внимание: Перед покупкой обработки проверьте её совместимость с вашей версией 1С. Некоторые решения работают только с УТ 11.4+ или ERP 2.5+.
7. Как улучшить оборачиваемость на основе данных из 1С?
Получить цифры — половина дела. Главное — принять меры для оптимизации. Вот пять практических шагов на основе анализа оборачиваемости:
- 📉 Товары с оборачиваемостью > 60 дней. Проведите инвентаризацию, спишите неликвиды или запустите акции (например, "3 по цене 2").
- 📈 Товары с оборачиваемостью < 7 дней. Проверьте, не занижены ли цены или не завышены ли запасы. Возможно, стоит уменьшить частоту закупок.
- 🔄 Сезонные товары. Сравните оборачиваемость с прошлым годом. Если она выросла, скорректируйте заказы на следующий сезон.
- 🏷️ ABC-анализ. Соотнесите оборачиваемость с классификацией товаров по выручке (группы A, B, C). Товары группы C с низкой оборачиваемостью — кандидаты на исключение из ассортимента.
- 📦 Поставщики. Проанализируйте оборачиваемость по контрагентам. Если товары от одного поставщика "залёживаются", обсудите с ним условия или ищите альтернативу.
Пример из практики:
Компания, торгующая одеждой, выявила, что оборачиваемость детских курток — 90 дней (при норме 30). После анализа выяснилось, что закуплено слишком много крупных размеров. Решение: в следующем сезоне заказали только размеры 24–36 месяцев, а остатки распродали со скидкой 50%.
Оптимальная оборачиваемость зависит от отрасли. Для продуктов питания норма — 5–10 дней, для электроники — 20–40 дней, для мебели — 60–90 дней.
FAQ: Частые вопросы по оборачиваемости в 1С
Как рассчитать оборачиваемость в денежном выражении, а не в днях?
Используйте формулу: Оборачиваемость (в разах) = Себестоимость продаж / Средний остаток. Например, если себестоимость продаж за месяц — 500 000 руб., а средний остаток — 100 000 руб., то оборачиваемость = 5 раз в месяц.
Почему в отчёте не показывается средний остаток?
Вероятные причины:
- В настройках учёта не включён расчёт остатков по дням.
- Не указан склад или период в фильтрах отчёта.
- В конфигурации отключён модуль "Анализ продаж" (актуально для 1С:Розница).
Проверьте настройки в разделе Администрирование → Настройки учёта.
Можно ли автоматически получать отчёт по оборачиваемости на email?
Да, для этого настройте Рассылку отчётов в 1С:
- Создайте шаблон отчёта с нужными показателями.
- В разделе
Администрирование → Рассылкидобавьте новое задание. - Укажите получателей, период и формат (PDF, Excel).
- Активируйте рассылку по расписанию (например, каждое 1-е число месяца).
Для 1С:ERP также доступна настройка через Бизнес-процессы.
Как учитывать оборачиваемость для товаров с истекающим сроком годности?
В этом случае используйте отчёт Анализ продаж по срокам годности (доступен в 1С:УТ 11 и ERP 2 при включённом учёте сроков годности). Добавьте в него поля:
Срок годностиОстаток по партиямДаты последних продаж
Рассчитайте оборачиваемость отдельно для каждой партии, чтобы приоритизировать продажу товаров с ближайшим сроком истечения.
Где в 1С посмотреть оборачиваемость по контрагентам (поставщикам)?
Стандартные отчёты не предоставляют такой аналитики. Вам потребуется:
- Создать пользовательский отчёт через
Консоль запросовс присоединением таблицыПоступлениеТоваровУслуг. - Добавить группировку по
Контрагентуи расчёт среднего остатка по поставщику. - Использовать формулу оборачиваемости, где в числителе — остаток товаров от конкретного поставщика.
Альтернатива: внешняя обработка "Анализ поставщиков" от партнёров 1С.