Установка цен на товары в — одна из ключевых операций для бизнеса, влияющая на прибыль, конкурентные преимущества и учет. Ошибки в ценообразовании могут привести к убыткам, конфликтам с клиентами или проблемам с налоговой отчетностью. В этой статье разберем все способы назначения цен в 1С:Предприятие 8 (актуально для конфигураций Управление торговлей (УТ 11/10.3), ERP, Розница и Бухгалтерия), включая ручное и автоматическое заполнение, массовое изменение и настройку прав доступа.

Вы узнаете, как:

  • 📌 Создать и настроить типы цен под разные категории клиентов (опт, розница, дилеры).
  • 🔄 Обновить цены пакетом для тысяч позиций за несколько минут.
  • 🔒 Ограничить доступ к изменению цен для сотрудников.
  • 🤖 Автоматизировать ценообразование с помощью правил расчета и внешних обработок.

Инструкции подходят для последних версий платформы 1С:Предприятие 8.3 (включая 8.3.23+). Если вы используете устаревшую конфигурацию (например, 1С:Торговля и Склад 7.7), часть функций может отсутствовать — уточняйте возможности в документации вашей версии.

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

1. Типы цен в 1С: какие бывают и как их создать

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

Чтобы создать новый тип цены:

  1. Перейдите в раздел НСИ и администрирование → Ценообразование → Типы цен номенклатуры.
  2. Нажмите Создать и заполните поля:
    • 📝 Наименование — например, Оптовая (от 50 шт.).
    • 🔹 Валюта — выберите валюту, в которой будет указана цена (по умолчанию — рубли).
    • 📅 Дата действия — если цена временная (например, для акции).
  • Сохраните и повторите для всех необходимых типов.
  • Важно: в 1С:Розница и 1С:ERP типы цен могут быть привязаны к видам цен (например, Базовая, Минимальная). Это позволяет автоматически рассчитывать цены на основе формул. Подробнее о формулах — в разделе про автоматизацию.

    💡

    Если вы работаете с иностранными поставщиками, создайте типы цен в их валюте (доллары, евро) и настройте автоматический пересчет по курсу ЦБ на дату документа.

    2. Ручное назначение цен: пошаговая инструкция

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

    1. Откройте справочник Номенклатура (Склад → Номенклатура или через панель быстрого доступа).
    2. Найдите нужный товар и откройте его карточку двойным кликом.
    3. Перейдите на вкладку Цены (в некоторых конфигурациях — Цены и валюты).
    4. Нажмите Добавить и выберите тип цены из списка.
    5. Укажите цену и дату начала действия (по умолчанию — текущая дата).
    6. Сохраните изменения (Ctrl+S или кнопка Записать и закрыть).
    7. Обратите внимание: в 1С:УТ 11 и ERP при ручном вводе цены можно указать минимальный остаток для опта (например, цена действует только при заказе от 10 единиц). Это полезно для гибкого ценообразования.

      Что делать, если в карточке номенклатуры нет вкладки "Цены"?

      Если вкладка Цены отсутствует, проверьте:

      1. Права доступа вашего пользователя (раздел Администрирование → Пользователи).
      2. Настройки интерфейса: возможно, вкладка скрыта в настройках формы (кнопка Ещё → Настроить форму).
      3. Версию конфигурации: в 1С:Бухгалтерия 8.3 цены могут настраиваться через документ Установка цен номенклатуры.

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

      3. Массовая установка цен: обработка и документы

      Если ассортимент насчитывает сотни или тысячи позиций, ручное редактирование неэффективно. В для этого предусмотрены:

      • 📄 Документ "Установка цен номенклатуры" — стандартный инструмент для пакетного изменения.
      • 🛠️ Обработка "Групповое изменение цен" — гибкий инструмент с фильтрами и формулами.
      • 📥 Загрузка из Excel — для импорта цен из прайс-листов поставщиков.

    Рассмотрим первый способ — через документ Установка цен номенклатуры:

    1. Перейдите в раздел Ценообразование → Установка цен номенклатуры (или Документы → Цены в 1С:Розница).
    2. Создайте новый документ и заполните:
      • Тип цен — выберите из справочника.
      • Номенклатура — добавьте позиции вручную или через подбор (Добавить → Подбор).
      • Цена — укажите значение или формулу (например, Себестоимость * 1.3).
    3. Проведите документ (Записать и закрыть → Провести).
    4. Для сложных сценариев (например, повышение всех цен на 5% или округление до 99 рублей) используйте обработку группового изменения. Ее можно найти в разделе Все функции → Обработки или скачать с сайта 1С-ИТС.

      Сделать резервную копию базы (на случай ошибок)|Проверить права доступа пользователя|Согласовать новые цены с отделом продаж|Протестировать изменения на копии базы (для крупных обновлений)

      -->

      4. Автоматизация ценообразования: правила и формулы

      Чтобы минимизировать ручную работу, в 1С:УТ и ERP предусмотрены правила расчета цен. Они позволяют автоматически устанавливать цены на основе:

      • 📈 Себестоимости (например, Себестоимость + 20%).
      • 🔄 Других типов цен (например, Оптовая цена * 1.1 для розничной).
      • 📊 Цен поставщиков (с учетом наценки).
      • 📅 Дат (например, сезонные скидки).

    Настройка правила:

    1. Перейдите в НСИ и администрирование → Ценообразование → Правила расчета цен.
    2. Создайте новое правило и укажите:
      • Тип цен, который будет рассчитываться.
      • Базовый тип цен (если цена зависит от другой цены).
      • Формулу (например, [Базовая цена] * 1.15).
      • Условия применения (например, только для группы товаров Электроника).
  • Сохраните и запустите пересчет цен через документ Установка цен номенклатуры с отметкой По правилам.
  • В 1С:ERP правила расчета цен могут учитывать дополнительные параметры, такие как регион продажи, тип клиента или объем заказа. Это позволяет строить сложные схемы ценообразования без ручного контроля.

    ⚠️ Внимание: Автоматические правила могут конфликтовать с ручными изменениями. Например, если вы вручную установили цену на товар, а затем запустили пересчет по правилу, старая цена может быть перезаписана. Чтобы избежать этого, используйте флаг Не изменять вручную установленные цены в настройках правила.
    Тип автоматизации Пример использования Преимущества Ограничения
    Фиксированная наценка Себестоимость + 30% Простота настройки, предсказуемость Не учитывает спрос или конкуренцию
    Динамическая наценка Оптовая цена * 1.2 (для розницы) Гибкость, связь между типами цен Требует актуальности базовых цен
    Скидки по объему Цена - 5% при заказе от 100 шт. Стимулирует крупные заказы Сложно настроить для большого ассортимента
    Внешние обработки Интеграция с Excel или BI-системами Максимальная гибкость Требует навыков программирования

    5. Права доступа: кто может изменять цены

    Ошибки в ценообразовании часто связаны с неконтролируемыми изменениями со стороны сотрудников. Чтобы избежать этого, настройте права доступа:

    1. Перейдите в Администрирование → Пользователи.
    2. Выберите роль (например, Менеджер по продажам) или конкретного пользователя.
    3. На вкладке Права найдите раздел Ценообразование и ограничьте:
      • 🔒 Просмотр цен — разрешите всем.
      • ✏️ Редактирование цен — только для руководителей или бухгалтерии.
      • 📤 Массовое изменение — только для администраторов.
    4. Сохраните настройки и проверьте их на тестовом пользователе.
    5. В 1С:ERP и УТ 11 можно настроить утверждение цен через бизнес-процессы. Например, менеджер вводит новую цену, а руководитель отдела должен ее подтвердить. Это снижает риск ошибок.

      💡

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

      6. Типичные ошибки и как их избежать

      При работе с ценами в пользователи часто сталкиваются с следующими проблемами:

      • 🔢 Округление цен: Например, цена 123.456 может отображаться как 123.46 в документах, но как 123.45 в отчетах. Это связано с настройками точности в справочнике Валюты.
      • 📅 Действие цен по датам: Если не указать дату окончания действия, старая цена может "всплыть" в документах ретроспективно.
      • 🔄 Конфликт правил: Например, одно правило увеличивает цену на 10%, а другое — уменьшает на 5%. Порядок применения правил важен!
      • 🛒 Несовпадение цен в рознице и УТ: Если вы используете 1С:Розница и 1С:УТ, цены должны синхронизироваться через Обмен данными.

    Чтобы избежать ошибок:

    1. Перед массовым изменением цен делайте резервную копию базы.
    2. Используйте отчет "Анализ цен" (Ценообразование → Отчеты) для проверки корректности.
    3. Настройте уведомления о изменениях цен (например, через бизнес-процессы в 1С:ERP).
    ⚠️ Внимание: В 1С:Розница 2.3 при изменении цен в центральном офисе необходимо запускать регламентное задание "Обновление данных для розничных точек", иначе цены в кассах не обновятся.

    7. Интеграция с внешними системами

    Если ваши цены зависят от курсов валют, цен поставщиков или данных из CRM, настройте интеграцию:

    • 💱 Курсы валют: Автоматическое обновление через 1С:Конвертация данных или ИТС.
    • 📦 Цены поставщиков: Загрузка из Excel или EDI-сообщений.
    • 🌐 Маркетплейсы: Синхронизация цен с Ozon, Wildberries или Яндекс.Маркет через 1С:Мобильная торговля или Атол Онлайн.

    Пример настройки загрузки цен из Excel:

    1. Скачайте обработку Универсальный обмен данными в формате Excel с портала 1С-ИТС.
    2. Подготовьте файл с колонками: Артикул, Тип цены, Цена.
    3. Запустите обработку, укажите файл и сопоставьте колонки с полями .
    4. Проверьте результаты в отчете Журнал регистрации.

    Для маркетплейсов часто требуется округление цен (например, до 99 или 999 рублей). Это можно сделать:

    • Через правила расчета (функция Окр()).
    • Внешней обработкой перед выгрузкой.
    Как проверить, что цены выгрузились на маркетплейс?

    После выгрузки цен через проверьте:

    1. Лог обмена в Администрирование → Обмен данными.
    2. Личный кабинет маркетплейса (раздел Товары → Цены).
    3. Отчет Сравнение цен в , если настроена обратная синхронизация.

    FAQ: Частые вопросы по ценообразованию в 1С

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

    Для этого используйте типы цен и виды цен:

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

    В 1С:ERP можно настроить персональные скидки для клиентов через соглашения.

    Можно ли вернуть старые цены после массового изменения?

    Да, если:

    • Вы используете версионность цен (включается в настройках ценообразования).
    • У вас есть резервная копия базы до изменения.
    • Вы вели журнал изменений1С:ERP или через бизнес-процессы).

    Вручную откатить цены можно через документ Установка цен номенклатуры с датой ретроспективно, но это рискованно для проведенных документов.

    Почему в чеке ККМ цена отличается от цены в 1С?

    Причины расхождения:

    • 🔄 Не синхронизированы данные между 1С:Розница и кассовым ПО.
    • 📅 Устаревшая цена в кэше кассового терминала.
    • 💰 Налоговые настройки: в чеке может учитываться НДС, а в 1С — нет.
    • 🛠️ Округление по правилам 54-ФЗ (до копеек).

    Решение: проверьте настройки обмена в Администрирование → Обмен с кассовым оборудованием и запустите принудительную синхронизацию.

    Как настроить скидки по дисконтным картам?

    Инструкция для 1С:Розница и 1С:УТ:

    1. Создайте вид скидки (CRM и маркетинг → Скидки).
    2. Укажите условие (например, При предъявлении карты "Золотая").
    3. Настройте размер скидки (процент или фиксированная сумма).
    4. Привяжите скидку к типу цен или конкретным товарам.

    В 1С:ERP скидки настраиваются через маркетинговые мероприятия.

    Как экспортировать цены в Excel для анализа?

    Способы выгрузки:

    • Через отчет Анализ цен (Ценообразование → Отчеты) с кнопкой Выгрузить в Excel.
    • С помощью обработки Выгрузка данных в Excel (доступна на ИТС).
    • Через внешнюю обработку с гибкими настройками колонок.

    Для регулярного экспорта настройте регламентное задание с отправкой файла на email.