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