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

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

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

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

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

Механизм одинаков по логике во всех типовых конфигурациях — «Управление торговлей», «Комплексная автоматизация», «ERP», «Розница» — отличаются только названия команд интерфейса. Ниже разобраны ручная установка, расчёт от себестоимости или другой цены, округление, контроль результата и типичные ошибки, из-за которых в документы подставляется ноль или устаревшая цена.

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

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

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

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

Подготовка: проверьте виды цен и права доступа

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

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

Ручная установка цен документом

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

Добавьте товары кнопкой «Добавить» или «Подобрать». Для каждой строки введите цену в колонке соответствующего вида. Если товаров много, удобнее заполнить табличную часть через «Заполнить» → «По группе номенклатуры» или загрузить цены из файла Excel, если в конфигурации доступна такая команда.

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

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

Автоматический расчёт цен по формуле

Если цена должна рассчитываться от закупочной или себестоимости с наценкой, настройте вид цен со способом задания «Наценка на другой вид цен» или «Произвольная формула». Например: розничная = закупочная × 1,3. Тогда в документе установки цен достаточно нажать «Заполнить» → «Рассчитать» — программа вычислит значения автоматически.

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

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

Ручная установка

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

Наценка на другой вид цен

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

Динамический расчёт

Цена всегда актуальна без документов установки; нельзя посмотреть историю и зафиксировать цену вручную для отдельной позиции.

Округление и психологические цены

В настройках вида цен или прямо в документе установки доступны правила округления: до рубля, до десятков, до 0,99 и т.п. В УТ 11 команда «Округлить цены» в табличной части документа применяет выбранное правило ко всем строкам. Это полезно после расчёта наценкой, когда получаются значения вида 1 247,36.

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

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

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

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

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

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

Отчёт «Прайс-лист» на дату действия цен
Норма

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

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

Старые цены или пустые колонки — документ не проведён или дата неверна

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

Цена заполняется при выборе товара

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

Ноль или пусто — не совпадает вид цен или дата документа

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

Совпадает с ожидаемой ценой продажи

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

Расхождение на сумму налога — неверный признак «Цена включает НДС»

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

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

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

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

Частые вопросы об установке цен в 1С

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

Нет, в типовых конфигурациях цена в карточке товара только отображается для просмотра. Изменить её можно только документом «Установка цен номенклатуры» — так сохраняется история и привязка к дате.

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

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

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

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

Как массово поднять все цены на процент?

Создайте документ установки цен, заполните его текущими ценами через «Заполнить», затем используйте команду изменения цен на процент (в УТ 11 — «Изменить цены на процент» в меню табличной части), укажите процент и округление, после чего проведите документ.

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

Только если вид цен хранимый, а не динамический. Для динамических видов с расчётом «на лету» цена пересчитается автоматически. Для хранимых — создайте новый документ установки с пересчётом от обновлённой базовой цены.

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

Откройте карточку номенклатуры и перейдите по ссылке «Цены» либо сформируйте отчёт по регистру «Цены номенклатуры» с отбором по товару. Там видны все документы установки, их даты и авторы изменений.

Итог

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

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