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