К статье
Практический материал

Торговля и Склад · 11 мин

Как сделать оптовые цены в 1С: настройка от справочника до документа

Как настроить оптовые цены в 1С Управление торговлей: виды цен, правила ценообразования, документ установки цен, автоматический расчёт и типичные ошибки.

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

Базовый сценарий выглядит так: создаётся вид цен «Оптовая», для него настраивается способ задания (фиксированное значение, наценка на закупочную цену или скидка от розницы), затем цены регистрируются документом «Установка цен номенклатуры». После этого при оформлении реализации программа сама подставляет оптовую цену, если для клиента или соглашения указан соответствующий вид цен.

Ниже разобран полный цикл настройки на примере 1С:Управление торговлей 11. В других конфигурациях на платформе 8.3 логика та же, отличаются только названия разделов меню.

Как устроено ценообразование в 1С и что понадобится

Прежде чем заводить оптовые цены, полезно понимать три базовых объекта. Вид цен — это именованный тип цены («Оптовая», «Розничная»), хранящий правила её расчёта. Документ «Установка цен номенклатуры» — регистратор, который фиксирует конкретные значения цен на дату; без него вид цен остаётся пустым. Соглашение с клиентом — объект, который связывает покупателя с видом цен и условиями продажи.

Для работы с ценообразованием пользователю нужны соответствующие права. В типовой поставке это роли, связанные с маркетингом и ценообразованием; если раздел «Виды цен» не виден, проверьте права доступа в разделе «Администрирование → Настройка прав и пользователей». Также убедитесь, что в функциональности программы включены соглашения с клиентами: «Настройки и справочники → Продажи → Соглашения с клиентами».

Шаг 1. Создаём вид цен «Оптовая»

Откройте раздел «Настройки и справочники → Виды цен» (в некоторых версиях — «CRM и маркетинг → Настройки и справочники → Виды цен») и нажмите «Создать». Программа предложит выбрать способ задания цены — от этого выбора зависит вся дальнейшая логика.

Доступны три основных варианта. «Задавать вручную» — цены вводятся фиксированными значениями документом установки цен; подходит, когда оптовый прайс формирует менеджер. «Наценка на другой вид цен» — оптовая цена считается как закупочная плюс процент; удобно при стабильной марже. «Скидка от другого вида цен» — оптовая считается как розничная минус процент; типично для компаний, ведущих прайс от розницы.

В карточке вида цен дополнительно укажите валюту, признак «Цена включает НДС» и правило округления (например, до рубля в большую сторону). Округление влияет на итоговые суммы в документах — при больших объёмах партии разница в копейках накапливается, поэтому правило лучше согласовать с бухгалтерией заранее.

Способы задания оптовой цены

Вручную

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

Наценка на закупочную

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

Скидка от розничной

Простая логика «розница минус X%». Ограничение: при изменении розницы опт меняется автоматически, что не всегда желательно.

Шаг 2. Регистрируем цены документом «Установка цен номенклатуры»

Созданный вид цен — это только «контейнер». Чтобы у товаров появились конкретные значения, перейдите в «Закупки» или «CRM и маркетинг → Цены (прайс-лист)» и создайте документ «Установка цен номенклатуры». В шапке документа отметьте галочкой вид цен «Оптовая» (можно выбрать сразу несколько видов и заполнить их в одном документе).

Табличную часть удобно заполнять не по одной позиции, а кнопкой «Заполнить → Добавить по группе номенклатуры» или «Заполнить по ценовой группе». Если вид цен рассчитывается формулой (наценка или скидка), после добавления товаров нажмите «Рассчитать цены» — программа подставит значения автоматически. Вручную рассчитанные значения можно скорректировать для отдельных позиций.

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

Порядок регистрации оптовых цен
  1. 1
    Создайте вид цен «Оптовая» и задайте способ расчёта
  2. 2
    Откройте «Цены (прайс-лист)» и создайте «Установку цен номенклатуры»
  3. 3
    Отметьте вид цен «Оптовая» в шапке документа
  4. 4
    Заполните табличную часть по группе товаров или подбору
  5. 5
    Нажмите «Рассчитать цены» при формульном виде цен
  6. 6
    Проверьте значения и проведите документ
  7. 7
    Откройте карточку товара и убедитесь, что цена отображается

Шаг 3. Привязываем оптовую цену к клиентам

Чтобы при продаже конкретному покупателю подставлялась именно оптовая цена, используется соглашение с клиентом. Откройте «Продажи → Соглашения с клиентами» (или «Типовые соглашения», если условия одинаковы для группы оптовиков) и создайте соглашение. На вкладке условий продаж укажите вид цен «Оптовая»; при необходимости добавьте скидки, сроки оплаты и ограничение по сумме.

Типовое соглашение назначается сразу нескольким партнёрам — это избавляет от заведения индивидуальных условий каждому оптовику. Индивидуальное соглашение имеет смысл для крупных клиентов с персональными ценами. Если соглашений много и условия различаются по объёму закупки, рассмотрите сегменты партнёров: «опт малый», «опт средний», «дистрибьютор» — с отдельным соглашением и видом цен для каждого.

Проверьте результат: создайте «Заказ клиента», выберите покупателя с оптовым соглашением и добавьте товар. Колонка «Цена» должна заполниться оптовым значением из последней установки цен. Если подставляется розница или пусто — смотрите раздел о проверке ниже.

Контрольные точки

Как проверить, что оптовая цена работает

Карточка номенклатуры, ссылка «Цены»
Норма

