К статье
Практический материал

Торговля и Склад · 10 мин

Как поставить цену в 1С:Предприятие

Как поставить цену в 1С:Предприятие: установка цен номенклатуры, виды цен, документ установки, цены в продажах, типовые ошибки и проверка результата.

Цены в 1С:Предприятие (в конфигурациях «Управление торговлей», «Комплексная автоматизация», «ERP») не хранятся внутри карточки товара как простое число. Цена привязана к виду цен и устанавливается отдельным документом «Установка цен номенклатуры», который фиксирует, какая цена действует с определённой даты. Такой подход позволяет хранить историю изменения цен и автоматически подставлять актуальное значение в документы продажи.

Типовая схема работы выглядит так: сначала создаются виды цен (например, «Закупочная», «Оптовая», «Розничная»), затем документом «Установка цен номенклатуры» задаются значения для товаров, и после этого при оформлении реализации программа сама подставляет цену по выбранному виду цен и дате документа. Если цена в реализации не подставляется — почти всегда причина в том, что на дату документа нет действующей установки цен.

Ниже разобран весь цикл: от создания вида цен до проверки, что цена корректно попадает в документы продажи, а также типовые ошибки и способы массового изменения цен.

Где в 1С хранятся цены и как устроен механизм

В типовых конфигурациях цены хранятся в регистре сведений «Цены номенклатуры». Запись в этом регистре содержит товар, вид цены, значение и дату, с которой цена действует. Непосредственно в регистр данные попадают при проведении документа «Установка цен номенклатуры» — ручное редактирование регистра не требуется и не рекомендуется.

Ключевое понятие — вид цены. Один и тот же товар может иметь несколько цен одновременно: закупочную, оптовую, розничную, цену для маркетплейсов и т.д. В карточке контрагента или соглашении с клиентом указывается, какой вид цен применяется при продаже этому покупателю.

При подстановке цены в документ программа берёт последнее значение, установленное на дату документа или раньше. Если установка цен проведена «задним числом», документы с более поздней датой при перепроведении могут получить новые цены — это нужно учитывать при работе с закрытыми периодами.

Шаг 1. Создание вида цен

Прежде чем ставить цены, убедитесь, что нужный вид цен существует. В «Управлении торговлей 11» откройте раздел «CRM и маркетинг» → «Настройки и справочники» → «Виды цен». В более старых конфигурациях список видов цен находится в разделе «Номенклатура» или «Справочники».

При создании вида цены укажите наименование, валюту и признак «Цена включает НДС». Последний параметр важен: если в цене НДС включён, а в документе продажи ожидается начисление сверху (или наоборот), итоговая сумма для покупателя будет отличаться от ожидаемой. Проверьте соответствие настройки вашей схеме ценообразования.

Для видов цен доступны варианты расчёта: фиксированное значение, наценка на другой вид цен (например, «Закупочная + 30%») или произвольная формула. Если цены формируются автоматически от закупочных, настройте расчётный вид цены — тогда при обновлении закупочных цен продажные пересчитаются по правилу.

Шаг 2. Установка цен документом

Основной рабочий инструмент — документ «Установка цен номенклатуры». Найдите его в разделе «CRM и маркетинг» → «Цены (прайс-лист)» → «Установка цен номенклатуры» или через журнал документов ценообразования.

Порядок установки цен
  1. 1
    Откройте раздел «CRM и маркетинг» → «Цены (прайс-лист)» → «Установка цен номенклатуры» и создайте новый документ.
  2. 2
    Укажите дату, с которой цены начинают действовать, и отметьте нужные виды цен.
  3. 3
    Добавьте товары: вручную, подбором или кнопкой «Заполнить» (по группе, по поступлению, по ценам поставщика).
  4. 4
    Введите значения цен в колонках табличной части или используйте «Изменить цены» для процентного изменения.
  5. 5
    Проведите документ и проверьте цены в прайс-листе или тестовом документе продажи.

Табличная часть заполняется несколькими способами. Кнопка «Добавить» подходит для нескольких позиций. «Подбор» удобен при работе с десятками товаров. Команды группы «Заполнить» позволяют загрузить всю номенклатуру, товары из конкретного документа поступления или позиции с уже установленными старыми ценами — последний вариант удобен для плановой индексации цен.

Для массового изменения используйте кнопку «Изменить цены» над табличной частью: можно увеличить или уменьшить все цены на процент, округлить до нужного разряда или скопировать значения из другого вида цен. После операции обязательно просмотрите результат перед проведением.

Шаг 3. Проверка, что цена установилась

После проведения документа убедитесь, что цены записались корректно. Самый быстрый способ — сформировать прайс-лист: «CRM и маркетинг» → «Цены (прайс-лист)». Укажите дату и виды цен — в отчёте должны отобразиться новые значения.

Второй способ — создать тестовый документ «Реализация товаров и услуг» на актуальную дату, выбрать соглашение с нужным видом цен и добавить товар. Цена должна подставиться автоматически. Если поле цены осталось пустым, проверьте настройки по контрольным точкам ниже.

Контрольные точки

Как проверить результат

Цена в документе продажи
Норма

Цена подставляется автоматически при добавлении товара

Тревожный признак

Поле цены пустое или подставляется ноль

Дата установки цен
Норма

Дата документа установки не позже даты продажи

Тревожный признак

