Работа с ценами в 1С:Предприятие — одна из ключевых задач для автоматизации торговли, склада и бухгалтерии. Без грамотной настройки видов цен невозможно вести корректный учет, формировать прайс-листы или рассчитывать скидки. Однако многие пользователи сталкиваются с трудностями: то цены не обновляются автоматически, то скидки применяются не к тем клиентам, то в отчетах появляются неверные данные. В этой статье разберем, как правильно завести виды цен в , избежать типичных ошибок и настроить систему под специфику вашего бизнеса — от розничной торговли до оптовых продаж с гибкими условиями.

Особенность работы с ценами в заключается в том, что их структура зависит от конфигурации (например, 1С:Управление торговлей, 1С:Розница или 1С:ERP) и версии платформы. Мы рассмотрим универсальные принципы, которые работают в большинстве случаев, а также укажем на нюансы для популярных редакций. Если вы только начинаете осваивать , рекомендуем сначала изучить базовые понятия — это сэкономит время на исправлении ошибок позже.

Что такое виды цен в 1С и зачем они нужны

Виды цен в — это инструмент для классификации ценовых категорий, которые используются в документах (заказы, реализации, счета) и отчетах. Без них невозможно:

  • 📌 Разделить розничные и оптовые цены
  • 🏷️ Применять скидки для разных групп клиентов
  • 📊 Формировать прайс-листы с актуальными данными
  • 🔄 Автоматически обновлять цены по правилам

Например, в торговле одеждой может быть оптовая цена для магазинов, розничная цена для конечных покупателей и специальная цена для VIP-клиентов. В производстве виды цен могут различаться по типам продукции или каналам сбыта. Без правильной настройки эти категории будут путаться, что приведет к ошибкам в продажах и учете.

Важно понимать, что виды цен — это не просто названия, а объекты конфигурации, которые связаны с:

  • 🔹 Типами цен (фиксированная, расчетная, динамическая)
  • 🔹 Валютами (рубли, доллары, евро)
  • 🔹 Правилами округления (до копеек, до рублей)
  • 🔹 Условиями применения (для групп клиентов, регионов, периодов)
📊 Какую конфигурацию 1С вы используете для работы с ценами?
1С:Управление торговлей
1С:Розница
1С:ERP
1С:Бухгалтерия
Другая

Подготовка к созданию видов цен: что нужно проверить заранее

Прежде чем заводить новые виды цен, убедитесь, что система готова к изменениям. Пропуск этого этапа часто приводит к дублированию цен, ошибкам при загрузке данных или конфликтам с существующими настройками. Вот что нужно сделать:

Проверить текущие виды цен в справочнике "Виды цен"

Убедиться, что права пользователей позволяют редактировать справочники

Создать резервную копию базы данных

Определить, какие валютные курсы будут использоваться

Проверить настройки округления цен-->

Особое внимание уделите правам доступа. Если у пользователя нет прав на редактирование справочника Виды цен, он не сможет создать новый вид или изменить существующий. В 1С:Управление торговлей 11 путь к справочнику: Справочники → Товары и цены → Виды цен. В других конфигурациях меню может отличаться — используйте поиск по справочникам (Ctrl+Shift+F).

Также проверьте, не используются ли в системе устаревшие виды цен, которые можно удалить или архивировать. Например, если ранее была цена "Акция 2023", а теперь она не актуальна, лучше ее деактивировать, чем оставлять в активном списке. Это упростит работу с прайсами и отчетами.

⚠️ Внимание: Если в вашей базе уже есть документы (заказы, реализации), где использовались старые виды цен, их удаление может привести к ошибкам в отчетах. В таких случаях лучше отметить вид цены как неактивный, а не удалять его.

Пошаговая инструкция: как создать новый вид цены в 1С

Рассмотрим процесс на примере 1С:Управление торговлей 11.5. В других конфигурациях (1С:Розница, 1С:ERP) алгоритм аналогичный, но могут отличаться названия полей или разделы меню.

Шаг 1. Откройте справочник "Виды цен"

Перейдите в раздел Справочники → Товары и цены → Виды цен. Если у вас другая конфигурация, используйте поиск по справочникам (Ctrl+Shift+F) и введите "Виды цен".

Шаг 2. Создайте новый элемент

Нажмите кнопку Создать (или Добавить в некоторых версиях). Откроется форма нового вида цены. Заполните обязательные поля:

  • 📝 Наименование — укажите понятное название (например, "Розничная цена", "Оптовая цена от 100 шт."). Избегайте аббревиатур, которые могут быть непонятны другим пользователям.
  • 💰 Валюта — выберите валюту, в которой будет указываться цена (обычно это рубли, но может быть доллар или евро для экспортных операций).
  • 🔢 Точность — установите количество знаков после запятой (например, 2 для рублей, 0 для целых цен).
  • 🔄 Тип цены — выберите Фиксированная (если цена задается вручную) или Расчетная (если цена зависит от другой цены, например, "Оптовая = Розничная - 20%").

Шаг 3. Настройте дополнительные параметры

