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