К статье
Практический материал

Торговля и Склад · 11 мин

Как в 1С найти цену товара

Как быстро найти цену товара в 1С: через карточку номенклатуры, прайс-лист, обработки и отчёты. Разбираем поиск цен в УТ, ERP и Рознице, типичные ошибки.

Цена товара в типовых конфигурациях 1С (Управление торговлей, ERP, Комплексная автоматизация, Розница) хранится не в карточке номенклатуры, а в отдельном регистре сведений «Цены номенклатуры». Из-за этого начинающие пользователи часто не могут понять, откуда программа берёт цену и почему в документе она отличается от ожидаемой. На самом деле посмотреть цену можно несколькими способами — из карточки товара, через прайс-лист, через документы установки цен или отчётами.

Выбор способа зависит от задачи: нужно разово узнать текущую цену одной позиции, проверить историю изменения цены, сравнить цены разных видов (закупочная, оптовая, розничная) или выгрузить цены по списку товаров. Ниже разобраны все рабочие варианты с точным указанием команд меню для типовых конфигураций на управляемых формах.

Откуда 1С берёт цену товара

В типовых конфигурациях действующая цена определяется связкой двух объектов: вид цены (например, «Оптовая», «Розничная», «Закупочная») и документ «Установка цен номенклатуры», которым эта цена зафиксирована на определённую дату. Сама карточка товара лишь отображает данные из регистра «Цены номенклатуры» — редактировать цену напрямую в карточке нельзя.

Это важно понимать перед поиском: если вы ищете «цену товара», сначала уточните, какой именно вид цены нужен. У одной позиции одновременно могут действовать несколько цен разных видов, и в документ продажи подставится та, которая указана в соглашении с клиентом или в настройках склада. Поэтому вопрос «какая цена у товара» всегда уточняется вопросом «какого вида и на какую дату».

Как посмотреть цену из карточки товара

Самый простой способ подходит для разовой проверки одной позиции. Откройте раздел «НСИ и администрирование» → «Номенклатура» (в УТ и ERP) или «Справочники» → «Номенклатура» (в Рознице), найдите нужный товар через строку поиска и откройте его карточку.

В верхней части карточки в панели навигации нажмите ссылку «Цены» или «Цены номенклатуры». Откроется список записей регистра по этому товару: вид цены, значение, валюта, дата установки и документ-основание. Чтобы увидеть только действующие цены, установите отбор по дате — актуальным считается значение с максимальной датой, не превышающей текущую.

В некоторых конфигурациях действующие цены видны прямо на форме карточки в отдельной группе или на вкладке. Если такой группы нет, ориентируйтесь на панель навигации — ссылка «Цены» присутствует во всех типовых решениях. В карточке также может быть кнопка «Ещё» → «Перейти» → «Цены номенклатуры».

Как посмотреть цену товара в карточке
  1. 1
    Откройте справочник «Номенклатура» и найдите товар по наименованию, коду или штрихкоду
  2. 2
    Откройте карточку товара двойным щелчком
  3. 3
    В панели навигации нажмите «Цены» (или «Ещё» → «Перейти» → «Цены номенклатуры»)
  4. 4
    Проверьте вид цены, значение и дату установки
  5. 5
    При необходимости откройте документ «Установка цен номенклатуры», чтобы увидеть, кем и когда цена была назначена

Как найти цены через прайс-лист

Для проверки цен по группе товаров или по всему ассортименту удобнее отчёт «Прайс-лист». В Управлении торговлей и ERP он находится в разделе «CRM и маркетинг» → «Отчеты по CRM и маркетингу» → «Прайс-лист», либо в разделе «Закупки» → «Отчеты по закупкам». В Рознице отчёт доступен в разделе «Закупки» или «Маркетинг» в зависимости от редакции.

Перед формированием укажите вид цены и дату, на которую нужны данные. В настройках отчёта можно добавить отбор по группе номенклатуры, поставщику или конкретным позициям, а также вывести колонки с несколькими видами цен рядом — это удобно для сравнения закупочной и отпускной цены. Отчёт можно сохранить в Excel или отправить на печать.

