Работа с ведомостью по товарам на складах в 1С:Предприятие — ключевой элемент учета для компаний, занимающихся торговлей или производством. Этот инструмент позволяет отслеживать остатки, движение товарно-материальных ценностей (ТМЦ) и анализировать складские запасы в реальном времени. Однако многие пользователи сталкиваются с трудностями при первоначальной настройке: неправильно сформированные отчеты, отсутствие актуальных данных или ошибки в группировке товаров.
В этой статье мы разберем, как корректно настроить ведомость по товарам на складах в различных конфигурациях 1С (включая 1С:Управление торговлей, 1С:Бухгалтерию и 1С:ERP), избегая типичных ошибок. Вы узнаете, какие параметры влияют на формирование отчета, как настроить фильтры для удобного анализа и какие дополнительные возможности скрыты в стандартных механизмах программы. Особое внимание уделим практическим примерам — от базовой настройки до работы с аналитикой по нескольким складам.
Если вы только начинаете осваивать 1С или хотите оптимизировать существующие процессы, эта инструкция поможет сэкономить время и избежать распространенных проблем. Для опытных пользователей мы подготовили раздел с неочевидными приемами, которые упростят работу с большими объемами данных.
Что такое ведомость по товарам на складах и зачем она нужна
Ведомость по товарам на складах — это отчетный документ, который отображает текущие остатки ТМЦ, их движение (приход/расход) и дополнительные аналитические данные (например, себестоимость, сроки годности или партии). В отличие от стандартного отчета «Остатки товаров», ведомость позволяет:
- 📊 Группировать данные по складам, номенклатурным группам, партиям или контрагентам.
- 🔍 Фильтровать информацию по датам, типам операций (например, только приходные накладные) или конкретным товарам.
- 📈 Сравнивать остатки в динамике (например, за месяц или квартал).
- 💰 Анализировать финансовые показатели, такие как себестоимость, наценка или рентабельность.
Основные сценарии использования ведомости:
- 📋 Инвентаризация: сверка фактических остатков с учетными данными.
- 🚚 Логистика: планирование перемещений между складами.
- 💸 Финансовый контроль: выявление залежалых или неликвидных товаров.
- 📉 Аналитика продаж: определение самых ходовых позиций.
В 1С ведомость формируется на основе данных из регистров накопления (например, ТоварыНаСкладах или ПартииТоваровНаСкладах). Это означает, что ее актуальность напрямую зависит от корректности ввода первичных документов (поступлений, реализаций, перемещений). Если в базе есть ошибки (например, не проведённые накладные), отчет будет искажен.
⚠️ Внимание: В конфигурациях 1С:УТ 11 и 1С:ERP 2 ведомость по товарам может называться по-разному: «Ведомость по товарам на складах», «Оборотно-сальдовая ведомость по складам» или «Анализ остатков». Проверьте название в вашей версии программы через меню Отчеты → Склад.
Подготовка к настройке: проверка исходных данных
Прежде чем приступать к настройке ведомости, необходимо убедиться, что в базе 1С корректно заведены все справочники и документы. Без этого отчет либо не сформируется, либо будет содержать неполные данные. Проверить нужно следующее:
- Справочник «Номенклатура»: все товары должны быть внесены с указанием единиц измерения, групп (например, «Электроника», «Продукты») и, при необходимости, характеристик (цвет, размер).
- Справочник «Склады»: склады должны быть разделены по типам (оптовый, розничный, транзитный) и привязаны к организациям.
- Документы движения: все приходные и расходные накладные, перемещения, инвентаризации должны быть проведены без ошибок.
- Партии товаров: если ведется партионный учет, проверьте, что для каждого товара указана партия (серия, срок годности).
Для проверки исходных данных выполните следующие шаги:
- Откройте справочник
Номенклатура(Справочники → Товары и услуги → Номенклатура) и убедитесь, что все товары имеют заполненные реквизиты. - Проверьте остатки по складам через отчет «Остатки товаров» (
Отчеты → Склад → Остатки товаров). Если есть отрицательные значения, это сигнал об ошибках в учете. - Запустите тест проведения документов:
Администрирование → Тестирование и исправление → Тест проведения документов.
Заполнен справочник "Номенклатура"|Проверены остатки по складам|Все документы проведены без ошибок|Настроены партии товаров (если требуется)|Склады разделены по типам и организациям
-->
Если в базе есть несоответствия, их необходимо устранить до формирования ведомости. Например, отрицательные остатки можно исправить с помощью документа «Корректировка записей регистров» или перепроведением проблемных накладных.
⚠️ Внимание: В конфигурациях с партионным учетом (например, 1С:УТ для Казахстана или 1С:ERP) ведомость может не отображать данные, если не заполнено поле «Партия» в документах поступления. Проверьте это заранее!Пошаговая инструкция: как открыть и настроить ведомость
Рассмотрим процесс настройки ведомости на примере 1С:Управление торговлей 11. В других конфигурациях (1С:Бухгалтерия 3.0, 1С:ERP) шаги могут незначительно отличаться, но общая логика остается той же.
Шаг 1. Открытие отчета
Перейдите в раздел
Отчеты → Склади выберите «Ведомость по товарам на складах». В некоторых версиях отчет может находиться в подменю «Анализ» или «Управленческие отчеты».Шаг 2. Задание периода
Укажите период, за который нужно сформировать отчет. По умолчанию программа предлагает текущий месяц, но вы можете выбрать произвольный диапазон дат. Для анализа динамики рекомендуется сравнивать данные за несколько периодов (например, «месяц к месяцу»).
Шаг 3. Настройка группировок
Это самый важный этап. Здесь вы определяете, как будут сгруппированы данные в отчете. Стандартные варианты:
- 📦 По складам — показывает остатки на каждом складе отдельно.
- 🏷️ По номенклатурным группам — группирует товары по категориям (например, «Бытовая техника», «Одежда»).
- 📅 По партиям — актуально для партионного учета (отображает сроки годности, серии).
- 💰 По видам запасов — разделяет товары на собственные и переданные на реализацию.
Для добавления группировки:
- Нажмите кнопку «Настройка» (или «Показать настройки»).
- Перейдите на вкладку «Группировки».
- Перенесите нужные поля из списка «Доступные поля» в «Выбранные поля» (например, «Склад», «Номенклатурная группа»).
- Настройте порядок группировок перетаскиванием.
Шаг 4. Фильтрация данных
Чтобы отчет не был перегружен лишней информацией, используйте фильтры. Например, можно отобразить:
- 📌 Только определенные склады (например, «Основной склад» и «Резервный»).
- 📌 Товары конкретной номенклатурной группы (например, «Электроника»).
- 📌 Товары с остатками выше/ниже заданного значения.
- 📌 Движение товаров только по приходным или расходным документам.
Для настройки фильтра:
- В окне настройки отчета перейдите на вкладку «Отбор».
- Добавьте новое условие (например, «Склад = Основной склад»).
- Укажите значение отбора (можно выбрать из справочника или ввести вручную).
Шаг 5. Дополнительные настройки
На вкладке «Дополнительно» можно:
- 📊 Добавить показатели: остатки, приход, расход, себестоимость.
- 📈 Включить динамику: сравнение с предыдущим периодом.
- 🖨️ Настроить вывод: ориентация страницы, шрифты, цветовые выделения.
После настройки нажмите «Сформировать». Отчет будет построен с учетом всех заданных параметров.
Если ведомость формируется слишком долго, попробуйте уменьшить период или количество группировок. Также поможет очистка кэша 1С (меню
Файл → Открыть → Очистить кэш).Примеры настройки ведомости для разных задач
Разберем несколько практических сценариев, с которыми часто сталкиваются пользователи 1С.
Сценарий 1: Анализ остатков по нескольким складам
Задача: нужно увидеть остатки товаров на всех складах компании, сгруппированные по номенклатурным группам.
Настройка:
- Период: текущий месяц.
- Группировки: «Номенклатурная группа» → «Склад» → «Номенклатура».
- Показатели: «Остаток на начало», «Приход», «Расход», «Остаток на конец».
- Отбор: без фильтров (или только по нужным группам товаров).
Номенклатурная группа Склад Остаток на начало Приход Расход Остаток на конец Бытовая техника Основной склад 150 80 60 170 Бытовая техника Резервный склад 30 20 10 40 Электроника Основной склад 200 50 120 130 Сценарий 2: Контроль залежалых товаров
Задача: выявить товары, которые не продавались более 3 месяцев.
Настройка:
- Период: последние 3 месяца.
- Группировки: «Номенклатура» → «Склад».
- Показатели: «Остаток на конец», «Последняя дата движения».
- Отбор: «Последняя дата движения» ≤ (текущая дата — 90 дней).
В результате вы получите список товаров, которые не имели движения в заданный период. Их можно выделить цветом или экспортировать в Excel для дальнейшего анализа.
Сценарий 3: Анализ по партиям (срокам годности)
Задача: проверить товары с истекающим сроком годности.
Настройка:
- Группировки: «Номенклатура» → «Партия» → «Срок годности».
- Показатели: «Остаток на конец», «Дата окончания срока годности».
- Отбор: «Дата окончания срока годности» в диапазоне (сегодня + 30 дней).
⚠️ Внимание: Для корректной работы этого сценария в документах поступления должны быть заполнены поля «Партия» и «Срок годности». Если эти данные отсутствуют, отчет не покажет актуальную информацию.Ежедневно|Еженедельно|Ежемесячно|Реже|Никогда-->
Распространенные ошибки и как их избежать
При работе с ведомостью по товарам пользователи часто сталкиваются с типичными проблемами. Разберем самые частые из них и способы их решения.
Ошибка 1: Отсутствуют данные в отчете
Причины:
- 🔹 Не задан период или он слишком маленький.
- 🔹 Не выбраны склады в отборе (по умолчанию могут быть отключены).
- 🔹 В базе нет движений по товарам за выбранный период.
- 🔹 Не заполнены обязательные реквизиты в документах (например, «Склад» или «Номенклатура»).
Решение: Проверьте настройки отбора и период. Убедитесь, что в базе есть проведенные документы (поступления, реализации) за выбранный интервал.
Ошибка 2: Некорректные остатки (отрицательные или завышенные)
Причины:
- 🔹 Ошибки в проведении документов (например, дублирование приходных накладных).
- 🔹 Несвоевременное проведение инвентаризаций.
- 🔹 Ручное изменение остатков без корректирующих документов.
Решение: Проведите сверку остатков с помощью отчета «Акт инвентаризации» или документа «Корректировка записей регистров». В крайнем случае можно воспользоваться обработкой «Поиск и исправление ошибок в учете».
Ошибка 3: Медленное формирование отчета
Причины:
- 🔹 Большой период анализа (например, несколько лет).
- 🔹 Слишком много группировок или показателей.
- 🔹 Фрагментированная база данных (требуется реиндексация).
Решение: Уменьшите период или количество группировок. Для ускорения работы 1С выполните реиндексацию базы (
Администрирование → Тестирование и исправление → Реиндексация таблиц).Ошибка 4: Не отображаются партии товаров
Причины:
- 🔹 В конфигурации не включен партионный учет.
- 🔹 В документах поступления не заполнено поле «Партия».
- 🔹 Отсутствует регистр сведений «Партии товаров».
Решение: Проверьте настройки учета (
Администрирование → Настройки программы → Запасы) и заполненность полей в документах. Если партионный учет не ведется, его можно включить через настройки параметров учета.Как исправить ошибку "Недостаточно прав для просмотра отчета"
Эта ошибка возникает, если у пользователя нет прав на просмотр регистров накопления (например, "ТоварыНаСкладах"). Чтобы исправить:
1. Зайдите в
Администрирование → Пользователи и права.2. Выберите роль пользователя (например, "Кладовщик" или "Бухгалтер").
3. На вкладке "Права" найдите раздел "Регистры накопления" и установите галочки на чтение для нужных регистров.
4. Сохраните изменения и перезапустите 1С.
Экспорт и дальнейшая работа с данными
Ведомость по товарам можно не только просматривать в 1С, но и экспортировать для дальнейшего анализа. Рассмотрим основные способы работы с отчетом.
Экспорт в Excel
Чтобы экспортировать отчет в Excel:
- Сформируйте ведомость с нужными настройками.
- Нажмите кнопку «Выгрузить» (или «Экспорт») в панели инструментов отчета.
- Выберите формат Excel (.xlsx) и укажите путь для сохранения файла.
- При необходимости настройте параметры экспорта (например, разделители, кодировку).
В Excel вы сможете:
- 📊 Построить графики и диаграммы.
- 🔍 Применить дополнительные фильтры.
- 📈 Сравнить данные с другими отчетами.
Автоматическое формирование отчетов
Если ведомость нужна регулярно (например, еженедельно), можно настроить ее автоматическое формирование и отправку по электронной почте:
- Создайте регламентное задание (
Администрирование → Регламентные задания).- Укажите расписание (например, каждый понедельник в 9:00).
- В качестве действия выберите формирование отчета «Ведомость по товарам на складах».
- Настройте отправку результата на email (в параметрах задания).
Интеграция с другими системами
Если ваша компания использует внешние системы (например, WMS, CRM или BI-аналитику), данные из ведомости можно передавать автоматически. Для этого:
- 🔗 Используйте обмен данными через 1С:Коннектор или 1С:EDI.
- 📂 Настройте выгрузку в формате JSON или XML через
Универсальный обмен данными.- 🤖 Автоматизируйте процесс с помощью 1С:Скрипт или внешних обработок.
Пример кода для выгрузки ведомости в JSON:
// Получаем данные ведомости
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
| ТоварыНаСкладахОстатки.Склад КАК Склад,
| ТоварыНаСкладахОстатки.КоличествоОстаток КАК Остаток
|ИЗ
| РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки";
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
// Формируем JSON
МассивДанных = Новый Массив;
Пока Выборка.Следующий() Цикл
Элемент = Новый Структура;
Элемент.Вставить("Номенклатура", Выборка.Номенклатура);
Элемент.Вставить("Склад", Выборка.Склад);
Элемент.Вставить("Остаток", Выборка.Остаток);
МассивДанных.Добавить(Элемент);
КонецЦикла;
ЗаписьJSON = Новый ЗаписьJSON;
ЗаписьJSON.УстановитьСтроку();
ЗаписьJSON.Записать(МассивДанных);
РезультатJSON = ЗаписьJSON.Закрыть();
// Сохраняем файл
РезультатJSON.Записать("C:\Отчеты\Ведомость.json");
⚠️ Внимание: При интеграции с внешними системами убедитесь, что форматы данных совместимы. Например, в 1С даты хранятся в форматеДД.ММ.ГГГГ, а в некоторых WMS-системах — какГГГГ-ММ-ДД. Это может привести к ошибкам при обмене.Продвинутые возможности: аналитика и визуализация
Ведомость по товарам можно использовать не только для базового учета, но и для глубокого анализа. Рассмотрим несколько продвинутых приемов.
Сравнительный анализ
Чтобы сравнить остатки за два периода (например, текущий и прошлый месяц):
- В настройках отчета добавьте группировку по периоду.
- Включите показатели «Остаток на начало» и «Остаток на конец» для обоих периодов.
- Добавьте вычисляемое поле «Изменение остатка» (разница между периодами).
ABC/XYZ-анализ
Для классификации товаров по значимости и стабильности спроса:
- ABC-анализ: группировка товаров по доле в выручке (A — самые важные, C — наименее значимые).
- XYZ-анализ: группировка по стабильности спроса (X — стабильный, Z — хаотичный).
В 1С:ERP или 1С:УТ для этого есть встроенные отчеты «ABC-анализ» и «XYZ-анализ», но аналогичный функционал можно реализовать и через ведомость с дополнительными настройками.
Визуализация данных
Для наглядного представления данных:
- 📊 Диаграммы: в 1С можно построить графики прямо в отчете (вкладка «Диаграмма»).
- 🎨 Цветовые выделения: настройте условное форматирование (например, красный цвет для товаров с остатком ниже минимального).
- 🗺️ Географический анализ: если склады привязаны к регионам, можно визуализировать данные на карте (требуется подключение 1С:География).
Пример настройки диаграммы в ведомости:
- Сформируйте отчет с нужными группировками.
- Нажмите кнопку «Диаграмма» в панели инструментов.
- Выберите тип диаграммы (например, «Гистограмма» для сравнения остатков по складам).
- Настройте оси: по горизонтали — склады, по вертикали — количество.
Для ABC/XYZ-анализа в ручном режиме экспортируйте данные в Excel и используйте функции СУММЕСЛИ, СЧЁТЕСЛИ и сортировку. Это позволит быстро выявить самые важные и проблемные товары.
Настройка прав доступа для работы с ведомостью
Чтобы сотрудники могли работать с ведомостью по товарам, им необходимо предоставить соответствующие права в 1С. Разберем, как это сделать.
Права для разных ролей
В зависимости от должности сотрудника ему могут потребоваться разные уровни доступа:
Роль Необходимые права Ограничения Кладовщик Просмотр остатков, формирование отчетов по своему складу Нет прав на изменение данных, просмотр финансовой информации Логист Просмотр остатков по всем складам, анализ движения товаров Нет прав на редактирование справочников Бухгалтер Полный доступ к отчетам, включая финансовые показатели Нет прав на проведение складских документов Директор Просмотр всех отчетов, включая аналитику по продажам Нет прав на технические настройки Как настроить права
Чтобы предоставить доступ к ведомости:
- Откройте
Администрирование → Пользователи и права.- Выберите роль (например, «Кладовщик») или создайте новую.
- На вкладке «Права» найдите раздел «Отчеты» и установите галочки для «Ведомость по товарам на складах».
- При необходимости ограничьте доступ по складам (например, кладовщик должен видеть только свой склад).
- Сохраните изменения и перезапустите 1С.
Пример настройки ограничения по складам:
- В настройках роли перейдите на вкладку «Ограничения».
- Добавьте ограничение для справочника «Склады».
- Укажите, какие склады доступны пользователю (например, только «Склад №1»).
⚠️ Внимание: Если пользователь видит пустой отчет, проверьте, не установлены ли слишком строгие ограничения по складам или номенклатуре. Также убедитесь, что у него есть права на чтение регистра «ТоварыНаСкладах».FAQ: Ответы на частые вопросы
Как исправить расхождение между фактическими и учетными остатками?
Расхождения возникают из-за ошибок в проведении документов или неучтенных операций. Чтобы их устранить:
- Проведите инвентаризацию с помощью документа «Инвентаризация товаров на складе».
- Сверьте данные с фактическими остатками и зафиксируйте расхождения.
- Сформируйте документ «Корректировка запи