Справочники и Данные · 9 мин
Как посмотреть количество номенклатуры в 1С
Как узнать количество позиций номенклатуры в 1С: через список справочника, отчёты, поиск и запросы. Пошаговые инструкции для 1С:УТ, ERP и Бухгалтерии.
Количество номенклатуры в 1С можно посмотреть несколькими способами: через счётчик в списке справочника, через отбор с подсчётом строк, стандартные отчёты или консоль запросов. Выбор зависит от того, что именно нужно узнать — общее число позиций в базе, количество товаров в конкретной группе или число активных (непомеченных на удаление) элементов.
Единой кнопки «показать количество» в типовых конфигурациях нет, поэтому пользователи часто теряются. На практике самый быстрый путь — открыть справочник «Номенклатура» и использовать встроенные средства платформы: строку поиска, отбор или вывод количества строк списка. Каждый метод имеет свои ограничения, и ниже разобраны все рабочие варианты для 1С:Управление торговлей, ERP, Комплексной автоматизации и Бухгалтерии.
Что именно нужно посчитать: определяем задачу
Прежде чем искать цифру, уточните, какое количество требуется. В 1С «количество номенклатуры» может означать разные вещи: общее число элементов справочника, число позиций без пометки удаления, количество товаров в конкретной группе, уникальных артикулов или позиций с остатками на складе. От этого зависит инструмент.
Для разовой оценки объёма базы достаточно счётчика в списке. Для регулярного контроля — например, сколько новых позиций добавлено за месяц — удобнее отчёт или сохранённый отбор. Для проверки дублей и чистки справочника понадобится группировка по реквизитам.
Способ 1: подсчёт строк в списке справочника
Откройте раздел с номенклатурой: в 1С:УТ и ERP это «НСИ и администрирование» → «Номенклатура» или «CRM и маркетинг» → «Номенклатура», в 1С:Бухгалтерии — «Справочники» → «Номенклатура». Отобразится список всех позиций.
Выделите все строки сочетанием клавиш Ctrl+A. В зависимости от версии платформы количество выделенных строк отобразится в строке состояния внизу окна или появится всплывающая подсказка. Если счётчик не виден, используйте меню «Ещё» → «Вывести список» — в открывшемся табличном документе будет видно число строк.
Учтите: при большом объёме данных (десятки тысяч позиций) список загружается порциями, и выделение всех строк может занять время. В таких случаях надёжнее работать через отбор или отчёт.
- 1Откройте справочник «Номенклатура» в нужном разделе
- 2При необходимости установите отбор по группе или реквизиту
- 3Нажмите Ctrl+A для выделения всех строк
- 4Посмотрите число выделенных элементов в строке состояния
- 5Либо используйте «Ещё» → «Вывести список» и проверьте количество строк в табличном документе
Способ 2: отбор и поиск по условиям
Если нужно посчитать не всю номенклатуру, а её часть, сначала настройте отбор. Нажмите «Ещё» → «Настроить список» (или кнопку отбора на панели) и задайте условия: группа номенклатуры, вид, признак «Пометка удаления равно Нет», поставщик, свойство.
После применения отбора в списке останутся только подходящие позиции. Дальше действуйте как в первом способе: выделите все строки и посмотрите счётчик. Это удобно для ответов на вопросы вроде «сколько у нас активных товаров в группе "Электроинструмент"».
Отборы можно сохранять: кнопка «Сохранить настройки» позволяет вернуться к типовому условию позже, не настраивая его заново. Это полезно, если количество позиций по категории нужно контролировать регулярно.
Способ 3: стандартные отчёты конфигурации
В 1С:Управление торговлей и ERP есть отчёты, которые показывают номенклатуру с группировкой и итогами. Например, отчёты по остаткам («Остатки товаров на складах», «Ведомость по товарам на складах») покажут, сколько позиций имеет остатки, а универсальный отчёт позволяет построить выборку по справочнику с нужными полями.
В 1С:Бухгалтерии доступен «Универсальный отчёт» (раздел «Отчёты»): выберите справочник «Номенклатура», период и нужные поля. В шапке сформированного отчёта или по итоговым строкам можно определить число позиций.
Преимущество отчётов — возможность группировать данные: по группам номенклатуры, видам, складам. Вы получаете не одну цифру, а распределение, что полезно для анализа структуры каталога.
Сравнение способов подсчёта
Быстро для разовой оценки; неудобно при очень больших списках и не даёт группировки
Подходит для подсчёта по условию; требует ручной настройки отбора
Дают группировку и итоги; состав отчётов зависит от конфигурации
Максимальная точность и гибкость; требует прав и навыков работы с запросами
Способ 4: консоль запросов для точного подсчёта
Для администраторов и разработчиков самый надёжный метод — запрос к базе. Консоль запросов доступна в режиме предприятия (если встроена в конфигурацию) или как внешняя обработка. Запрос возвращает точное число без ограничений интерфейса.
Пример простого запроса для подсчёта всех активных позиций:
ВЫБРАТЬ
КОЛИЧЕСТВО(Номенклатура.Ссылка) КАК КоличествоПозиций
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
НЕ Номенклатура.ПометкаУдаления
И НЕ Номенклатура.ЭтоГруппаУсловие «НЕ ЭтоГруппа» важно: без него в подсчёт попадут группы (папки) справочника, и цифра будет завышена. Добавив группировку по полю «Родитель», вы получите количество позиций по каждой группе каталога.
Как проверить результат и избежать ошибок
Главная ошибка при подсчёте — включение в число помеченных на удаление позиций и групп. Список по умолчанию может показывать помеченные элементы (они зачёркнуты), а запрос без условий посчитает всё подряд. Всегда уточняйте, входят ли такие записи в нужную цифру.
Вторая частая ошибка — подсчёт строк табличного документа вместо элементов справочника. Если список выведен с иерархией, строки групп тоже попадут в счётчик. Отключите режим дерева («Ещё» → «Режим просмотра» → «Список»), чтобы видеть только позиции.
Для сверки результатов сравните цифры двумя независимыми способами: например, счётчиком в списке и универсальным отчётом. Совпадение значений — признак корректного подсчёта.
Как проверить результат
Значения равны или отличаются на понятную величину (группы, пометки удаления)
Разница без объяснимой причины — проверьте отборы
Включён режим «Список» без иерархии
Дерево с группами — счётчик завышен
Условие по пометке задано осознанно
Помеченные позиции попали в подсчёт случайно
Ограничения и когда нужны права администратора
Доступ к справочнику и отчётам зависит от ролей пользователя. Если список номенклатуры открывается пустым или часть позиций не видна, возможно, действует ограничение доступа на уровне записей (RLS) — тогда счётчик покажет только доступные вам позиции, а не реальное количество в базе.
Консоль запросов и универсальные отчёты также могут быть недоступны рядовому пользователю. В этом случае обратитесь к администратору 1С: он выполнит запрос с полными правами и даст точную цифру.
FAQ: частые вопросы о подсчёте номенклатуры в 1С
Почему количество в списке не совпадает с данными отчёта?
Чаще всего причина в отборах: в списке действует скрытый отбор или ограничение доступа, а отчёт считает по всей базе (или наоборот). Проверьте настройки отбора в списке через «Ещё» → «Настроить список» и сравните условия с параметрами отчёта.
Как посчитать только товары, исключив услуги?
Установите отбор по полю «Тип номенклатуры» (или «Вид номенклатуры») со значением «Товар» — в зависимости от конфигурации. После применения отбора выделите все строки и посмотрите счётчик либо постройте универсальный отчёт с тем же условием.
Можно ли узнать количество позиций с остатками на складе?
Да. Сформируйте отчёт по остаткам («Остатки товаров на складах» в УТ/ERP или «Остатки товаров» в Бухгалтерии) и посчитайте число строк с ненулевым остатком. В консоли запросов это делается соединением с регистром остатков и условием «Остаток > 0».
Список очень большой, Ctrl+A зависает. Что делать?
Используйте отчёт или консоль запросов — они обрабатывают данные на сервере и не зависят от загрузки списка в интерфейсе. Альтернатива — «Ещё» → «Вывести список» с последующим подсчётом строк в табличном документе.
Как найти и посчитать дубли номенклатуры?
В типовых конфигурациях есть обработка «Поиск и удаление дублей» (раздел «Администрирование» → «Обслуживание»). Она находит позиции с совпадающими наименованиями или артикулами и показывает их количество, после чего позволяет объединить дубли без потери ссылок в документах.
Видно ли количество номенклатуры в мобильной или веб-версии 1С?
В веб-клиенте и мобильном клиенте доступны те же списки и отчёты, но счётчик выделенных строк может отображаться иначе или отсутствовать. Надёжнее использовать «Вывести список» или отчёт с итоговым количеством.
Что важно запомнить
Количество номенклатуры в 1С смотрят через счётчик выделенных строк в списке, отборы, стандартные отчёты или консоль запросов. Исключайте из подсчёта группы и помеченные на удаление позиции, сверяйте результат двумя способами и не изменяйте справочник без резервной копии.