В зависимости от конфигурации могут быть доступны дополнительные поля:

  • 📅 Период действия — если цена актуальна только в определенные даты (например, сезонные скидки).
  • 🏢 Организация — если цены различаются по юридическим лицам.
  • 🛒 Тип цен для номенклатуры — если нужно привязать вид цены к определенным группам товаров.

Шаг 4. Сохраните и проверьте

После заполнения нажмите Записать и закрыть. Новый вид цены появится в списке. Чтобы убедиться, что он работает корректно, попробуйте создать тестовый документ (например, Установка цен номенклатуры) и применить к нему новый вид цены.

💡

Если вы создаете несколько видов цен с похожими настройками (например, "Опт 1", "Опт 2", "Опт 3"), используйте функцию копирования (Ctrl+C/Ctrl+V) в справочнике. Это сэкономит время и уменьшит риск ошибок.

Как настроить расчетные виды цен (скидки, наценки, формулы)

Расчетные виды цен позволяют автоматически вычислять цены на основе других видов. Это удобно для:

  • 🎯 Скидок для постоянных клиентов (например, "Цена для VIP = Розничная - 15%")
  • 📈 Наценок для разных каналов продаж (например, "Цена для маркетплейса = Оптовая + 20%")
  • 🔄 Динамического ценообразования (например, "Цена со скидкой = Базовая цена * 0.9")

Пример настройки расчетной цены в 1С:Управление торговлей:

  1. Создайте новый вид цены (как описано выше).
  2. В поле Тип цены выберите Расчетная.
  3. В поле Формула расчета укажите правило. Например:
    [Базовая цена] * 0.85

    где [Базовая цена] — это другой вид цены (например, "Розничная цена").

  4. Если нужно rounding, установите Точность округления (например, до 0.01 для копеек).

Для сложных формул можно использовать:

  • 🧮 Арифметические операции: +, -, *, /
  • 🔢 Функции округления: Окр(), Цел()
  • 📊 Условные операторы: Если() (например, Если [Количество] > 100 Тогда [Базовая цена] * 0.9 Иначе [Базовая цена])
Тип формулы Пример Результат
Простая скидка [Розница] * 0.9 Цена со скидкой 10%
Наценка [Опт] * 1.2 Цена с наценкой 20%
Условная скидка Если [Количество] > 50 Тогда [Базовая] * 0.85 Иначе [Базовая] Скидка 15% при заказе от 50 шт.
Округление Окр([Розница] * 0.9, 1) Цена со скидкой 10%, округленная до 1 знака
⚠️ Внимание: При использовании формул с условиями (Если()) убедитесь, что все возможные сценарии покрыты. Например, если в формуле нет варианта Иначе, а условие не выполняется, может выдавать ошибку или подставлять нулевое значение.

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

Создание видов цен — только половина задачи. Чтобы они работали в документах, их нужно привязать к номенклатуре (товарам) и настроить механизм обновления. В это делается с помощью документа Установка цен номенклатуры.

Шаг 1. Откройте документ "Установка цен номенклатуры"

Путь: Документы → Товары и цены → Установка цен номенклатуры. Создайте новый документ.

Шаг 2. Заполните шапку документа

  • 📅 Дата — укажите дату, с которой цены будут действовать.
  • 🏢 Организация — выберите юридическое лицо (если их несколько).
  • 💰 Вид цены — выберите вид цены, который нужно обновить (например, "Розничная цена").

Шаг 3. Добавьте номенклатуру и цены

В табличной части документа:

  1. Нажмите Добавить и выберите товары (можно добавить сразу группу номенклатуры).
  2. В колонке Цена укажите новые значения. Если вид цены расчетный, поле может быть неактивно — цена рассчитается автоматически.
  3. Если нужно обновить цены по формуле (например, увеличить все на 5%), используйте кнопку Заполнить → По формуле.

Шаг 4. Проведите и сохраните документ

Нажмите Провести. После этого новые цены будут доступны в документах продаж (заказы, реализации, счета).

Как обновить цены массово для большого каталога?

Для массового обновления цен (например, для 10 000 позиций) неудобно вручную заполнять документ "Установка цен номенклатуры". В таких случаях используйте:

1. Загрузку из Excel: экспортируйте номенклатуру с ценами в Excel, отредактируйте и загрузите обратно через обработку "Универсальный обмен данными".

2. Регламентные задания: настройте автоматическое обновление цен по расписанию (например, каждый понедельник).

3. Внешние обработки: если стандартных инструментов недостаточно, можно написать обработку на 1С:Предприятие, которая обновит цены по сложным правилам.

Для автоматизации обновления цен можно настроить регламентные задания. Например, чтобы каждый день в 23:00 цены пересчитывались по формулам или загружались из внешнего источника (сайта поставщика, XML-файла). Для этого:

  1. Перейдите в Администрирование → Регламентные задания.
  2. Создайте новое задание с типом Обновление цен номенклатуры.
  3. Укажите расписание (ежедневно, еженедельно) и параметры обновления.

Типичные ошибки при работе с видами цен и как их избежать

Даже опытные пользователи иногда допускают ошибки при настройке цен. Вот самые распространенные проблемы и способы их решения:

