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

В этой статье мы разберем все способы указать цену на товар в 1С — от ручного ввода в карточке номенклатуры до массового изменения через обработки. Особый акцент сделаем на типах цен (оптовая, розничная, закупочная), правах доступа и типичных ошибках, которые приводят к сбоям. Также вы узнаете, как автоматизировать процесс с помощью регламентных заданий и избежать расхождений между учетными системами.

Материал актуален для конфигураций 1С:Управление торговлей (УТ 11), 1С:Розница, 1С:ERP и 1С:Бухгалтерия (редакции 3.0 и выше). Если вы работаете с устаревшей версией (например, 1С 7.7), часть функций может отсутствовать — проверьте их наличие в вашей конфигурации.

1. Где в 1С хранятся цены на товары?

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

  • 📌 Номенклатурой — самим товаром или услугой;
  • 💰 Типами цен — розничная, оптовая, закупочная и т.д.;
  • 📅 Периодами действия — цена может быть актуальна с определенной даты;
  • 🏢 Организациями — если у вас несколько юрлиц, цены могут отличаться;
  • 🛒 Складами — в некоторых конфигурациях цены привязаны к месту хранения.

Основные места, где можно посмотреть или изменить цены:

  1. Карточка номенклатуры — раздел Цены или Цены и валюты;
  2. Справочник "Типы цен" — здесь настраиваются виды цен (например, Оптовая 1, Розница);
  3. Документ "Установка цен номенклатуры" — для массового изменения;
  4. Регистр сведений "Цены номенклатуры" — техническая таблица, где хранятся все цены.
💡

Если вы не видите раздел "Цены" в карточке товара, проверьте права доступа (раздел Администрирование → Настройки пользователей и прав). Часто проблема кроется в отсутствии роли "Ценообразование".

В 1С:Розница цены могут дополнительно дублироваться в кассовом ПО (например, в 1С:Касса или АТОЛ), поэтому после изменения в базе не забудьте синхронизировать данные с торговым оборудованием.

2. Как вручную указать цену на товар в карточке номенклатуры

Самый простой способ — редактирование цены непосредственно в карточке товара. Этот метод удобен, если нужно изменить цену для одного-двух позиций.

Пошаговая инструкция:

  1. Откройте справочник Номенклатура (раздел Справочники → Номенклатура или через поиск по базе).
  2. Найдите нужный товар (можно использовать фильтр по арт. или названию) и откройте его двойным кликом.
  3. Перейдите на вкладку Цены (в некоторых конфигурациях она может называться Цены и валюты).
  4. Нажмите Добавить и выберите тип цены из справочника (например, Розничная).
  5. Укажите значение цены и дату начала действия (по умолчанию — текущая дата).
  6. Сохраните изменения кнопкой Записать и закрыть.

Указан верный тип цены (опт/розница/закупка)|

Дата начала действия не в прошлом|

Цена введена в правильной валюте (рубли, доллары и т.д.)|

Нет дублирующих записей для этого типа цены и даты-->

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

Что делать, если кнопка "Добавить" неактивна?

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

3. Массовое изменение цен через документ "Установка цен номенклатуры"

Если нужно обновить цены для десятков или сотен товаров, ручной ввод станет слишком долгим. В этом случае используйте документ Установка цен номенклатуры.