Если прайс-лист формируется пустым, чаще всего причина в том, что по выбранному виду цены не проведён ни один документ установки цен, либо отбор исключает нужные позиции. Проверьте настройки отбора и дату формирования.

Как найти цену через документы установки цен

Журнал документов «Установка цен номенклатуры» находится в разделе «CRM и маркетинг» → «Цены (прайс-лист)» → «Установка цен номенклатуры» (в УТ/ERP) или в разделе «Закупки» в Рознице. Здесь видно, когда и какие цены были назначены, кем создан документ и какие виды цен он затрагивает.

Чтобы найти цену конкретного товара, откройте последний проведённый документ по нужному виду цены и воспользуйтесь поиском по табличной части (Ctrl+F). Если документов много, удобнее открыть любой из них и нажать кнопку «История изменения цен» или перейти в регистр цен с отбором по номенклатуре — так вы увидите всю цепочку изменений по позиции.

Этот способ незаменим, когда нужно разобраться, почему в документ продажи подставилась неожиданная цена: вы видите, какой документ установил значение, и можете проверить, не было ли ошибочного изменения.

Как посмотреть цену в документе продажи или закупки

Если товар уже участвовал в оборотах, цену можно увидеть в любом документе: «Реализация товаров и услуг», «Заказ клиента», «Приобретение товаров и услуг», «Чек ККМ». Откройте журнал документов, найдите документ по контрагенту, дате или номеру и посмотрите колонку «Цена» в табличной части.

Учтите, что цена в документе — это зафиксированное на момент проведения значение. Она могла быть изменена вручную менеджером, рассчитана со скидкой или взята из соглашения с клиентом. Поэтому цена из старого документа не всегда совпадает с текущей ценой в регистре. Для анализа отпускных цен за период используйте отчёты «Продажи» или «Валовая прибыль», где цену можно вывести отдельной колонкой через настройки.

Как найти цену через универсальный отчёт и поиск по регистру

Когда типовых инструментов не хватает — например, нужно найти все товары без цены или выгрузить цены произвольного списка — используйте «Универсальный отчёт» (раздел «НСИ и администрирование» или «Отчеты»). Выберите тип объекта «Регистр сведений», объект «Цены номенклатуры», режим «Срез последних» и укажите дату. Добавьте отбор по номенклатуре или виду цены и сформируйте отчёт.

В конфигурациях с включённым полнотекстовым поиском товар можно найти по части наименования через строку глобального поиска в правом верхнем углу, а затем перейти к ценам из найденной карточки. Это быстрее, чем пролистывать большой справочник.

Способы найти цену товара в 1С

Карточка номенклатуры → «Цены»

Быстро для одной позиции; не подходит для массовой проверки и выгрузки

Отчёт «Прайс-лист»

Оптимально для списка товаров и сравнения видов цен; требует правильной настройки отборов

Документы «Установка цен номенклатуры»

Показывает историю и основание цены; неудобен для поиска по одному товару среди тысяч строк

Универсальный отчёт по регистру

Гибкие отборы и срез на любую дату; требует понимания структуры регистра

Документы продажи/закупки

Показывает фактическую цену сделки; не отражает текущую цену в справочнике

Частые ошибки при поиске цены

Самая распространённая ошибка — проверять цену без учёта вида цены. Пользователь видит в карточке розничную цену, а в документ оптовому клиенту подставляется оптовая из соглашения, и возникает уверенность, что «программа работает неправильно». Всегда сверяйте вид цены в регистре с видом цены, заданным в соглашении или настройках документа.

Вторая типичная ситуация — устаревший документ установки цен. Если цену установили, но документ не провели или он помечен на удаление, регистр не обновится, и в продажах останется старое значение. Проверяйте статус документа: действуют только проведённые документы.

Третья ошибка — поиск цены в неправильной валюте или за единицу измерения. Вид цены может быть задан в валюте с пересчётом при подстановке, а цена в регистре хранится за базовую единицу. При расхождениях проверьте настройки вида цены и единицы измерения товара.

