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

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

Как установить цену номенклатуры в 1С

Как установить цены номенклатуры в 1С: создание документа «Установка цен номенклатуры», виды цен, массовое изменение, проверка и типичные ошибки.

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

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

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

Как устроено хранение цен в 1С

Цены в 1С хранятся в регистре сведений «Цены номенклатуры». Каждая запись — это связка «номенклатура + вид цен + значение + дата начала действия». Благодаря этому программа «помнит» историю: по одному товару может существовать закупочная цена, оптовая, розничная и цена для партнёров, и все они действуют одновременно.

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

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

Подготовка: проверьте виды цен

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

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

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

Установка цены документом «Установка цен номенклатуры»

Основной сценарий выглядит так: откройте журнал документов установки цен (обычно «Закупки» → «Цены поставщиков» / «CRM и маркетинг» → «Цены (прайс-лист)» или прямой поиск по названию документа через строку поиска команд). Создайте новый документ кнопкой «Создать».

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

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

Порядок установки цены
  1. 1
    Создайте документ «Установка цен номенклатуры» и проверьте его дату
  2. 2
    Отметьте в шапке нужные виды цен
  3. 3
    Заполните табличную часть товарами вручную, подбором или командой «Заполнить»
  4. 4
    Введите значения цен или рассчитайте их по формуле
  5. 5
    Проведите документ и проверьте цену в карточке товара или тестовом документе продажи

Массовое изменение цен

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

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

Если цены приходят от поставщика в файле, используйте загрузку из табличного документа или внешние обработки загрузки прайсов. Сопоставляйте позиции по артикулу или коду, а не по наименованию — названия у поставщика и в вашей базе часто расходятся, что приводит к дублям или пропускам.

Установка цен от поставщика и по поступлению

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

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

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

Маршрут решения

Как выбрать способ установки цены

Нужно поменять цену у нескольких товаров вручнуюСоздайте документ «Установка цен номенклатуры» и заполните табличную часть подбором
Цены меняются на процент у целой группыИспользуйте команду изменения цен на процент в документе или рабочее место «Прайс-лист»
Товар только что поступилСоздайте установку цен на основании документа поступления
Продажная цена зависит от закупочнойНастройте расчётный вид цен с формулой и рассчитывайте цены в документе установки

Проверка результата

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

Дополнительно сверьтесь с отчётом «Прайс-лист»: сформируйте его на текущую дату по нужному виду цен и проверьте несколько позиций из изменённой группы. Если в отчёте цена старая — проверьте дату документа установки и то, что он проведён, а не просто записан.

Если база обменивается данными с сайтом, кассами или другой конфигурацией, дождитесь очередного обмена и проверьте цену на приёмной стороне. В 1С цена может быть правильной, но выгрузка могла не пройти из-за ошибок обмена или настроек отбора.

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

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

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

Проведён, дата соответствует началу действия цены

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

Документ только записан или помечен на удаление

Цена в карточке товара
Норма

Отображается новое значение по нужному виду цен

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

Пусто или старое значение — проверьте вид цен

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

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

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

Цена нулевая — вид цен в соглашении не совпадает с установленным

Прайс-лист на текущую дату
Норма

Новые цены по всем изменённым позициям

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

Часть позиций без цен — они не попали в документ установки

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

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

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

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

Типичные ошибки
01
Установка цены на вид цен, который не указан в соглашении с клиентом — в продажах цена не подставляется
02
Запись документа без проведения — цены не регистрируются в базе
03
Установка цены будущей или прошлой датой без необходимости — действует не та цена, которую ожидают
04
Ошибка в знаке процента при массовом изменении — цены снижаются вместо повышения по всей группе
05
Правка цен в обход документа внешними обработками — потеря истории и рассинхронизация при обменах

Часто задаваемые вопросы

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

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

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

Чаще всего вид цен в соглашении с клиентом или в настройках магазина не совпадает с видом, на который выполнялась установка. Также проверьте, что документ установки проведён, его дата не позже даты продажи, а валюта и признак НДС вида цен соответствуют параметрам документа.

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

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

Можно ли отменить ошибочную установку цен?

Да. Распроведите или пометьте на удаление ошибочный документ — тогда снова начнут действовать цены из предыдущей установки. Если ошибочные цены уже попали в проведённые документы продажи, их придётся исправлять отдельно.

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

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

Нужно ли устанавливать цены заново после обновления конфигурации?

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

Итог

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

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