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