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

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

Как указать цену на товар в 1С

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

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

Материал ориентирован на типовые конфигурации: «1С:Управление торговлей 11», «1С:Комплексная автоматизация 2», «1С:ERP», а также «1С:Розница» и «1С:Управление нашей фирмой». Названия разделов могут незначительно отличаться, но логика везде одинаковая: вид цены → документ установки цен → проверка в продажных документах.

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

Как устроено ценообразование в 1С

В типовых конфигурациях цены хранятся в регистре сведений, а не в карточке товара. Каждая запись регистра содержит три ключевых элемента: номенклатуру, вид цены и дату, с которой цена действует. Благодаря этому в системе сохраняется история изменений, и можно посмотреть, сколько товар стоил в любой прошлый период.

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

В «1С:Управление нашей фирмой» механизм проще: там тоже есть виды цен, но документ установки называется «Цены номенклатуры», а хранение организовано аналогично — через периодический регистр.

Создание и настройка вида цен

Прежде чем указывать цену, убедитесь, что нужный вид цен существует. В «Управлении торговлей 11» откройте раздел «CRM и маркетинг» → «Настройки и справочники» → «Виды цен». Если подходящего вида нет, создайте его кнопкой «Создать».

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

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

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

Основной способ указать цену — документ «Установка цен номенклатуры». В «Управлении торговлей 11» он находится в разделе «CRM и маркетинг» → «Цены (прайс-лист)» → «Установка цен номенклатуры». Создайте новый документ кнопкой «Создать».

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

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

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

Установка цены в «1С:Управление нашей фирмой»

В УНФ логика та же, но интерфейс компактнее. Откройте раздел «Компания» или «Закупки» → «Цены номенклатуры» (в зависимости от версии расположение может отличаться). Создайте документ, выберите вид цен и заполните табличную часть товарами и значениями.

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

Также в УНФ цены можно установить из карточки номенклатуры: на вкладке «Цены» отображается история, а по команде изменения создаётся документ установки цен автоматически. Это быстрый путь для разового изменения по одному товару.

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

Когда нужно изменить цены сразу на сотни позиций, ручной ввод не подходит. В документе установки цен используйте «Заполнить по отбору» — например, по группе номенклатуры или поставщику. Затем через «Изменить цены» примените операцию ко всем строкам: увеличить на процент, пересчитать по формуле, скопировать из другого вида цен.

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

Для регулярного пересчёта большого ассортимента в «Управлении торговлей» есть рабочее место «Цены (прайс-лист)», где можно отобрать товары, увидеть текущие, старые и новые цены в одной таблице и сформировать документ установки цен одним действием.

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

Проверка результата и история цен

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

Историю изменений можно посмотреть из карточки номенклатуры — команда «Цены» показывает все установленные значения по видам цен с датами и документами-источниками. Также доступен отчёт «Прайс-лист» в разделе ценообразования: он покажет действующие цены на выбранную дату.

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

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

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

Подстановка в документ продажи
Норма

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

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

Поле цены пустое или ноль — цена не установлена или вид цен не совпадает

Дата действия цены
Норма

Дата документа продажи не раньше даты установки цен

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

Продажа датирована раньше установки — берётся старая цена или пусто

Сумма НДС в документе
Норма

НДС рассчитывается корректно от суммы строки

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

Сумма налога явно не соответствует ставке — проверьте признак «Цена включает НДС»

Когда стоит привлечь специалиста

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

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

Итог

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

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

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

Можно ли указать цену прямо в карточке товара?

Напрямую записать постоянную цену в карточку нельзя — значения хранятся в регистре. Но из карточки номенклатуры можно вызвать команду изменения цены, и программа сама создаст документ установки цен с этим товаром.

Почему в документе продажи цена равна нулю?

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

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

Создайте несколько видов цен (например, «Опт» и «Розница») и привяжите нужный вид к соглашению или договору с каждым клиентом. При продаже программа автоматически подставит цену соответствующего вида.

Как изменить цену с определённой даты в будущем?

Создайте документ «Установка цен номенклатуры» нужной будущей датой и проведите его. До наступления этой даты будут действовать прежние цены, после — новые. История изменений сохранится в регистре.

Можно ли загрузить цены из Excel?

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

Что будет, если установить новую цену той же датой, что и старая?

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