Торговля и Склад · 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Создайте тестовый документ продажи и убедитесь, что цена подставилась
Шаг 3. Массовое заполнение и расчёт цен
Вводить сотни позиций вручную нерационально. В документе предусмотрены механизмы автоматического заполнения и расчёта. Кнопка «Заполнить» позволяет подтянуть товары по отбору (группа, поставщик, наличие на складе), а кнопка «Изменить цены» — пересчитать уже заполненные строки: увеличить на процент, округлить по правилу или рассчитать от другого вида цены.
Типовой сценарий: вы заполняете табличную часть закупочными ценами из поступления товаров (команда «Заполнить по поступлению»), затем через «Изменить цены» добавляете наценку, например 30%, и округляете до целых рублей. Так один документ за пару минут формирует продажные цены по всей новой партии.
Для загрузки цен из внешних прайс-листов используйте обработку «Загрузка данных из табличного документа» (в разделе «НСИ и администрирование» или «Продажи», в зависимости от конфигурации). Она позволяет сопоставить колонки Excel-файла с полями номенклатуры и цены и загрузить значения пакетно. Перед загрузкой обязательно проверьте соответствие единиц измерения и валюты — расхождение даст цены, отличающиеся в разы.
Перед массовой установкой цен удобно сделать тестовый документ на 3–5 позиций, проверить его в продажах и только потом повторить операцию на полный ассортимент. Исправить один документ проще, чем отменять ошибочные цены по тысяче товаров.
Как проверить, что цены работают
Проверка результата занимает минуту и избавляет от ошибок в реальных продажах. Самый надёжный способ — создать черновик документа «Реализация товаров и услуг» (или чек ККМ в «Рознице»), выбрать товар и нужный вид цены. Если цена подставилась автоматически и совпадает с установленной — механизм работает.
Дополнительно можно посмотреть историю цен: в карточке номенклатуры откройте «Цены» (или отчёт «Цены номенклатуры» / прайс-лист в разделе продаж). Там видно, какая цена какого вида действует на выбранную дату и каким документом она установлена. Это же помогает расследовать ситуации «почему в счёт подставилась не та цена» — обычно причина в более позднем документе установки, который перекрыл вашу цену.
Как проверить результат
Цена появляется автоматически и равна установленной
Цена пустая, нулевая или устаревшая — проверьте вид цены и дату документа установки
В отчёте по ценам на сегодняшнюю дату видна новая цена
Действует старая цена — документ установки не проведён или датирован позже
Итог документа совпадает с ожидаемым расчётом
Сумма завышена или занижена на величину НДС — неверный флаг «Цена включает НДС»
Типичные ошибки при работе с ценами
Большинство проблем с ценами в 1С сводится к нескольким повторяющимся ситуациям. Первая — установка цены «не тем» видом: в соглашении с клиентом указан вид цены «Оптовая», а цена установлена для вида «Розничная», поэтому в документе она не появляется. Вторая — дата документа: цена, установленная завтрашним числом, сегодня не действует, а установленная задним числом может неожиданно перекрыть актуальную.
Третья частая ошибка — попытка изменить цену прямо в документе продажи и ожидать, что она сохранится. Ручная правка цены в реализации действует только в этом документе; чтобы изменить цену для всех последующих продаж, нужен новый документ «Установка цен номенклатуры». Четвёртая — игнорирование валюты вида цены: цена в долларах при курсовых колебаниях даст в рублёвых документах суммы, отличные от ожидаемых.
Ограничения и когда нужна помощь специалиста
Описанные действия безопасны для самостоятельного выполнения: создание видов цен и документов установки не ломает учёт, ошибочный документ всегда можно отменить проведением или пометить на удаление. Однако есть зоны, где лучше привлечь специалиста по 1С. Это настройка сложных формул ценообразования с несколькими условиями, автоматический обмен ценами с сайтом или поставщиками, а также исправление уже проведённых продаж с ошибочными ценами — там затрагиваются взаиморасчёты и НДС.
Перед массовыми операциями с ценами в рабочей базе сделайте резервную копию или хотя бы выполните операцию сначала в копии базы. Это стандартная мера предосторожности: восстановить тысячу ошибочно загруженных цен вручную долго, а откат копии занимает минуты.
Частые вопросы
Почему в документе продажи не подставляется цена, хотя я её установил?
Проверьте три вещи: проведён ли документ «Установка цен номенклатуры», совпадает ли вид цены в документе с видом, указанным в соглашении с клиентом или настройках продаж, и не датирован ли документ установки будущей датой. В подавляющем большинстве случаев причина в одном из этих пунктов.
Можно ли установить разные цены для разных клиентов?
Да, для этого используются виды цен и соглашения с клиентами. Создайте отдельные виды цен (например, «Опт крупный» и «Опт мелкий»), установите значения для каждого, а в соглашении с конкретным клиентом укажите нужный вид — при продаже этому клиенту подставится его цена.
Как изменить цены сразу на все товары на определённый процент?
Создайте документ «Установка цен номенклатуры», заполните табличную часть всеми товарами (кнопка «Заполнить» с нужным отбором), затем используйте «Изменить цены» → увеличение или уменьшение на процент. При необходимости добавьте округление и проведите документ.
Можно ли установить цену, которая начнёт действовать с будущей даты?
Да. Укажите в документе «Установка цен номенклатуры» нужную будущую дату и проведите его. До наступления этой даты в продажах будет действовать прежняя цена, после — автоматически новая. Это удобно для плановых изменений прайса.
Что делать, если цену установили ошибочно и по ней уже были продажи?
Отмените проведение ошибочного документа установки и создайте новый с правильными значениями. Проведённые продажи при этом автоматически не пересчитаются — их нужно исправлять отдельно, с учётом влияния на взаиморасчёты и НДС. Если продаж много или затронут закрытый период, привлеките специалиста.
Обязательно ли создавать отдельный документ для каждого вида цены?
Нет. В одном документе «Установка цен номенклатуры» можно отметить несколько видов цен и заполнить значения по каждому в отдельной колонке. Это удобно при первичном заполнении прайса: один документ устанавливает и закупочную, и оптовую, и розничную цены.
Что важно запомнить
Цены в 1С создаются в два шага: вид цены в справочнике и проведённый документ «Установка цен номенклатуры» с нужной датой. Проверяйте валюту и флаг НДС, тестируйте на нескольких позициях перед массовой загрузкой и помните: ручная правка цены в продаже не меняет прайс — для этого нужен новый документ установки.