Типичные ошибки
01
Смотреть цену без указания вида цены — в документ подставится значение из соглашения, а не то, что видно в карточке
02
Игнорировать дату установки цены — документ будущей датой ещё не действует, а помеченный на удаление уже не действует
03
Сравнивать цену из старого документа продажи с текущей ценой регистра — в документе цена зафиксирована на момент проведения и могла быть изменена вручную
04
Искать цену прямым редактированием карточки товара — цена хранится в регистре и меняется только документом установки цен

Почему цена не находится и что проверить

Если по товару цена отсутствует, последовательно проверьте: проведён ли хотя бы один документ установки цен по нужному виду цены; не помечен ли он на удаление; правильный ли вид цены вы запрашиваете; не установлен ли в отчёте или регистре отбор, исключающий позицию. Также убедитесь, что у вас есть права на просмотр цен — в ряде баз доступ к закупочным ценам ограничен ролями.

Если цена есть, но в документ подставляется другая, проверьте соглашение с клиентом, настройки склада и порядок расчёта скидок. В спорных случаях воспользуйтесь ссылкой «Цены» прямо из табличной части документа — программа покажет, откуда взято значение.

Контрольные точки

Как проверить результат

Цена в регистре «Цены номенклатуры»
Норма

Есть запись по нужному виду цены с актуальной датой, документ-основание проведён

Тревожный признак

Записи нет, документ помечен на удаление или дата установки в будущем

Цена в документе продажи
Норма

Совпадает с ценой регистра по виду цены из соглашения с учётом скидок

Тревожный признак

Отличается без видимой причины — проверьте соглашение, ручные скидки и дату документа

Прайс-лист
Норма

Товары выводятся с ценами по выбранному виду цены

Тревожный признак

Пустой отчёт — неверный отбор, дата или отсутствуют установленные цены

Итог

Что важно запомнить

Цена товара в 1С хранится в регистре «Цены номенклатуры» и всегда привязана к виду цены и дате. Для разовой проверки откройте карточку товара и перейдите по ссылке «Цены», для массовой — сформируйте прайс-лист, а историю изменений смотрите в документах «Установка цен номенклатуры». Перед выводами о «неправильной» цене проверьте вид цены, дату и статус документа-основания.

Частые вопросы

Почему в карточке товара нет поля «Цена» для редактирования?

Потому что в типовых конфигурациях цена хранится в регистре сведений «Цены номенклатуры» и изменяется только документом «Установка цен номенклатуры». Такой механизм сохраняет историю изменений и позволяет задавать цены на будущие даты. Карточка товара лишь отображает данные регистра.

Как узнать цену товара на прошлую дату?

Сформируйте отчёт «Прайс-лист» или «Универсальный отчёт» по регистру «Цены номенклатуры», указав в параметрах нужную дату. Программа покажет срез цен, действовавших на тот момент. Также можно открыть список цен из карточки товара и найти запись с ближайшей датой, не превышающей нужную.

В документе подставилась не та цена, что в прайсе. Почему?

Чаще всего в соглашении с клиентом задан другой вид цены, действует скидка или документ оформлен датой, когда действовала прежняя цена. Также цену могли изменить вручную в самом документе. Проверьте вид цены в соглашении и сравните дату документа с датами установки цен.

Как найти все товары, для которых цена не установлена?

Используйте «Универсальный отчёт» по регистру «Цены номенклатуры» в режиме среза последних и сравните со списком номенклатуры, либо сформируйте прайс-лист — позиции без цены выведутся с пустым значением. В ряде конфигураций есть специализированный отчёт по товарам без цен в разделе ценообразования.

Можно ли посмотреть цены сразу по нескольким видам цен?

Да. В отчёте «Прайс-лист» откройте настройки и добавьте в колонки нужные виды цен — отчёт покажет их рядом по каждой позиции. Это удобно для контроля наценки между закупочной и отпускной ценой.

Почему я не вижу закупочные цены, а коллега видит?

Доступ к видам цен и регистру цен регулируется правами пользователя и настройками профилей групп доступа. Если закупочные цены скрыты, обратитесь к администратору базы — потребуется расширить права вашей роли или профиля доступа.