Торговля и Склад · 9 мин
Как в 1С найти товар по цене: рабочие способы поиска
Пошаговая инструкция, как в 1С найти товар по цене: отбор в списке номенклатуры, отчёты по ценам, поиск по документам установки цен и проверка результатов.
Задача найти товар по известной цене возникает, когда на ценнике или в счёте указана только стоимость, а наименование утеряно, либо когда нужно проверить, какие позиции продавались по конкретной цене. В типовых конфигурациях 1С (Управление торговлей, Комплексная автоматизация, ERP) есть несколько рабочих путей: отбор в списке номенклатуры с выводом колонки цены, отчёты по ценам, поиск по документам установки цен и универсальный отбор через динамический список.
Выбор способа зависит от того, где хранится цена: в регистре «Цены номенклатуры», в документе продажи или в прайсе поставщика. Также важно, какой вид цен используется — розничный, оптовый, закупочный. Ниже разобраны все основные сценарии с точными действиями и проверкой результата.
Определите, какая цена вам нужна
Прежде чем искать, уточните, о какой цене идёт речь. В 1С одна и та же номенклатура может иметь несколько цен одновременно: закупочную, оптовую, розничную, минимальную, цену для конкретного сегмента клиентов. Все они хранятся в регистре сведений «Цены номенклатуры» и устанавливаются документом «Установка цен номенклатуры».
Если вы ищете товар по цене из чека или ценника — это розничная цена. Если по счёту контрагенту — оптовая или договорная. Если по приходной накладной — закупочная. От этого зависит, какой вид цен выбрать в отборе, иначе поиск даст пустой или неверный результат.
Также учтите период: цены меняются, и актуальная цена может не совпадать с той, что была на момент продажи. Для поиска по исторической цене используйте отчёты с указанием даты или сами документы установки цен.
Способ 1: отбор в списке номенклатуры
Самый простой вариант, когда нужно быстро найти товар по актуальной цене. Откройте раздел «НСИ и администрирование» → «Номенклатура» (в УТ 11) или «Справочники» → «Номенклатура» в других конфигурациях.
По умолчанию колонка с ценой в списке может быть скрыта. Нажмите «Ещё» → «Изменить форму» (или «Настроить список» в зависимости от версии) и добавьте вывод цены. Во многих типовых решениях в списке номенклатуры доступна настройка «Показывать цены» с выбором вида цен.
Далее нажмите «Ещё» → «Настроить список», добавьте отбор по полю «Цена» с условием «Равно» и укажите значение. Если точная цена неизвестна, используйте условие «В диапазоне» — например, от 990 до 1010 рублей. После применения отбора в списке останутся только подходящие позиции.
- 1Откройте справочник «Номенклатура»
- 2Через «Ещё» → «Изменить форму» выведите колонку с ценой нужного вида
- 3Откройте «Ещё» → «Настроить список» и добавьте отбор по цене
- 4Задайте условие «Равно» для точной цены или «В диапазоне» для приблизительной
- 5Примените отбор и проверьте оставшиеся позиции визуально
Способ 2: отчёт по ценам номенклатуры
Когда товаров много и нужна выборка с возможностью печати или выгрузки, удобнее отчёт. В УТ 11 и КА 2 откройте раздел «CRM и маркетинг» или «Закупки» → отчёт «Цены номенклатуры» (в некоторых версиях — «Прайс-лист»).
В настройках отчёта выберите нужный вид цен и период. Затем добавьте отбор: «Цена» → «Равно» → значение. Отчёт покажет все позиции, у которых на указанную дата действовала заданная цена, вместе с наименованием, артикулом и единицей измерения.
Преимущество отчёта перед списком — можно вывести сразу несколько видов цен, отсортировать результат, сгруппировать по группам номенклатуры и сохранить настройки как вариант отчёта для повторного использования. Результат легко выгрузить в Excel через «Файл» → «Сохранить» табличного документа.
Способ 3: поиск по документам установки цен
Если нужно понять, какой товар получил конкретную цену в определённый день, идите напрямую в документы. Откройте журнал «Установка цен номенклатуры» (раздел «CRM и маркетинг» → «Цены» или «Закупки» → «Цены» в зависимости от конфигурации).
Откройте подходящий по дате документ: в табличной части перечислены все позиции с новыми ценами. Используйте поиск по табличной части (Ctrl+F) и введите значение цены — программа найдёт строку с этим числом. Учтите, что поиск сработает, только если цена введена в том же формате, включая копейки.
Этот способ незаменим при разборе ошибок ценообразования: например, когда ценник напечатан неверно и нужно найти, какая позиция получила «чужую» цену. Здесь же видно, кто и когда установил значение.
Способ 4: поиск по цене в документах продажи и закупки
Иногда цена известна только по конкретной операции — чеку, реализации, приходной накладной. В этом случае ищите не в справочнике, а в журнале документов. Откройте «Продажи» → «Реализация товаров и услуг» (или журнал чеков ККМ, или «Приобретение товаров и услуг»).
Настройте отбор по журналу: «Ещё» → «Настроить список», добавьте отбор по полю «Сумма» документа, если известна итоговая сумма. Если известна цена единицы товара, откройте подозреваемые документы и используйте Ctrl+F по табличной части.
Для массового анализа продаж по конкретной цене подойдёт отчёт «Продажи» (или «Валовая прибыль») с группировкой по номенклатуре и отбором по цене продажи — в настройках отчёта добавьте поле «Цена» и задайте условие. Это позволит увидеть, какие товары реально продавались по указанной стоимости за период.
Способ 5: универсальный отбор и консоль для нетиповых случаев
Если типовые средства не помогают — например, цена хранится в нестандартном регистре или нужен поиск сразу по всем видам цен — используйте универсальный отчёт («НСИ и администрирование» → «Печатные формы, отчёты и обработки» → «Универсальный отчёт») по регистру сведений «Цены номенклатуры» с отбором по значению цены.
В файловых базах и для разовых задач администратор может применить обработку «Групповое изменение реквизитов» в режиме отбора без изменения данных: она позволяет выбрать объекты по произвольным условиям и просто просмотреть список, ничего не меняя.
Для конфигураций с сильной доработкой, где цены хранятся в собственных регистрах, потребуется запрос через консоль запросов. Пример простого запроса к типовому регистру приведён ниже.
ВЫБРАТЬ Цены.Номенклатура, Цены.ВидЦены, Цены.Цена ИЗ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата, ) КАК Цены ГДЕ Цены.Цена = &ЦенаПроверка результата и типичные ошибки
После отбора убедитесь, что нашли именно тот товар. Сверьте вид цен, дату её установки и единицу измерения: цена за упаковку и за штуку могут различаться в разы. Откройте карточку номенклатуры и проверьте историю цен — возможно, найденное значение уже устарело.
Если поиск не дал результатов, но вы уверены, что товар с такой ценой существует, проверьте: правильно ли выбран вид цен, не задан ли лишний отбор (по складу, организации, группе), не округлена ли цена при отображении. Также цена могла быть введена с копейками — 999,90 вместо 1000.
Как проверить результат
Совпадает с тем, откуда взята цена (ценник, счёт, накладная)
Выбран другой вид — результат пуст или неверен
Цена действовала на нужную дату
Цена установлена позже или уже отменена
Цена соответствует той же единице, что и в источнике
Цена за упаковку принята за цену за штуку
Часто задаваемые вопросы
Можно ли найти товар по цене, если вид цен неизвестен?
Да. Используйте универсальный отчёт по регистру «Цены номенклатуры» без отбора по виду цен — только по значению. В результате выведите колонку «Вид цены», чтобы понять, к какой категории относится найденное значение.
Почему отбор по цене в списке номенклатуры ничего не находит?
Чаще всего причина в несовпадении вида цен или в округлении: отображаемая цена округляется, а хранится с копейками. Попробуйте условие «В диапазоне» с небольшим запасом и проверьте, какой вид цен выведен в колонку списка.
Как найти товар по цене, которая действовала в прошлом месяце?
Используйте отчёт «Цены номенклатуры» с указанием прошлой даты — отчёт покажет срез цен на этот момент. Альтернатива — журнал «Установка цен номенклатуры» за нужный период с поиском по табличной части документа.
Можно ли искать по цене в 1С:Рознице?
Да, механизм аналогичен: справочник номенклатуры с настройкой списка, отчёты по ценам и документы «Установка цен номенклатуры». В Рознице также удобно проверять цену через обработку «Печать этикеток и ценников», где видны цены по магазину.
Что делать, если одна цена установлена у нескольких товаров?
Это нормальная ситуация: отбор вернёт все позиции с совпадающей ценой. Сузьте результат дополнительными отборами — по группе номенклатуры, артикулу, поставщику или признаку «в наличии на складе».
Опасно ли менять настройки списка и отборы?
Нет, настройки отбора и внешнего вида списка не изменяют данные базы — они влияют только на отображение. Опасны только действия с проведением документов установки цен и групповым изменением реквизитов в режиме записи.
Что важно запомнить
Сначала определите вид и период цены, затем выберите инструмент: список номенклатуры для быстрого поиска, отчёт по ценам для выборок и выгрузки, документы установки цен — для истории и разбора ошибок. Проверяйте единицы измерения и копейки, а данные не изменяйте без необходимости.