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