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