Формирование розничных цен в 1С — одна из ключевых задач для торгового предприятия, напрямую влияющая на прибыльность и конкурентоспособность. Неправильно настроенные цены могут привести к убыткам, конфликтам с клиентами или проблемам с налоговой отчетностью. В этой статье разберем все способы работы с розничными ценами: от ручного задания до сложных схем автоматического пересчета с учетом наценок, скидок и сезонных акций.
Важно понимать, что механизмы формирования цен отличаются в зависимости от конфигурации: 1С:Розница, Управление торговлей 11 или ERP 2. Мы рассмотрим универсальные подходы, актуальные для большинства редакций, а также укажем на специфические особенности. Если вы работаете с уникальной доработанной конфигурацией, некоторые пункты могут потребовать адаптации.
Прежде чем приступать к настройке, убедитесь, что в вашей базе корректно заведены:
- 📦 Номенклатура с актуальными закупочными ценами
- 🏷️ Типы цен (розничная, оптовая, дилерская и т.д.)
- 📊 Виды наценок и скидок (если используются)
- 🏢 Склады и торговые точки (для дифференциации цен по точкам продаж)
1. Базовые понятия: что такое розничная цена в 1С
В 1С розничная цена — это финальная стоимость товара для конечного покупателя, учитывающая все наценки, скидки и налоги (например, НДС). Она может формироваться:
- 🖥️ Автоматически — по заданным правилам (наценка на закупочную цену, округление и т.д.)
- ✍️ Вручную — когда менеджер вводит цену для конкретного товара
- 🔄 Смешанно — часть товаров по фиксированным ценам, часть — по динамическим правилам
Розничная цена всегда привязана к:
- 📌 Типу цены (например, "Розница", "Акция", "Premium")
- 📍 Торговой точке или складу (цены могут отличаться в разных магазинах)
- 📅 Периоду действия (можно задавать цены на будущее или прошлые периоды)
В 1С:Розница и УТ 11 розничные цены хранятся в регистре сведений Цены номенклатуры. Это означает, что история изменений сохраняется, и вы всегда можете откатиться к предыдущей версии или проанализировать динамику цен.
⚠️ Внимание: Если в вашей базе включен режим Управление торговлей по нескольким юридическим лицам, цены могут дублироваться для каждой организации. Перед массовым изменением цен проверьте настройки разграничения доступа!
2. Ручное задание розничной цены: когда и как использовать
Ручной ввод цен актуален для:
- 🎯 Уникальных товаров (например, антиквариат, эксклюзивные позиции)
- 📉 Акционных предложений с нестандартной скидкой
- 🏷️ Товаров с фиксированной ценой (например, по договоренности с поставщиком)
Чтобы задать цену вручную:
- Откройте справочник
Номенклатура(разделТовары и услуги). - Выберите нужный товар и перейдите на вкладку
Цены. - Нажмите
Создатьи укажите:- 🔖 Тип цены (например, "Розница")
- 💰 Значение цены (в рублях или валюте учета)
- 📅 Дата начала действия (по умолчанию — текущая дата)
Для массового редактирования используйте документ Установка цен номенклатуры (Товары и услуги → Цены → Установка цен номенклатуры). Здесь можно:
- 📤 Загрузить цены из Excel или CSV
- 🔄 Применить наценку/скидку к группе товаров
- 📊 Скопировать цены из одного типа в другой
Загружены актуальные закупочные цены|
Проверены остатки на складе|
Указан правильный тип цены (не "Оптовая" вместо "Розничной")|
Согласованы цены с отделом маркетинга (если есть акции)-->
⚠️ Внимание: При ручном вводе цен в 1С:Розница 2.3 и новее действует ограничение на редактирование исторических цен (до 2020 года) без прав администратора. Если нужно изменить старую цену, обратитесь к IT-отделу.
3. Автоматический расчет розничной цены: наценки и формулы
Автоматический расчет экономит время и снижает риск ошибок. В 1С есть несколько способов настроить автоформирование цен:
| Способ | Когда использовать | Пример настройки |
|---|---|---|
| Фиксированная наценка | Простая схема для большинства товаров | Закупочная цена + 30% |
| Гибкая наценка | Дифференциация по группам товаров | Электроника: +25%, Продукты: +40% |
| Минимальная цена | Гарантия рентабельности | Не ниже закупочной + 15% |
| Округление | Психологическое ценообразование | До 99, 499 или 999 рублей |
Чтобы настроить автоматический расчет:
- Перейдите в
Товары и услуги → Настройка цен и скидок → Виды цен. - Создайте новый вид цены (например, "Розница авто") или отредактируйте существующий.
- На вкладке
Формирование ценыукажите:- 📌 Базовую цену (например, "Закупочная")
- 🔢 Наценку (в процентах или фиксированной сумме)
- 🔄 Округление (до 10, 50, 100 и т.д.)
Пересчет цен (Товары и услуги → Цены → Пересчет цен).Для сложных схем (например, разных наценок по сезонам) используйте правила формирования цен. Они позволяют:
- 📅 Применять разные наценки в зависимости от даты
- 📦 Дифференцировать цены по группам номенклатуры
- 🏢 Учитывать особенности торговых точек
Если в вашей базе используется Управление торговлей 11.5+, проверьте настройку Использовать динамическое ценообразование в параметрах учета. Она позволяет гибко реагировать на изменение закупочных цен без ручного пересчета.
4. Работа с типами цен: как не запутаться в розничных, оптовых и акционных
В 1С типы цен помогают разграничивать стоимость для разных категорий покупателей. Стандартные типы:
- 🛒 Розничная — для конечных покупателей в магазине
- 🚛 Оптовая — для юридических лиц и крупных заказов
- 🎁 Акционная — временные скидки
- 💼 Дилерская — для партнеров
Чтобы создать новый тип цены:
- Откройте
Товары и услуги → Настройка цен и скидок → Виды цен. - Нажмите
Создатьи заполните:- 🏷️ Наименование (например, "Розница VIP")
- 📌 Валюта (обычно рубли)
- 🔢 Точность (количество знаков после запятой)
Дополнительно укажите приоритет (важно для конфликтов цен).Для удобства работы с типами цен:
- 🔖 Используйте префиксы в названиях (например, "РОЗН_", "ОПТ_")
- 📊 Настройте отчеты по ценам (
Товары и услуги → Отчеты → Анализ цен) - 🔄 Автоматизируйте переключение типов цен в документах (например, в Чеке ККМ)
⚠️ Внимание: В 1С:Розница 2.3.12+ при создании нового типа цены автоматически формируется регистр сведений Цены номенклатуры [ТипЦены]. Если вы удаляете тип цены, данные из регистра не очищаются автоматически — требуется ручная чистка!
Что делать если цены не обновляются в чеках ККМ?
Если после изменения цен в справочнике они не подтягиваются в чеки, проверьте:
1. Настройки Торгового оборудования (раздел Администрирование → Подключаемое оборудование).
2. Права пользователя на чтение регистра Цены номенклатуры.
3. Соответствие типа цены в чеке и в справочнике (иногда в чеках используется устаревший тип).
4. Настройки кэширования цен в 1С:Розница (параметр Использовать кэш цен).
5. Массовое изменение розничных цен: инструменты и лайфхаки
Для массового изменения цен в 1С используйте:
- Документ "Пересчет цен" (
Товары и услуги → Цены → Пересчет цен):- 🔢 Позволяет применить наценку/скидку к группе товаров
- 📊 Можно фильтровать по номенклатуре, складу или периоду
- Обработку "Групповое изменение цен" (доступна в УТ 11 и ERP 2):
- 📤 Импорт/экспорт цен из Excel
- 🔄 Замена цен по шаблону (например, заменить все цены, оканчивающиеся на 99)
- 🛠️ Расширенные формулы (например, наценка в зависимости от рентабельности)
- 📈 Анализ конкурентов (интеграция с парсерами цен)
Пример массового изменения цен через Пересчет цен:
- Создайте новый документ
Пересчет цен. - Укажите:
- 📅 Период действия (с какой даты применяются новые цены)
- 📦 Номенклатуру (выберите группу или конкретные товары)
- 🏷️ Тип цены (например, "Розница")
- 🔢 Правило изменения (например, "Увеличить на 10%")
Ведомость по ценам номенклатуры.Для сложных сценариев (например, дифференциация цен по регионам) используйте правила формирования цен:
// Пример правила для сезонной наценки (лето/зима)
Если ТекущаяДата >= НачалоЛетнегоСезона И ТекущаяДата <= КонецЛетнегоСезона Тогда
Наценка = 25%; // Летняя наценка
Иначе
Наценка = 40%; // Зимняя наценка
КонецЕсли;
Перед массовым изменением цен всегда делайте резервную копию базы! В 1С:Розница для этого используйте обработку Выгрузка данных в DT (раздел Администрирование).
6. Интеграция с торговым оборудованием: как цены попадают на кассу
Чтобы розничные цены корректно отображались на фискальных регистраторах и POS-терминалах, настройте:
- Сопоставление типов цен:
- Откройте
Администрирование → Подключаемое оборудование → Настройки торгового оборудования. - Укажите, какой тип цены из 1С соответствует цене на кассе (обычно "Розница").
- Откройте
- Автоматическую выгрузку цен:
- В 1С:Розница используйте обработку
Обмен данными с торговым оборудованием. - Настройте расписание выгрузки (например, ежедневно в 2:00).
- В 1С:Розница используйте обработку
- После изменения цен в 1С проверьте их на кассе через тестовый чек.
- Используйте отчет
Расхождения цен(Товары и услуги → Отчеты).
Если цены на кассе не обновляются:
- 🔌 Проверьте подключение оборудования (кабель, Wi-Fi, COM-порт).
- 📡 Обновите драйверы для торгового оборудования.
- 📋 Убедитесь, что в настройках кассы указан правильный префикс цен (например, "P" для розничных цен).
В 1С:Розница 2.3 для устранения проблем с ценами на кассе:
1. Откройте Администрирование → Поддержка и обслуживание → Диагностика торгового оборудования.
2. Запустите тест связи с кассой.
3. Если ошибка сохраняется, перезагрузите службу 1С:Предприятие 8.3 и повторите выгрузку цен.
⚠️ Внимание: При работе с Атол или Штрих-М оборудованием после обновления прошивки кассы может потребоваться перенастройка протокола обмена. Сверьте версию прошивки с поддерживаемыми в вашей версии 1С!
7. Анализ и контроль розничных цен: отчеты и аудит
Для контроля корректности розничных цен используйте стандартные отчеты 1С:
- 📊 Ведомость по ценам номенклатуры — показывает все цены по выбранным товарам.
- 🔍 Анализ цен — сравнивает цены с закупочными и рассчитывает рентабельность.
- 📈 Динамика цен — отслеживает изменение цен по периодам.
- 🛒 Расхождения цен в торговом зале — выявляет несоответствия между 1С и кассой.
Чтобы построить отчет Анализ цен:
- Перейдите в
Товары и услуги → Отчеты → Анализ цен. - Укажите:
- 📅 Период (например, последний месяц)
- 📦 Номенклатуру (группа или конкретные товары)
- 🏷️ Типы цен для сравнения (например, "Закупочная" и "Розница")
Сформировать и проанализируйте столбцы:
- Рентабельность (должна быть не ниже плановой)
- Отклонение от средней цены (выявляет аномалии)
Для аудита цен рекомендуется:
- 📅 Ежемесячно проверять рентабельность топ-100 товаров.
- 🔄 Сравнивать цены с конкурентами (используйте парсеры или ручной мониторинг).
- 📊 Анализировать влияние скидок на выручку (отчет
Эффективность скидок).
Если обнаружили ошибки в ценах:
- Восстановите историю изменений через
Журнал регистрации(Администрирование → Журналы → Журнал регистрации). - Используйте откат цен с помощью документа
Восстановление цен(доступен в УТ 11.4+). - Настройте уведомления о критических изменениях цен (например, если рентабельность упала ниже 10%).
В ERP 2 для анализа цен можно использовать OLAP-кубы. Они позволяют строить многомерные отчеты, например, сравнивать рентабельность по регионам, категориям товаров и периодам одновременно.
FAQ: Частые вопросы по розничным ценам в 1С
Как сделать так, чтобы цены в 1С автоматически округлялись до 99 рублей?
Для этого настройте вид цены:
- Откройте
Товары и услуги → Настройка цен и скидок → Виды цен. - Выберите нужный тип цены (например, "Розница") и на вкладке
Формирование ценыукажите: - Округление: до 99
- Направление округления: в большую сторону
Пересчет цен для применения изменений.Если нужно округлить уже существующие цены, используйте обработку Групповое изменение цен с правилом округления.
Почему после обновления 1С пропали розничные цены?
Это типичная проблема при переходе на новые версии 1С:Розница или УТ 11. Причины и решения:
- 🔄 Изменилась структура регистров: запустите обработку
Перенос данных(разделАдминистрирование). - 🔐 Сбросились права: проверьте права пользователя на чтение регистра
Цены номенклатуры. - 📥 Не корректно обновились данные: восстановите резервную копию и повторите обновление с отключенными пользователями.
Если цены пропали только в отчетах, но сохранены в регистрах, перепроведите документ Установка цен номенклатуры.
Можно ли в 1С настроить разные розничные цены для разных магазинов?
Да, для этого:
- Создайте отдельные типы цен для каждого магазина (например, "Розница_Магазин1", "Розница_Магазин2").
- В документе
Установка цен номенклатурыукажите склад (торговую точку) в колонкеСклад. - Настройте правила формирования цен с учетом склада (в УТ 11.5+).
В 1С:Розница также можно использовать территориальные наценки через справочник Торговые точки.
Как запретить менеджерам менять розничные цены вручную?
Ограничьте права через роли доступа:
- Откройте
Администрирование → Пользователи и права → Роли. - Создайте новую роль (например, "Менеджер без прав на цены").
- В настройках роли снимите галочки с:
Редактирование цен номенклатурыПроводка документов "Установка цен номенклатуры"
В 1С:Розница 2.3 дополнительно можно заблокировать кнопку Изменить цену в чеке ККМ через настройки интерфейса.
Как экспортировать розничные цены в Excel для анализа?
Способы выгрузки:
- 📊 Через отчет
Ведомость по ценам номенклатуры:- Откройте отчет и настройте нужные колонки.
- Нажмите
Еще → Вывести в Excel.
- 📤 Через обработку
Выгрузка данных в Excel(Файл → Открыть → Дополнительные отчеты и обработки). - 🔧 Через внешнюю обработку (например, "Универсальный обмен данными в формате Excel").
Для регулярного экспорта настройте расписание заданий (Администрирование → Сервис → Регламентные задания).