Алгоритм действий:

  1. Перейдите в раздел Ценообразование1С:УТ) или Продажи → Цены и скидки1С:Розница).
  2. Создайте новый документ Установка цен номенклатуры (кнопка Создать).
  3. Заполните шапку документа:
    • 📅 Дата — с какой даты цены станут актуальными;
    • 🏢 Организация — если ведется учет по нескольким юрлицам;
    • 💰 Тип цены — выберите из справочника (например, Оптовая 1).
  • В табличной части добавьте товары:
    • 🔍 Используйте кнопку Подбор для быстрого добавления;
    • 📤 Можно загрузить список из Excel через Загрузить данные;
    • 📊 Для групп товаров (например, всей категории "Электроника") используйте отбор по Группе номенклатуры.
    • Укажите новые цены в колонке Цена. Для массового изменения используйте функции:
      =Цена * 1.1  // Увеличить на 10%
      

      =1000 // Установить фиксированную цену

      =Цена + 50 // Увеличить на 50 рублей

    • Проводите документ кнопкой Провести.
    Функция Пример Результат
    Умножение =Цена * 1.2 Цена увеличится на 20%
    Сложение =Цена + 100 К цене прибавится 100 рублей
    Фиксированное значение =500 Все цены станут 500 рублей
    Округление =Окр(Цена * 1.15; 10) Цена увеличится на 15% и округлится до 10 рублей

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

    💡

    Документ "Установка цен номенклатуры" не изменяет цены в уже созданных документах (например, в заказах клиентов). Он влияет только на новые операции.

    4. Типы цен в 1С: как настроить и использовать

    В 1С цены всегда привязаны к типам цен — это позволяет гибко управлять ценовой политикой. Например, у вас может быть:

    • 🏭 Закупочная цена — по которой вы покупаете товар;
    • 🛒 Оптовая цена — для постоянных клиентов;
    • 🛍️ Розничная цена — для конечных покупателей;
    • 🔥 Акционная цена — временное снижение;
    • 🌍 Цена для экспорта — в валюте.

    Чтобы добавить новый тип цены:

    1. Откройте справочник Типы цен номенклатуры (раздел Справочники → Ценообразование → Типы цен).
    2. Нажмите Создать и заполните поля:
      • Наименование — например, Оптовая 2 (от 100 шт.);
      • Валюта — рубли, доллары, евро;
      • % НДС — если цена включает налог;
      • Видимость — отображать ли этот тип в документах.
  • Сохраните изменения.
  • После создания типа цены его можно использовать в документах Установка цен и при ручном вводе в карточке номенклатуры.

    Раз в неделю|

    Раз в месяц|

    Только при изменении закупочных цен|

    Редко, по необходимости-->

    В 1С:Розница и 1С:УТ можно настроить автоматическое формирование цен на основе закупочных с помощью Правил расчета цен. Например, формула =Закупочная * 1.3 будет автоматически рассчитывать наценку 30%.

    5. Частые ошибки при указании цен и как их избежать

    Даже опытные пользователи иногда сталкиваются с проблемами при работе с ценами. Вот топ-5 ошибок и способы их решения:

    ⚠️ Внимание: Если после изменения цен они не отображаются в документах (например, в заказах клиентов), проверьте период действия цены. Возможно, вы указали будущую дату или прошедшую.
    Ошибка Причина Решение
    Цены не сохраняются Отсутствуют права на редактирование регистра "Цены номенклатуры" Обратиться к администратору за ролью "Ценообразование"
    Цены не обновляются в чеках Не выполнена синхронизация с кассовым ПО Запустить обмен данными с 1С:Касса или АТОЛ
    Дублирующиеся цены В регистре есть две записи с одинаковым типом и датой Удалить дубликат через Операции → Регистры сведений → Цены номенклатуры
    Цены не rounding Неверные настройки округления в типе цены Проверить настройки типа цены (вкладка Дополнительно)
    Цены не видны в отчетах В отчете не выбран нужный тип цены или период Настроить отбор по типу цены и дате в параметрах отчета

    Еще одна распространенная проблема — расхождение цен между 1С и сайтом (если вы используете интеграцию с Bitrix, WordPress или маркетплейсами). В этом случае проверьте:

    • 🔄 Настройки обмена данными (раздел Администрирование → Обмен данными);
    • 📡 Правила выгрузки цен в модуле интеграции;
    • 🕒 Периодичность автоматического обмена (возможно, он запускается раз в сутки).
    Как проверить, какие цены "видят" клиенты на сайте?

    Создайте тестовый заказ на сайте или в личном кабинете клиента. Если цены отличаются от 1С, запросите у администратора сайта лог последней выгрузки цен. Часто проблема кроется в фильтрах выгрузки (например, экспортируются только цены с типом "Розница").

    6. Автоматизация обновления цен: регламентные задания и внешние обработки

    Если цены обновляются регулярно (например, раз в неделю по данным поставщиков), имеет смысл автоматизировать процесс. В 1С для этого есть несколько инструментов:

    1. Регламентные задания

    Позволяют запускать обновление цен по расписанию. Например, каждый понедельник в 9:00 можно автоматически:

    • 📤 Загружать цены из Excel-файла поставщика;
    • 🔄 Пересчитывать цены по формулам (например, =Закупочная * 1.2);
    • 📤 Выгружать обновленные цены на сайт.

    Чтобы настроить регламентное задание:

    1. Перейдите в Администрирование → Поддержка и обслуживание → Регламентные задания.
    2. Создайте новое задание с типом Обновление цен номенклатуры.
    3. Укажите расписание (ежедневно, еженедельно и т.д.).
    4. В параметрах задания выберите тип цены и правило расчета.
    5. Сохраните и запустите тестовый прогон.

    2. Внешние обработки

    Для сложных сценариев (например, дифференцированных наценок по группам товаров) можно использовать внешние обработки. Популярные решения:

    • 📊 Массовое изменение цен — позволяет применять разные формулы для разных категорий;
    • 📥 Загрузка цен из Excel — импорт прайс-листов поставщиков;
    • 🔗 Синхронизация с маркетплейсами — для Ozon, Wildberries, Яндекс.Маркет.

    Обработки можно скачать на портале 1С-Отчетность или заказать у партнеров 1С. Перед использованием проверьте их на тестовой базе, чтобы избежать ошибок в рабочей системе.

    💡

    Автоматизация обновления цен сокращает рутинную работу, но требует регулярного контроля. Например, если поставщик прислал прайс с ошибками, они автоматически попадут в вашу базу. Настройте уведомления о критических изменениях цен (например, если цена упала более чем на 30%).

    7. Как указать цену в документах реализации и заказах

    В документах Реализация товаров и услуг или Заказ клиента цены могут подставляться автоматически или вручную. Рассмотрим оба варианта.

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

    Если цены настроены корректно, они будут подставляться в документ при выборе номенклатуры. Алгоритм:

    1. Создайте новый документ (например, Заказ клиента).
    2. Добавьте товар в табличную часть.
    3. В колонке Цена автоматически подставится актуальная цена из регистра.
    4. Если нужно, откорректируйте цену вручную (при наличии прав).

    Ручной ввод цены

    Иногда требуется указать индивидуальную цену для конкретного клиента (например, скидка по договоренности). Для этого:

    1. В документе реализации или заказа выделите строку с товаром.
    2. В колонке Цена введите нужное значение.
    3. Если требуется, укажите процент скидки/наценки в отдельной колонке.
    4. Проверьте итоговую сумму документа.

    В 1С:УТ и 1С:ERP можно настроить контроль минимальной цены, чтобы менеджеры не продавали товар ниже себестоимости. Для этого:

    1. Откройте настройки цен (Ценообразование → Настройки цен).
    2. Установите флаг Контролировать минимальную цену продажи.
    3. Укажите процент минимальной наценки (например, 10%).

    Теперь при попытке указать цену ниже минимальной система выдаст предупреждение.

    8. Особенности работы с ценами в 1С:Розница

    В 1С:Розница работа с ценами имеет несколько нюансов из-за интеграции с торговым оборудованием и кассовыми программами.

    1. Синхронизация с кассовым ПО

    После изменения цен в 1С их нужно выгрузить в кассовую программу (например, 1С:Касса или АТОЛ). Для этого:

    1. Откройте раздел Администрирование → Обмен данными с оборудованием.
    2. Выберите нужную кассу и нажмите Выгрузить данные.
    3. Убедитесь, что в настройках обмена включена опция Выгружать цены.

    2. Работа с этикетками и ценниками

    В розничной торговле важно, чтобы цены на ценниках совпадали с данными в 1С. Для печати ценников:

    1. Перейдите в Розница → Печать этикеток и ценников.
    2. Выберите товары, для которых нужно распечатать ценники.
    3. Укажите тип цены (обычно Розничная).
    4. Настройте шаблон ценника (можно добавить штрихкод, артикул, акционную информацию).
    5. Нажмите Печать.

    3. Акционные цены

    Для временных скидок в 1С:Розница удобно использовать документ Установка скидок и наценок. Он позволяет:

    • 🔥 Назначать скидки на группы товаров (например, "Все соки -20%");
    • 📅 Указывать период действия акции;
    • 🛒 Применять скидки только для определенных клиентов (например, по дисконтным картам).

    После создания акции не забудьте обновить цены на кассах и распечатать новые ценники.

    💡

    В 1С:Розница можно настроить автоматическое округление цен до 0.99 или 0.50 для психологического восприятия (например, 999 рублей вместо 1000). Для этого в типе цены укажите правило округления: Окр(Цена; 1) - 0.01

    FAQ: Ответы на частые вопросы

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

    Для этого создайте новый тип цены с валютой "Доллар США" (Справочники → Валюты). Затем при указании цены в карточке номенклатуры или документе выберите этот тип. Курс пересчета будет браться из справочника валют на дату документа.

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

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

    Это происходит, если:

    • 📅 Дата документа раньше, чем дата начала действия новой цены;
    • 🔄 В настройках типа цены отключена опция Использовать последнюю цену;
    • 🔒 В документе включен режим Ручное редактирование цен.

    Проверьте дату документа и настройки типа цены. Если нужно применить новую цену retroactively, создайте документ Установка цен номенклатуры с датой, предшествующей дате заказа.

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

    Да, для этого есть несколько способов:

    1. Использовать внешнюю обработку (например, Загрузка цен из Excel с портала 1С);
    2. Настроить правило обмена данными через Администрирование → Обмен данными;
    3. В документе Установка цен номенклатуры нажать Загрузить данные и выбрать Excel-файл.

    Формат файла должен соответствовать шаблону: колонки Артикул, Наименование, Цена, Тип цены.

    Как сделать, чтобы цены автоматически округлялись до 99 копеек?

    Для этого отредактируйте тип цены:

    1. Откройте справочник Типы цен номенклатуры.
    2. Выберите нужный тип цены и нажмите Изменить.
    3. На вкладке Дополнительно в поле Формула округления укажите:
      Окр(Цена; 1) - 0.01
    4. Сохраните изменения.

    Теперь все цены этого типа будут автоматически округляться до 0.99.

    Где хранится история изменения цен?

    История цен хранится в регистре сведений "Цены номенклатуры". Чтобы ее посмотреть:

    1. Откройте Операции → Регистры сведений → Цены номенклатуры.
    2. Укажите в отборе нужный товар и тип цены.
    3. Нажмите Показать историю.

    Также историю можно экспортировать в Excel для анализа динамики цен.