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