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

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

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

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

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

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

Инструкция ориентирована на типовые конфигурации линейки УТ 11, КА 2 и ERP 2. В «1С:Рознице» и «1С:Бухгалтерии» механизм отличается — отличия указаны в отдельном разделе.

Что нужно подготовить перед установкой цен

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

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

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

Создание видов цен

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

Для розничных продаж в УТ 11 дополнительно используется привязка вида цены к магазину в карточке склада-магазина: именно этот вид цены подставится в чеки. Для оптовых продаж вид цены обычно задаётся в соглашении с клиентом или в типовом соглашении. Если вид цены нигде не привязан, программа подставит цену по умолчанию из настроек — и она может оказаться не той, которую вы ожидаете.

Практическая рекомендация: заведите минимум два вида цен — базовый (вводится вручную) и расчётный (наценка от базового). Так вы сможете менять цены массово, редактируя только базовый вид, а производные пересчитаются автоматически при проведении документа установки цен.

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

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

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

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

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

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

Расчёт цен по формулам и округление

Расчётные виды цен позволяют не вводить значения вручную. Например, «Оптовая» может задаваться как «Закупочная + 25%», а «Розничная» — как «Закупочная + 45%». При проведении документа установки цен программа вычислит значения для всех строк, где заполнен базовый вид цены. Если базовая цена у товара не задана, расчётная строка останется пустой — это частая причина «пропавших» цен.

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

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

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

Проверка результата и контроль применения цен

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

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

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

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

Отчёт «Прайс-лист» на текущую дату
Норма

Новые цены отображаются по всем нужным товарам

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

По части товаров цены пустые или старые

Тестовая реализация
Норма

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

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

Цена нулевая, старая или в другой валюте

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

Сумма НДС соответствует признаку «Цена включает НДС»

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

НДС прибавляется сверху, хотя цена розничная

Особенности в других конфигурациях

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

В «1С:Бухгалтерии 8» (ред. 3.0) механизм проще: цены задаются документом «Установка цен номенклатуры» в разделе «Склад», вид цены выбирается в документе продажи, а расчётных формул и истории в том объёме, что в УТ, нет. Если вы работаете в связке «Бухгалтерия + УТ», цены ведите в УТ и синхронизируйте — двойное ведение неизбежно приведёт к расхождениям.

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

Типичные ошибки и как их избежать

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

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

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

Итог

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

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

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

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

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

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

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

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

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

Можно ли запланировать изменение цен на будущую дату?

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

Что делать, если цена установлена, но в чеке на кассе она старая?

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

Как посмотреть, кто и когда изменил цену?

Откройте список документов «Установка цен номенклатуры» и найдите документ по товару через отбор по табличной части или отчёт «История изменения цен» (в УТ 11 доступен из карточки номенклатуры). В документе видны автор и дата. Если включён версионирование объектов, дополнительно доступна история изменений самого документа.