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