Установка цен проведена более поздней датой, чем продажа

Вид цен в соглашении
Норма

В соглашении с клиентом указан вид цен, для которого заданы значения

Тревожный признак

В соглашении другой вид цен или вид цен не указан

Статус документа установки
Норма

Документ проведён, пометки удаления нет

Тревожный признак

Документ сохранён, но не проведён

Цены в документах продажи и закупки

В документах продажи цена определяется связкой «соглашение с клиентом → вид цен → установка цен на дату документа». Если в соглашении вид цен не задан, программа может использовать вид цен из настроек по умолчанию или оставить поле пустым — поведение зависит от настроек конфигурации.

Цену в строке документа можно изменить вручную — программа это позволяет, если у пользователя есть соответствующие права. Ручная правка не меняет установленные цены в регистре: она действует только внутри конкретного документа. Чтобы зафиксировать новую цену для всех последующих продаж, нужно провести новую «Установку цен номенклатуры».

В документах закупки механизм аналогичен: цены поставщика могут регистрироваться автоматически из поступления (если включена соответствующая настройка в соглашении с поставщиком) и затем использоваться как база для расчёта продажных цен через наценку.

Массовое изменение и переоценка цен

Для плановой индексации цен создайте новую «Установку цен номенклатуры», заполните её товарами с действующими ценами (команда «Заполнить» → «По действующим ценам» или аналогичная) и примените «Изменить цены» с нужным процентом. Дата нового документа определяет момент, с которого начнут действовать новые цены.

В розничных конфигурациях (например, «1С:Розница») для товаров на складе магазина используется документ «Переоценка товаров в рознице» — он не только меняет цены, но и формирует бухгалтерские проводки по дооценке или уценке товарного запаса, если ведётся учёт по продажным ценам. Проверьте методику учёта вашей организации перед массовой переоценкой.

Типовые ошибки и ограничения

Большинство проблем с ценами сводится к нескольким повторяющимся причинам. Их удобно проверять в первую очередь, прежде чем искать ошибку в настройках конфигурации.

Типичные ошибки
01
Документ установки цен создан, но не проведён — цены в регистр не записались, в продажах поле цены пустое.
02
Дата установки цен позже даты документа продажи — программа берёт старую цену или не находит цену вовсе.
03
В соглашении с клиентом указан другой вид цен, чем тот, для которого заданы значения.
04
Несовпадение признака «Цена включает НДС» — итоговая сумма документа отличается от ожидаемой на сумму налога.
05
Ручная правка цены в одном документе вместо новой установки цен — в следующих продажах снова подставляется старое значение.

Отдельное ограничение — права доступа. Если пользователь не видит документ «Установка цен номенклатуры» или не может его провести, проверьте роли: обычно требуется роль менеджера по продажам или отдельные права на ценообразование. Настройка ролей выполняется администратором в разделе «Настройки» → «Пользователи и права».

Если цены загружаются из внешних источников (Excel, обмен с сайтом), убедитесь, что загрузка создаёт именно проведённый документ установки цен, а не только подготовленный черновик. Черновики в журнале — частая причина «пропавших» цен после обмена.

Частые вопросы

Можно ли поставить цену прямо в карточке товара?

В типовых конфигурациях — нет, карточка номенклатуры не хранит цену как редактируемое поле. Цена задаётся документом «Установка цен номенклатуры». В карточке товара обычно есть ссылка на действующие цены для просмотра, но изменение выполняется только через документ.

Почему в реализации не подставляется цена?

Проверьте три вещи: проведён ли документ установки цен, не позднее ли его дата, чем дата реализации, и совпадает ли вид цен в соглашении с клиентом с видом цен, для которого задано значение. Чаще всего причина в одном из этих трёх пунктов.

Как установить разные цены для разных покупателей?

Создайте несколько видов цен (например, «Опт», «Розница», «Дилер») и установите значения для каждого вида. Затем в соглашениях с клиентами укажите соответствующий вид цен — при продаже каждому покупателю подставится его цена.

Как изменить цены сразу на все товары на определённый процент?

Создайте новую «Установку цен номенклатуры», заполните её товарами с действующими ценами, затем через кнопку «Изменить цены» задайте процент увеличения или уменьшения и при необходимости правило округления. Проверьте результат и проведите документ.

Изменится ли цена в уже созданных документах после новой установки цен?

Нет, сама по себе новая установка цен не перезаписывает проведённые документы. Но если документ продажи перепровести или перезаполнить цены в нём вручную, программа подставит актуальные значения на дату документа. Поэтому нежелательно проводить установку цен задним числом в закрытых периодах.

Чем установка цен отличается от переоценки в 1С:Розница?

«Установка цен номенклатуры» фиксирует новые цены в регистре и используется для ценообразования в продажах. «Переоценка товаров в рознице» дополнительно формирует проводки по изменению учётной стоимости товарного запаса, если магазин ведёт учёт по продажным ценам. В оптовом учёте переоценка запаса обычно не требуется.

Итог

Что важно запомнить

Цена в 1С ставится документом «Установка цен номенклатуры» для конкретного вида цен и действует с даты документа. В продажах цена подставляется по виду цен из соглашения с клиентом. Если цена не подставляется — проверяйте проведение документа установки, его дату и вид цен в соглашении. Массовые изменения делайте новым документом и не трогайте закрытые периоды.