Установка цен на товары в 1С — одна из ключевых операций для бизнеса, влияющая на прибыль, конкурентные преимущества и учет. Ошибки в ценообразовании могут привести к убыткам, конфликтам с клиентами или проблемам с налоговой отчетностью. В этой статье разберем все способы назначения цен в 1С:Предприятие 8 (актуально для конфигураций Управление торговлей (УТ 11/10.3), ERP, Розница и Бухгалтерия), включая ручное и автоматическое заполнение, массовое изменение и настройку прав доступа.
Вы узнаете, как:
- 📌 Создать и настроить типы цен под разные категории клиентов (опт, розница, дилеры).
- 🔄 Обновить цены пакетом для тысяч позиций за несколько минут.
- 🔒 Ограничить доступ к изменению цен для сотрудников.
- 🤖 Автоматизировать ценообразование с помощью правил расчета и внешних обработок.
Инструкции подходят для последних версий платформы 1С:Предприятие 8.3 (включая 8.3.23+). Если вы используете устаревшую конфигурацию (например, 1С:Торговля и Склад 7.7), часть функций может отсутствовать — уточняйте возможности в документации вашей версии.
1. Типы цен в 1С: какие бывают и как их создать
Перед тем как устанавливать цены, необходимо определиться с их типами. В 1С тип цены — это категория, которая группирует цены по признакам: например, Розничная, Оптовая (от 10 шт.), Дилерская или Спецпредложение. Без правильно настроенных типов невозможно гибкое ценообразование.
Чтобы создать новый тип цены:
- Перейдите в раздел
НСИ и администрирование → Ценообразование → Типы цен номенклатуры. - Нажмите
Создатьи заполните поля:- 📝 Наименование — например,
Оптовая (от 50 шт.). - 🔹 Валюта — выберите валюту, в которой будет указана цена (по умолчанию — рубли).
- 📅 Дата действия — если цена временная (например, для акции).
- 📝 Наименование — например,
Важно: в 1С:Розница и 1С:ERP типы цен могут быть привязаны к видам цен (например, Базовая, Минимальная). Это позволяет автоматически рассчитывать цены на основе формул. Подробнее о формулах — в разделе про автоматизацию.
Если вы работаете с иностранными поставщиками, создайте типы цен в их валюте (доллары, евро) и настройте автоматический пересчет по курсу ЦБ на дату документа.
2. Ручное назначение цен: пошаговая инструкция
Самый простой способ установить цену — вручную в карточке номенклатуры. Это удобно для небольшого ассортимента или разовых изменений. Инструкция:
- Откройте справочник
Номенклатура(Склад → Номенклатураили через панель быстрого доступа). - Найдите нужный товар и откройте его карточку двойным кликом.
- Перейдите на вкладку
Цены(в некоторых конфигурациях —Цены и валюты). - Нажмите
Добавитьи выберите тип цены из списка. - Укажите цену и дату начала действия (по умолчанию — текущая дата).
- Сохраните изменения (
Ctrl+Sили кнопкаЗаписать и закрыть). - Права доступа вашего пользователя (раздел
Администрирование → Пользователи). - Настройки интерфейса: возможно, вкладка скрыта в настройках формы (кнопка
Ещё → Настроить форму). - Версию конфигурации: в 1С:Бухгалтерия 8.3 цены могут настраиваться через документ
Установка цен номенклатуры. - 📄 Документ "Установка цен номенклатуры" — стандартный инструмент для пакетного изменения.
- 🛠️ Обработка "Групповое изменение цен" — гибкий инструмент с фильтрами и формулами.
- 📥 Загрузка из Excel — для импорта цен из прайс-листов поставщиков.
Обратите внимание: в 1С:УТ 11 и ERP при ручном вводе цены можно указать минимальный остаток для опта (например, цена действует только при заказе от 10 единиц). Это полезно для гибкого ценообразования.
Что делать, если в карточке номенклатуры нет вкладки "Цены"?
Если вкладка Цены отсутствует, проверьте:
⚠️ Внимание: Если вы ввели цену с ошибкой (например, 1000 вместо 10 000), а товар уже был продан по неверной цене, исправление в карточке номенклатуры не изменит цены в уже проведенных документах (заказах, реализациях). Для пересчета придется создавать корректирующие документы.
3. Массовая установка цен: обработка и документы
Если ассортимент насчитывает сотни или тысячи позиций, ручное редактирование неэффективно. В 1С для этого предусмотрены:
Рассмотрим первый способ — через документ Установка цен номенклатуры:
- Перейдите в раздел
Ценообразование → Установка цен номенклатуры(илиДокументы → Ценыв 1С:Розница). - Создайте новый документ и заполните:
- Тип цен — выберите из справочника.
- Номенклатура — добавьте позиции вручную или через подбор (
Добавить → Подбор). - Цена — укажите значение или формулу (например,
Себестоимость * 1.3).
- Проведите документ (
Записать и закрыть → Провести). - 📈 Себестоимости (например,
Себестоимость + 20%). - 🔄 Других типов цен (например,
Оптовая цена * 1.1для розничной). - 📊 Цен поставщиков (с учетом наценки).
- 📅 Дат (например, сезонные скидки).
Для сложных сценариев (например, повышение всех цен на 5% или округление до 99 рублей) используйте обработку группового изменения. Ее можно найти в разделе Все функции → Обработки или скачать с сайта 1С-ИТС.
Сделать резервную копию базы (на случай ошибок)|Проверить права доступа пользователя|Согласовать новые цены с отделом продаж|Протестировать изменения на копии базы (для крупных обновлений)
-->
4. Автоматизация ценообразования: правила и формулы
Чтобы минимизировать ручную работу, в 1С:УТ и ERP предусмотрены правила расчета цен. Они позволяют автоматически устанавливать цены на основе:
Настройка правила:
- Перейдите в
НСИ и администрирование → Ценообразование → Правила расчета цен. - Создайте новое правило и укажите:
- Тип цен, который будет рассчитываться.
- Базовый тип цен (если цена зависит от другой цены).
- Формулу (например,
[Базовая цена] * 1.15). - Условия применения (например, только для группы товаров
Электроника).
Установка цен номенклатуры с отметкой По правилам.В 1С:ERP правила расчета цен могут учитывать дополнительные параметры, такие как регион продажи, тип клиента или объем заказа. Это позволяет строить сложные схемы ценообразования без ручного контроля.
⚠️ Внимание: Автоматические правила могут конфликтовать с ручными изменениями. Например, если вы вручную установили цену на товар, а затем запустили пересчет по правилу, старая цена может быть перезаписана. Чтобы избежать этого, используйте флаг Не изменять вручную установленные цены в настройках правила.
| Тип автоматизации | Пример использования | Преимущества | Ограничения |
|---|---|---|---|
| Фиксированная наценка | Себестоимость + 30% |
Простота настройки, предсказуемость | Не учитывает спрос или конкуренцию |
| Динамическая наценка | Оптовая цена * 1.2 (для розницы) |
Гибкость, связь между типами цен | Требует актуальности базовых цен |
| Скидки по объему | Цена - 5% при заказе от 100 шт. |
Стимулирует крупные заказы | Сложно настроить для большого ассортимента |
| Внешние обработки | Интеграция с Excel или BI-системами | Максимальная гибкость | Требует навыков программирования |
5. Права доступа: кто может изменять цены
Ошибки в ценообразовании часто связаны с неконтролируемыми изменениями со стороны сотрудников. Чтобы избежать этого, настройте права доступа:
- Перейдите в
Администрирование → Пользователи. - Выберите роль (например,
Менеджер по продажам) или конкретного пользователя. - На вкладке
Праванайдите разделЦенообразованиеи ограничьте:- 🔒 Просмотр цен — разрешите всем.
- ✏️ Редактирование цен — только для руководителей или бухгалтерии.
- 📤 Массовое изменение — только для администраторов.
- Сохраните настройки и проверьте их на тестовом пользователе.
- 🔢 Округление цен: Например, цена
123.456может отображаться как123.46в документах, но как123.45в отчетах. Это связано с настройками точности в справочникеВалюты. - 📅 Действие цен по датам: Если не указать дату окончания действия, старая цена может "всплыть" в документах ретроспективно.
- 🔄 Конфликт правил: Например, одно правило увеличивает цену на 10%, а другое — уменьшает на 5%. Порядок применения правил важен!
- 🛒 Несовпадение цен в рознице и УТ: Если вы используете 1С:Розница и 1С:УТ, цены должны синхронизироваться через
Обмен данными.
В 1С:ERP и УТ 11 можно настроить утверждение цен через бизнес-процессы. Например, менеджер вводит новую цену, а руководитель отдела должен ее подтвердить. Это снижает риск ошибок.
Ограничение прав доступа — обязательный шаг для компаний с большим штатом. Даже случайное изменение цены на 1 копейку может привести к убыткам при крупных заказах.
6. Типичные ошибки и как их избежать
При работе с ценами в 1С пользователи часто сталкиваются с следующими проблемами:
Чтобы избежать ошибок:
- Перед массовым изменением цен делайте резервную копию базы.
- Используйте отчет "Анализ цен" (
Ценообразование → Отчеты) для проверки корректности. - Настройте уведомления о изменениях цен (например, через бизнес-процессы в 1С:ERP).
⚠️ Внимание: В 1С:Розница 2.3 при изменении цен в центральном офисе необходимо запускать регламентное задание "Обновление данных для розничных точек", иначе цены в кассах не обновятся.
7. Интеграция с внешними системами
Если ваши цены зависят от курсов валют, цен поставщиков или данных из CRM, настройте интеграцию:
- 💱 Курсы валют: Автоматическое обновление через
1С:Конвертация данныхили ИТС. - 📦 Цены поставщиков: Загрузка из Excel или EDI-сообщений.
- 🌐 Маркетплейсы: Синхронизация цен с Ozon, Wildberries или Яндекс.Маркет через 1С:Мобильная торговля или Атол Онлайн.
Пример настройки загрузки цен из Excel:
- Скачайте обработку
Универсальный обмен данными в формате Excelс портала 1С-ИТС. - Подготовьте файл с колонками:
Артикул,Тип цены,Цена. - Запустите обработку, укажите файл и сопоставьте колонки с полями 1С.
- Проверьте результаты в отчете
Журнал регистрации.
Для маркетплейсов часто требуется округление цен (например, до 99 или 999 рублей). Это можно сделать:
- Через правила расчета (функция
Окр()). - Внешней обработкой перед выгрузкой.
Как проверить, что цены выгрузились на маркетплейс?
После выгрузки цен через 1С проверьте:
- Лог обмена в
Администрирование → Обмен данными. - Личный кабинет маркетплейса (раздел
Товары → Цены). - Отчет
Сравнение ценв 1С, если настроена обратная синхронизация.
FAQ: Частые вопросы по ценообразованию в 1С
Как установить разные цены для разных клиентов?
Для этого используйте типы цен и виды цен:
- Создайте типы цен, например,
Опт для VIP,Опт для новых клиентов. - В карточке клиента (
CRM → Контрагенты) укажите его тип цен по умолчанию. - При создании документа (
Реализация товаров) цена будет подставляться автоматически.
В 1С:ERP можно настроить персональные скидки для клиентов через соглашения.
Можно ли вернуть старые цены после массового изменения?
Да, если:
- Вы используете версионность цен (включается в настройках ценообразования).
- У вас есть резервная копия базы до изменения.
- Вы вели журнал изменений (в 1С:ERP или через бизнес-процессы).
Вручную откатить цены можно через документ Установка цен номенклатуры с датой ретроспективно, но это рискованно для проведенных документов.
Почему в чеке ККМ цена отличается от цены в 1С?
Причины расхождения:
- 🔄 Не синхронизированы данные между 1С:Розница и кассовым ПО.
- 📅 Устаревшая цена в кэше кассового терминала.
- 💰 Налоговые настройки: в чеке может учитываться НДС, а в 1С — нет.
- 🛠️ Округление по правилам 54-ФЗ (до копеек).
Решение: проверьте настройки обмена в Администрирование → Обмен с кассовым оборудованием и запустите принудительную синхронизацию.
Как настроить скидки по дисконтным картам?
Инструкция для 1С:Розница и 1С:УТ:
- Создайте вид скидки (
CRM и маркетинг → Скидки). - Укажите условие (например,
При предъявлении карты "Золотая"). - Настройте размер скидки (процент или фиксированная сумма).
- Привяжите скидку к типу цен или конкретным товарам.
В 1С:ERP скидки настраиваются через маркетинговые мероприятия.
Как экспортировать цены в Excel для анализа?
Способы выгрузки:
- Через отчет
Анализ цен(Ценообразование → Отчеты) с кнопкойВыгрузить в Excel. - С помощью обработки
Выгрузка данных в Excel(доступна на ИТС). - Через внешнюю обработку с гибкими настройками колонок.
Для регулярного экспорта настройте регламентное задание с отправкой файла на email.