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