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