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

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

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

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

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

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

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

Виды цен: что создать до начала работы

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

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

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

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

Основной инструмент — документ «Установка цен номенклатуры». В УТ 11 и КА он находится в разделе «Закупки» → «Сервис» → «Установка цен номенклатуры» или в разделе «CRM и маркетинг» → «Цены и скидки». Создайте новый документ, отметьте галочками виды цен, которые будете устанавливать, и добавьте товары кнопкой «Добавить» или «Подобрать товары».

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

Порядок действий при ручной установке
  1. 1
    Откройте «Установка цен номенклатуры» и создайте новый документ
  2. 2
    Отметьте нужные виды цен в шапке документа
  3. 3
    Добавьте товары кнопкой «Подобрать товары» или «Заполнить»
  4. 4
    Введите новые значения цен, сверившись с колонкой «Старая цена»
  5. 5
    Проведите документ и проверьте результат через прайс-лист

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

Расчёт цен по формуле и наценке на базовую цену

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

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

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

Установка цен на основании поступления

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

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

Способы заполнения документа цен

Ручной ввод

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

Расчёт от базовой цены

Оптимально для регулярного переоценивания. Требует корректно настроенных формул и ценовых групп.

На основании поступления

Быстро для новых поставок, состав совпадает с накладной. Не подходит для переоценки старых остатков.

Загрузка из Excel

Удобно при прайсах от поставщика. Требует настройки шаблона загрузки и контроля сопоставления номенклатуры.

Массовое изменение и загрузка цен из файла

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

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

Для регулярных изменений используйте команду «Изменить на процент» в отобранном списке товаров. Отбор настраивается по группе номенклатуры, поставщику, ценовой группе или произвольному условию через «Ещё» → «Настроить список». Сначала отберите, потом применяйте операцию — обратный порядок приводит к изменению цен по всему документу.

Проверка результата и типичные ошибки

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

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

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

Прайс-лист на текущую дату
Норма

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

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

Старые значения или пустые строки — документ не проведён или вид цены не совпадает

Подбор товара в заказе
Норма

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

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

Цена нулевая — в соглашении указан другой вид цены

Колонка «Старая цена» в новом документе
Норма

Показывает только что установленное значение

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

Пусто или устаревшее значение — цена записана на другую дату

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

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

Границы самостоятельной работы и когда нужен специалист

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

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

Итог

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

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

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

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

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

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

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

Как сделать, чтобы розничная цена всегда была на 30 % выше закупочной?

В виде цены «Розничная» задайте способ расчёта «Наценка на другой вид цены» с базовым видом «Закупочная» и процентом 30. Затем при каждом изменении закупочных цен формируйте новый документ установки цен с расчётом — автоматического пересчёта в типовом механизме нет.

Как округлить цены до десятков рублей?

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

Где посмотреть историю изменения цены по товару?

Откройте карточку номенклатуры и перейдите по ссылке «Цены» либо сформируйте отчёт по ценам с группировкой по датам. Также все документы установки цен, в которые входил товар, доступны через журнал «Установка цен номенклатуры» с отбором по номенклатуре.

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

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