Торговля и Склад · 9 мин
Как установить розничные цены в 1С УНФ
Как установить розничные цены в 1С УНФ: виды цен, документ «Установка цен», автоматический расчет от закупочной, проверка результата и типичные ошибки.
Розничные цены в 1С:Управление нашей фирмой хранятся в регистре сведений «Цены номенклатуры» и привязываются к конкретному виду цен. Пока для товара не задана цена нужного вида, документы продажи — чек ККМ, акт, расходная накладная — будут подставлять ноль или требовать ручного ввода, что замедляет работу и повышает риск ошибок кассира.
Установить розничные цены можно двумя способами: вручную через документ «Установка цен номенклатуры» или автоматически — расчетом от базового вида цен (например, закупочной) с заданной наценкой. Оба способа доступны в типовой конфигурации без доработок, но у каждого есть свои условия и ограничения, которые важно понимать до начала работы.
Ниже разобран полный цикл: создание вида цен, установка значений, проверка результата в документах продажи, а также типичные ошибки, из-за которых цены «не подтягиваются» или обновляются не у всех товаров.
Как устроено хранение цен в УНФ
В УНФ цена не является реквизитом карточки товара. Она записывается в регистр сведений «Цены номенклатуры» в разрезе трех измерений: номенклатура, вид цен и дата (период). Благодаря этому программа хранит историю изменений и всегда может подставить в документ цену, актуальную на его дату.
Из этого следуют два практических вывода. Первый: одна и та же позиция может иметь несколько цен одновременно — закупочную, оптовую, розничную, и продажа подхватит ту, что указана в документе или настроена по умолчанию. Второй: если вы изменили цену «задним числом», старые проведенные документы не пересчитаются, но новые документы той же датой могут подхватить уже другое значение.
Шаг 1. Создание вида цен «Розничная»
Перед установкой значений убедитесь, что вид цен существует. Откройте раздел «Настройки» → «Ценообразование» → «Виды цен» (в некоторых релизах путь: «Продажи» → «Настройки» → «Виды цен»). В типовой поставке виды «Закупочная» и «Оптовая» обычно уже созданы; при необходимости добавьте «Розничную» кнопкой «Создать».
В карточке вида цен укажите наименование, валюту и параметры округления. Поле «Способ расчета» можно оставить пустым — тогда цена всегда задается вручную, либо выбрать расчет от базового вида цен с процентом наценки. Для розницы удобно включить округление до целых рублей или до 10 копеек, чтобы на ценниках не было «дробных» значений.
Если в компании несколько торговых точек с разными ценами, создайте отдельный вид цен для каждой точки (например, «Розничная (магазин на Ленина)»), а в карточке магазина укажите соответствующий вид цен — тогда чеки ККМ будут подставлять именно его.
Шаг 2. Установка цен вручную документом «Установка цен»
Основной инструмент — документ «Установка цен номенклатуры». Найдите его через «Закупки» → «Цены номенклатуры» → «Установка цен номенклатуры» либо через список всех документов. Создайте новый документ и укажите дату, с которой цены начнут действовать.
Добавьте товары в табличную часть: вручную по кнопке «Добавить», подбором из справочника или кнопкой «Заполнить» — по группе номенклатуры, по остаткам на складе или по ценам другого вида. В колонке с нужным видом цен (если видов несколько, колонки переключаются) введите значения и проведите документ.
- 1Создайте или проверьте вид цен «Розничная» в справочнике «Виды цен»
- 2Откройте «Установка цен номенклатуры» и создайте новый документ
- 3Добавьте товары вручную, подбором или заполнением по группе
- 4Введите значения цен в колонку розничного вида цен
- 5Проведите документ и проверьте цену в карточке товара и в тестовом чеке
Признак успешной установки: в карточке номенклатуры на закладке «Цены» отображается новое значение с датой вашего документа, а в новом чеке ККМ или расходной накладной цена подставляется автоматически.
Шаг 3. Автоматический расчет розничной цены от закупочной
Если ассортимент большой, вбивать каждую цену вручную нерационально. В документе «Установка цен номенклатуры» есть механизм расчета: заполните табличную часть товарами, у которых уже задана закупочная цена, затем используйте команду «Изменить цены» или «Рассчитать» (название зависит от релиза) и задайте процент наценки, например 30%.
Программа умножит базовую цену на коэффициент и подставит результат в колонку розничной. Перед проведением просмотрите список: для товаров без закупочной цены расчет даст ноль, и такие строки нужно либо удалить, либо заполнить вручную. Также проверьте округление — наценка 33% от цены 97 рублей без настроенного округления даст «неудобное» значение на ценнике.
Шаг 4. Привязка розничной цены к продажам
Установленная цена начнет работать в документах только если вид цен «Розничная» указан там, откуда продажи его считывают. Для розничного магазина откройте карточку магазина (склада с типом «Розничный») и проверьте поле вида цен. Для оптово-розничных продаж вид цен задается в договоре с контрагентом, в карточке контрагента или непосредственно в шапке документа продажи.
Также проверьте настройку «Основной вид цен продажи» в разделе «Настройки» → «Продажи»: именно он подставляется в новые документы по умолчанию. Если там стоит оптовая цена, а вы ждете розничную, документы будут подхватывать не тот прайс, даже если розничные значения заданы корректно.
Как проверить результат
Розничная цена видна с датой вашего документа установки
Цена отсутствует или дата старше ожидаемой
Цена подставляется автоматически при выборе товара
Цена равна нулю или подставляется другой вид цен
Все нужные позиции имеют актуальные розничные значения
Часть товаров с пустой или устаревшей ценой
Обновление цен при изменении закупки
Типовая УНФ не пересчитывает розничные цены автоматически при каждом поступлении товара. Если поставщик поднял цены, создайте новый документ «Установка цен номенклатуры» текущей датой: заполните его по поступлению или по остаткам, рассчитайте наценку заново и проведите. Старый документ удалять не нужно — история сохранится, а действовать будет последняя по дате запись.
Для точек, где цены меняются часто, удобно вести единый календарь переоценки: например, раз в неделю формировать установку цен по всем поступлениям периода. Это снижает риск ситуации, когда на полке ценник новый, а в кассе пробивается старая цена.
Ограничения и когда нужна доработка
Типовой механизм не умеет автоматически пересчитывать розничную цену при каждом поступлении, не поддерживает сложные формулы с несколькими условиями (разная наценка по группам товаров в одном документе требует нескольких проходов) и не блокирует продажу ниже себестоимости без дополнительных настроек. Если это критично, задача решается расширением конфигурации или подпиской на события документа поступления.
Для массовой загрузки цен из файла поставщика используйте типовую обработку «Загрузка данных из файла» (раздел «Настройки»): она умеет записывать цены напрямую с созданием документа установки, что избавляет от ручного переноса сотен позиций из Excel.
Что важно запомнить
Розничная цена в УНФ задается документом «Установка цен номенклатуры» по нужному виду цен и действует с даты документа. Проверьте три вещи: вид цен создан и привязан к магазину или документам продаж, документ установки проведен правильной датой, цена подставляется в тестовом чеке. Переоценку делайте текущей датой, не трогая закрытые периоды.
Частые вопросы
Почему в чеке ККМ не подставляется цена, хотя я ее установил?
Чаще всего причина в одном из трех: документ установки цен не проведен, в магазине или документе указан другой вид цен, либо дата установки позже даты чека. Проверьте карточку товара на закладке «Цены» и вид цен в шапке документа продажи.
Можно ли задать разные розничные цены для разных магазинов?
Да. Создайте отдельный вид цен для каждой точки, установите значения по каждому виду своим документом и укажите соответствующий вид цен в карточке магазина. Касса будет брать цену своего вида.
Пересчитается ли розничная цена автоматически при новом поступлении?
Нет, в типовой УНФ автоматического пересчета нет. После изменения закупочных цен создайте новый документ установки цен и рассчитайте наценку заново, либо реализуйте автопересчет через расширение конфигурации.
Как установить цены сразу на весь товарный каталог?
В документе «Установка цен номенклатуры» используйте кнопку «Заполнить» и выберите вариант «По номенклатуре» или «По остаткам», затем примените расчет наценкой или загрузите значения из файла через обработку загрузки данных.
Что будет, если установить цену прошедшей датой?
Запись встанет в историю на указанную дату. Документы продаж, созданные той датой после установки, подхватят новое значение, что может вызвать расхождения с уже выгруженными чеками и отчетами. Безопаснее проводить переоценку текущей датой.
Где посмотреть все розничные цены списком?
Сформируйте отчет «Прайс-лист» в разделе «Продажи» или откройте регистр «Цены номенклатуры» с отбором по виду цен «Розничная». В прайс-листе можно вывести колонки нескольких видов цен рядом для сравнения.