По виду «Оптовая» есть актуальное значение с корректной датой

Тревожный признак

Значение пустое или устаревшее — установка цен не проведена

Заказ клиента с оптовым соглашением
Норма

Цена подставляется автоматически и совпадает с прайсом

Тревожный признак

Цена пустая или розничная — соглашение не привязано или вид цен не совпадает

Отчёт «Прайс-лист»
Норма

Оптовая колонка заполнена по всем нужным позициям

Тревожный признак

Пропуски по части товаров — они не входили в документ установки

Автоматический пересчёт и многоуровневый опт

Если оптовая цена завязана на закупочную, её нужно пересчитывать при изменении себестоимости. В типовой конфигурации это делается повторным созданием «Установки цен» с кнопкой «Рассчитать цены» — программа возьмёт актуальные базовые значения. Часть компаний настраивает регламентное задание или обработку, которая формирует установку цен по расписанию; это уже доработка, требующая участия специалиста по 1С.

Многоуровневая система («цена от 10 штук», «цена от 100 штук») в типовом решении обычно строится двумя способами. Первый — несколько видов цен («Опт 1», «Опт 2») с разными соглашениями. Второй — механизм скидок и наценок с условиями по количеству в строке документа: раздел «CRM и маркетинг → Скидки (наценки)», условие «За объём продаж». Второй вариант гибче, так как не требует плодить виды цен.

Типичные ошибки и ограничения

Самая частая проблема — цены «не подставляются» в документы. Причины почти всегда одни и те же: документ установки цен не проведён, у соглашения указан другой вид цен, либо в карточке партнёра не выбрано соглашение и продажа идёт «без условий». Вторая типовая ошибка — забытый признак «Цена включает НДС»: суммы в документах расходятся с прайсом на величину налога.

Ещё одна ловушка — валюта вида цен. Если оптовая цена задана в у.е., а документ оформляется в рублях, пересчёт идёт по курсу на дату документа; при устаревших курсах валют в базе цены будут некорректными. Проверяйте загрузку курсов в разделе «Администрирование → Валюты».

Типичные ошибки при настройке оптовых цен
01
Создан вид цен, но нет проведённой «Установки цен» — в документах цена пустая
02
В соглашении указан не тот вид цен — клиенту продают по рознице
03
Неверный признак «Цена включает НДС» — расхождение сумм с прайсом и счетами-фактурами
04
Одновременная работа скидки и оптового вида цен — двойное уменьшение цены
05
Ручное редактирование цены в документе без фиксации — следующая продажа снова идёт по старому прайсу

Проверка результата и отчётность

Итоговый контроль удобно выполнять отчётом «Прайс-лист» (раздел «Продажи» или «CRM и маркетинг»). Настройте вывод колонок по видам цен — розничная и оптовая рядом сразу покажут позиции без цен и подозрительные перекосы (например, опт выше розницы, что почти всегда ошибка ввода).

Дополнительно полезен отчёт «Динамика изменения цен номенклатуры» — он показывает историю установок по позиции и помогает найти, кто и когда изменил значение. Для контроля маржи используйте «Валовую прибыль» по продажам: если после ввода новых оптовых цен рентабельность по отдельным группам упала ниже допустимой, формулу наценки нужно пересмотреть.

Итог

Что важно запомнить

Оптовая цена в 1С — это отдельный вид цен плюс проведённая «Установка цен номенклатуры» плюс соглашение с клиентом. Проверяйте три точки: значение в карточке товара, вид цен в соглашении и итоговую цену в тестовом заказе. Перед массовой переоценкой делайте копию базы.

Частые вопросы

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

Да. Создайте несколько видов цен (например, «Опт А» и «Опт Б») или несколько соглашений с разными скидками от одного оптового вида цен. Каждому клиенту назначается своё соглашение — программа подставит соответствующую цену автоматически.

Как изменить оптовую цену с определённой даты?

Создайте новую «Установку цен номенклатуры» нужной датой. Документы, оформленные до этой даты, будут брать старое значение, после — новое. Задним числом цены менять можно, но это влияет на переоценку уже проведённых документов при их перепроведении.

Почему в заказе цена стоит 0, хотя вид цен создан?

Почти всегда причина в отсутствии проведённого документа «Установка цен номенклатуры» по этому виду цен и товару. Откройте карточку номенклатуры, перейдите по ссылке цен и проверьте, есть ли актуальная запись. Также убедитесь, что в соглашении с клиентом указан именно этот вид цен.

Как сделать оптовую цену процентом от закупочной?

В карточке вида цен выберите способ задания «Наценка на другой вид цен», укажите базовый вид (например, «Закупочная») и процент наценки. Затем в «Установке цен» после заполнения товаров нажмите «Рассчитать цены» — значения вычислятся автоматически.

Работает ли этот механизм в 1С:Рознице и УНФ?

Общий принцип тот же: вид цен, документ установки цен и привязка к покупателю или дисконтным условиям. В «Управлении нашей фирмой» виды цен привязываются к контрагентам напрямую в договоре или карточке, в «Рознице» оптовые продажи обычно оформляются через отдельные виды цен и скидки. Названия разделов меню отличаются.

Можно ли загрузить оптовый прайс из Excel?

Да, в типовых конфигурациях есть загрузка данных из табличных документов: в «Установке цен номенклатуры» используйте заполнение из внешнего файла или универсальную обработку «Загрузка данных из табличного документа». Перед загрузкой приведите файл к виду «код/артикул — цена» и проверьте результат на нескольких позициях.