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

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

Как в 1С установить цену продажи

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

Цена продажи в 1С не хранится в карточке товара как обычное поле — она фиксируется отдельным документом «Установка цен номенклатуры» и действует с даты, указанной в этом документе. Такой подход позволяет хранить историю изменения цен, планировать переоценку заранее и подставлять в документы продажи актуальную на дату документа цену. Инструкция ниже актуальна для конфигураций «Управление торговлей» 11, «Комплексная автоматизация» и «ERP»; в «Рознице» и «Бухгалтерии» логика похожая, отличаются названия разделов.

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

Подготовка: виды цен и где лежит документ установки

Перед установкой цен убедитесь, что в программе создан нужный вид цены. Виды цен находятся в разделе «CRM и маркетинг» → «Настройки и справочники» → «Виды цен» (в УТ 11) или в разделе «НСИ и администрирование» → «CRM и маркетинг» → «Маркетинг». Типовые виды цен уже есть в демонстрационной базе: «Закупочная», «Оптовая», «Розничная». При необходимости создайте собственный вид, например «Мелкооптовая» или «Интернет-магазин».

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

Сам документ «Установка цен номенклатуры» открывается из раздела «CRM и маркетинг» → «Цены и скидки» → «Установка цен номенклатуры» либо из раздела «Закупки» → «Сервис» → «Установка цен номенклатуры» — в зависимости от настроек интерфейса. В «1С:Рознице» документ называется так же и находится в разделе «Закупки» или «Маркетинг».

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

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

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

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

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

Расчет цены от закупочной и наценка

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

Второй вариант — кнопка «Изменить цены» в табличной части документа. Она позволяет массово увеличить или уменьшить уже введённые цены на заданный процент или сумму. Это удобно для плановой индексации: например, поднять все розничные цены на 5% с первого числа следующего месяца.

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

Динамические виды цен без документа установки

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

Как цена попадает в документ продажи

Установленная цена сама по себе в реализацию не попадёт — программа должна знать, какой вид цены использовать для конкретного покупателя. Это определяется соглашением с клиентом (в УТ 11 — «Соглашения с клиентами», поле «Вид цены») или, если соглашения не используются, настройкой по умолчанию в разделе «НСИ и администрирование» → «CRM и маркетинг» → «Оптовые продажи».

При создании «Реализации товаров и услуг» программа берёт вид цены из соглашения и подставляет цену, действующую на дату документа. Если документ задним числом — подставится цена, действовавшая на ту дату. Цену в строке можно изменить вручную, если у пользователя есть соответствующие права; при этом в документе фиксируется ручная скидка/наценка относительно расчётной цены.

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

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

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

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

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

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

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

Цена в карточке товара (ссылка «Цены»)
Норма

Показано новое значение с датой вашего документа

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

Отображается старая цена или пусто — документ не проведён либо дата в будущем

Подстановка в реализацию
Норма

В документе продажи цена соответствует установленной

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

Цена нулевая или старая — проверьте вид цены в соглашении с клиентом

Отчёт «Цены номенклатуры»
Норма

Все товары группы имеют цену по нужному виду

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

Есть позиции без цены — они не попали в документ установки

Типичные ошибки и ограничения

Самая частая проблема — цена установлена, но в продажу подставляется другая. Причина почти всегда в несовпадении видов цен: установили «Оптовую», а в соглашении с клиентом указана «Розничная». Вторая типовая ситуация — документ установки проведён будущей датой, и продажи сегодня идут по старой цене, что воспринимается как «программа не сохранила цену».

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

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

Типичные ошибки
01
Установка одного вида цены при продаже по другому — в документах подставляется ноль или устаревшее значение
02
Проведение документа будущей датой без понимания, что до этой даты действуют старые цены
03
Ручная правка цен в каждой реализации вместо корректной установки — цены в базе «плывут», отчёты перестают сходиться
04
Отсутствие округления в виде цены — на ценниках появляются значения с копейками после расчёта наценкой

Особенности в разных конфигурациях

В «1С:Розница» цена привязана к магазину: установка цен выполняется для конкретного магазина или группы, и действует она только в нём. Это позволяет держать разные розничные цены в разных точках. Документ называется «Установка цен номенклатуры» и находится в разделе «Закупки».

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

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

Сравнение вариантов

УТ 11 / КА / ERP

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

1С:Розница

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

1С:Бухгалтерия

Упрощённый учёт цен без истории изменений. Достаточно для услуг и небольшого ассортимента

Управление нашей фирмой

Компактный вариант с видами цен и документом установки, подходит малому бизнесу

Часто задаваемые вопросы

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

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

Можно ли установить цену сразу на всю группу товаров?

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

Как посмотреть, какая цена действовала месяц назад?

Откройте отчёт «Динамика изменения цен» в разделе «CRM и маркетинг» либо журнал документов «Установка цен номенклатуры» и найдите последний документ до нужной даты по этому товару. В «1С:Бухгалтерии» истории нет — там доступно только текущее значение.

Как отменить ошибочно установленную цену?

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

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

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

Нужно ли переустанавливать цены после обновления конфигурации?

Нет. Цены хранятся в регистрах базы данных и при штатном обновлении конфигурации сохраняются. Переустановка требуется только при переносе данных в новую пустую базу — тогда цены переносят отдельно документами установки или средствами переноса данных.

Итог

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

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