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

Отчеты и Аналитика · 8 мин

Как посмотреть историю цен в 1С

Как посмотреть историю изменения цен в 1С: Управление торговлей, Комплексная автоматизация и ERP. Регистр цен, отчёты, анализ динамики и типичные ошибки.

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

Механика зависит от конфигурации: в «Управлении торговлей 11», «Комплексной автоматизации 2» и «1С:ERP» путь один, в «Управлении нашей фирмой» и «Бухгалтерии предприятия» — другой. Ниже разобраны основные способы: через документы установки цен, через регистр сведений, через типовые отчёты и через встроенный анализ динамики.

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

Где 1С хранит историю цен

В типовых торговых конфигурациях цена не является реквизитом номенклатуры. Она записывается в периодический регистр сведений «Цены номенклатуры» (в УТ 11, КА 2, ERP) с привязкой к виду цены и дате. Каждая запись создаётся документом «Установка цен номенклатуры», и без этого документа цена в системе не появляется.

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

Способ 1. Журнал документов «Установка цен номенклатуры»

Самый наглядный путь — открыть журнал документов, которыми цены менялись. В УТ 11, КА 2 и ERP перейдите в раздел «CRM и маркетинг» (или «Закупки») → «Цены (прайс-листы)» → «Установка цен номенклатуры». Откроется список всех документов установки цен за выбранный период.

Чтобы увидеть историю по конкретному товару, откройте любой документ и проверьте табличную часть, либо воспользуйтесь поиском по журналу. Документ показывает старые и новые цены, процент изменения и основание — например, приходную накладную, на основе которой цены были пересчитаны.

У этого способа есть ограничение: журнал показывает события изменения, но не даёт сводной картины «цена на дату». Если нужно проследить динамику за год по десятку позиций, удобнее отчёт.

Порядок действий в УТ 11 / ERP
  1. 1
    Откройте раздел «CRM и маркетинг» → «Цены (прайс-листы)».
  2. 2
    Выберите «Установка цен номенклатуры».
  3. 3
    Установите период журнала и найдите нужные документы.
  4. 4
    Откройте документ и сравните колонки старой и новой цены.
  5. 5
    Проверьте, что документ проведён — непроведённые цены не действуют.

Способ 2. Просмотр регистра сведений напрямую

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

Если у вас есть права администратора, регистр доступен и через «Все функции» (включается в настройках параметров сеанса): «Регистры сведений» → «Цены номенклатуры». Установите отбор по номенклатуре и виду цены, отсортируйте по периоду — получите полную хронологию изменений.

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

Способ 3. Типовые отчёты по ценам

Для анализа динамики предназначены отчёты. В УТ 11 и ERP в разделе «CRM и маркетинг» → «Отчёты по CRM и маркетингу» доступны «Прайс-лист» и отчёты по динамике цен. Прайс-лист умеет показывать цены на произвольную дату — укажите прошлое число в параметрах, и отчёт выведет значения, действовавшие тогда.

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

Если типового отчёта не хватает, историю можно вытащить через «Универсальный отчёт» (в ERP и КА) по регистру сведений «Цены номенклатуры» с группировкой по периоду и номенклатуре. Это не требует доработок, но требует аккуратной настройки отборов.

Сравнение способов

Журнал документов

Подходит, чтобы найти, кто и когда изменил цену. Не даёт сводной динамики по товару.

Регистр сведений

Полная хронология по позиции. Требует прав и аккуратности с отборами.

Отчёты

Лучший вариант для анализа за период и выгрузки в Excel. Зависит от наличия отчёта в конфигурации.

История цен в других конфигурациях

1С:Управление нашей фирмой (УНФ)

В УНФ цены устанавливаются документом «Установка цен», а история доступна из карточки номенклатуры на вкладке «Цены» и через отчёт «Динамика цен» в разделе «Закупки» или «Продажи». Логика та же: регистр сведений плюс документы-регистраторы.

1С:Бухгалтерия предприятия

В БП 3.0 механизм цен номенклатуры упрощён: документ «Установка цен номенклатуры» находится в разделе «Склад» или «Покупки», а историю по товару видно из карточки номенклатуры по ссылке «Цены». Полноценных аналитических отчётов по динамике цен в БП нет — для анализа выгружайте данные в Excel или используйте универсальный отчёт.

Типичные проблемы и ошибки

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

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

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

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

FAQ

Можно ли посмотреть, кто именно изменил цену?

Да. Откройте документ «Установка цен номенклатуры» — в нём указан автор и ответственный. Если включён журнал регистрации с нужным уровнем, историю изменений самого документа можно отследить и там.

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

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

Почему в истории цен пропуски по некоторым периодам?

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

Можно ли выгрузить историю цен в Excel?

Да. Любой табличный документ в 1С сохраняется в формате Excel через «Файл → Сохранить как». Удобнее всего сформировать прайс-лист или универсальный отчёт по регистру и выгрузить результат.

Хранится ли история цен поставщиков?

В УТ 11, КА 2 и ERP — да, в отдельном регистре «Цены номенклатуры поставщиков», который заполняется при регистрации цен из поступлений или вручную. В Бухгалтерии предприятия такого механизма нет.

Итог

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

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