⚠️ Внимание: Если после обновления цен в документах продаж отображаются старые значения, проверьте период действия цен. Возможно, в документе указана дата, когда действовали предыдущие цены.
Ошибка Причина Решение
Цены не обновляются в документах Не проведён документ "Установка цен номенклатуры" Проведите документ и проверьте дату действия
В прайс-листе отображаются неверные цены Неверно настроен вид цены для отчёта Проверьте настройки отчёта (какой вид цены выбран)
Скидки не применяются Не настроены условия скидок в маркетинговой политике Проверьте настройки скидок в разделе "CRM и маркетинг"
Ошибка "Не найден вид цены" Вид цены удалён или деактивирован Восстановите вид цены или замените его в документах

Ещё одна частая проблема — дублирование видов цен. Например, в системе могут быть "Оптовая цена" и "Оптовая цена (старая)", что приводит к путанице. Чтобы избежать этого:

  • 🔍 Регулярно проводите ревизию справочника Виды цен и удаляйте неиспользуемые.
  • 📌 Используйте понятные названия (например, "Опт от 100 шт." вместо "Опт 1").
  • 🔄 Настройте права доступа так, чтобы только ответственные сотрудники могли создавать новые виды цен.

Если в вашей базе уже есть дубликаты, их можно объединить с помощью обработки Поиск и замена значений (доступна в 1С:Управление торговлей и 1С:ERP). Перед этим обязательно сделайте резервную копию!

Продвинутые настройки: виды цен для разных клиентов и регионов

В крупных компаниях часто требуется гибкое ценообразование в зависимости от:

  • 👥 Группы клиентов (оптовики, розница, VIP)
  • 🌍 Региона продаж (Москва, регионы, экспорт)
  • 📦 Типа товара (хиты продаж, новинки, уценённые товары)

Для этого в используются:

  1. Сегменты клиентов — позволяют назначать разные цены для групп покупателей. Например, для клиентов с оборотом более 1 млн руб./месяц можно установить специальную скидку.
  2. Территориальные условия — привязывают цены к регионам. Например, в Москве одна цена, а в регионах — другая (с учётом логистики).
  3. Маркетинговые политики — гибкие правила скидок и наценок, которые применяются автоматически при оформлении заказа.

Пример настройки цен для разных клиентов:

  1. Создайте сегменты клиентов в разделе CRM и маркетинг → Сегменты клиентов. Например, сегменты "Оптовики", "Розница", "VIP".
  2. Настройте маркетинговую политику (CRM и маркетинг → Маркетинговые политики), где укажите, какие скидки применяются для каждого сегмента.
  3. Привяжите виды цен к сегментам. Например, для сегмента "VIP" используйте вид цены "VIP-цена", который рассчитывается как "Розничная цена - 20%".

Для работы с регионами:

  1. Создайте справочник Регионы продаж (если его нет).
  2. В карточке клиента укажите его регион.
  3. Настройте виды цен с привязкой к регионам (например, "Цена для Москвы", "Цена для регионов").
  4. В документах продаж (Заказ клиента, Реализация) будет автоматически подставлять нужную цену в зависимости от региона клиента.
💡

Использование сегментов клиентов и территориальных условий позволяет автоматизировать ценообразование и уменьшить количество ошибок при оформлении заказов.

FAQ: Ответы на частые вопросы по видам цен в 1С

Как удалить вид цены, который больше не нужен?

Если вид цены не используется в документах, его можно удалить через справочник Виды цен (кнопка Удалить). Если вид цены использовался ранее, лучше деактивировать его, сняв флажок Активен. Полное удаление может привести к ошибкам в старых документах.

Почему в отчёте "Прайс-лист" отображаются неверные цены?

Проверьте:

  1. Какой вид цены выбран в настройках отчёта.
  2. Актуальна ли дата в отчёте (цены могли измениться позже).
  3. Применяются ли фильтры по номенклатуре или клиентам.

Если проблема остаётся, обновите данные отчёта (Обновить) или пересчитайте цены документа Установка цен номенклатуры.

Можно ли импортировать виды цен из Excel?

Да, для этого:

  1. Подготовьте файл Excel с колонками: Наименование, Валюта, Тип цены (фиксированная/расчетная), Формула (если расчетная).
  2. Используйте обработку Универсальный обмен данными (Файл → Открыть → выберите обработку).
  3. Настройте соответствие полей и загрузите данные.

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

Как сделать, чтобы цены автоматически округлялись до 10 рублей?

В карточке вида цены установите:

  • Точность — 0 (целое число).
  • Округление — до 10. Для этого в формуле расчета используйте функцию:
    Окр([Базовая цена] / 10, 0) * 10
Где хранится история изменений цен в 1С?

История изменений цен фиксируется в документах Установка цен номенклатуры. Чтобы посмотреть, когда и кем изменялись цены:

  1. Откройте журнал документов Установка цен номенклатуры.
  2. Отфильтруйте по нужному виду цены или номенклатуре.
  3. Посмотрите дату, время и пользователя, который провёл документ.

Для детального анализа можно использовать отчёт История изменений цен (доступен в 1С:Управление торговлей и 1С:ERP).