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

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

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

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

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

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

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

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

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

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

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

Нажмите «Создать» и заполните основные параметры:

  • Наименование — понятное название, например «Розничная» или «Оптовая от 50 шт.»;
  • Валюта — валюта, в которой задаётся цена; при продаже в другой валюте 1С пересчитает по курсу;
  • Цена включает НДС — важный флаг: если цена указана с НДС, а в документе НДС выделяется сверху, получите двойное начисление;
  • Способ задания цены — «Вводится вручную» или расчётная формула от другого вида цены (например, «Закупочная + 25%»).

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

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

Основной рабочий инструмент — документ «Установка цен номенклатуры». Найдите его: «CRM и маркетинг» → «Цены и скидки» → «Установка цен номенклатуры» (в «1С:Розница» — «Закупки» → «Установка цен номенклатуры», в УПП/КА 1.1 — «Ценообразование»). Создайте новый документ.

Порядок заполнения:

  1. Укажите дату документа — именно с этой даты будут действовать цены. Дата может быть будущей: цены «включатся» автоматически.
  2. Отметьте галочками виды цен, которые устанавливаете этим документом. Можно установить несколько видов сразу.
  3. Заполните табличную часть: вручную по кнопке «Добавить», подбором через «Подобрать товары» или автоматически — «Заполнить» → «Заполнить по группе номенклатуры» / «по ценам поставщика» / «по себестоимости».
  4. Введите значения цен по каждой строке. Если вид цен несколько, для каждого будет своя колонка.
  5. Проведите документ. Только после проведения цены записываются в регистр и начинают действовать.
Порядок действий
  1. 1
    Проверьте или создайте вид цены с нужной валютой и настройкой НДС
  2. 2
    Создайте документ «Установка цен номенклатуры» с нужной датой
  3. 3
    Отметьте виды цен и заполните табличную часть товарами
  4. 4
    Введите значения цен и проведите документ
  5. 5
    Создайте тестовый документ продажи и убедитесь, что цена подставилась

Шаг 3. Массовое заполнение и расчёт цен

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

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

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

Перед массовой установкой цен удобно сделать тестовый документ на 3–5 позиций, проверить его в продажах и только потом повторить операцию на полный ассортимент. Исправить один документ проще, чем отменять ошибочные цены по тысяче товаров.
ПЗ
Практическое замечание

Как проверить, что цены работают

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

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

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

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

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

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

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

Цена пустая, нулевая или устаревшая — проверьте вид цены и дату документа установки

Дата действия цены
Норма

В отчёте по ценам на сегодняшнюю дату видна новая цена

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

Действует старая цена — документ установки не проведён или датирован позже

Сумма с НДС
Норма

Итог документа совпадает с ожидаемым расчётом

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

Сумма завышена или занижена на величину НДС — неверный флаг «Цена включает НДС»

Типичные ошибки при работе с ценами

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

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

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

Ограничения и когда нужна помощь специалиста

Описанные действия безопасны для самостоятельного выполнения: создание видов цен и документов установки не ломает учёт, ошибочный документ всегда можно отменить проведением или пометить на удаление. Однако есть зоны, где лучше привлечь специалиста по 1С. Это настройка сложных формул ценообразования с несколькими условиями, автоматический обмен ценами с сайтом или поставщиками, а также исправление уже проведённых продаж с ошибочными ценами — там затрагиваются взаиморасчёты и НДС.

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

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

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

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

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

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

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

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

Можно ли установить цену, которая начнёт действовать с будущей даты?

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

Что делать, если цену установили ошибочно и по ней уже были продажи?

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

Обязательно ли создавать отдельный документ для каждого вида цены?

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

Итог

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

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