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