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