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