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