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