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

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

Как установить оптовые цены в 1С

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

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

Инструкция ниже написана на примере «1С:Управление торговлей 11» и «Комплексной автоматизации / ERP», где механизм ценообразования наиболее развит. В «1С:Бухгалтерии 8» механизм проще, но общая логика — вид цены плюс документ установки — сохраняется. Конкретные названия разделов могут немного отличаться в зависимости от релиза конфигурации.

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

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

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

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

Важно понимать различие между типовыми конфигурациями. В УТ 11 и ERP доступны формулы, пороги срабатывания, валютные цены с пересчётом по курсу и разные цены по характеристикам. В «1С:Бухгалтерии» вид цены — это просто пометка, а значения задаются документом «Установка цен номенклатуры» вручную, без формул и автопересчёта.

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

Откройте раздел «CRM и маркетинг → Настройки и справочники → Виды цен» (в ERP — «Настройки и справочники» внутри раздела продаж). Нажмите «Создать». В карточке вида цены заполните ключевые поля:

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

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

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

Шаг 2. Настройте формулу и ценовые группы

Если выбран способ «Наценка на другой вид цен», укажите базовый вид (например, «Закупочная») и процент наценки. Для произвольной формулы откроется конструктор: в нём доступны виды цен, арифметические операции и функции округления. Пример типовой формулы: [Закупочная] * 1.3 — оптовая цена на 30% выше закупочной.

Ценовые группы нужны, когда наценка различается по категориям товаров. Создайте ценовые группы в справочнике «Ценовые группы» (например, «Электроника», «Расходные материалы»), привяжите их к номенклатуре в карточке товара, а затем в виде цены перейдите по ссылке «Уточнить по ценовым группам» и задайте индивидуальные наценки или формулы для каждой группы.

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

Шаг 3. Установите значения цен документом

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

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

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

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

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

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

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

В «1С:Бухгалтерии 8» механизм проще: вид цены указывается в договоре с контрагентом или непосредственно в документе реализации (кнопка «Цены и валюта» или аналогичная, в зависимости от релиза). Документ установки цен находится в разделе «Склад → Установка цен номенклатуры». Формул и автопересчёта нет — значения вводятся вручную или загружаются из Excel.

Маршрут решения

Как выбрать способ задания оптовой цены

Ассортимент небольшой и цены меняются редкоСпособ «Задать вручную» — значения вводятся в документе установки цен
Оптовая цена стабильно отличается от закупочной на фиксированный процентСпособ «Наценка на другой вид цен» с базовой закупочной ценой
Наценка различается по категориям товаровОдин вид цены с формулой плюс уточнения по ценовым группам
Цена зависит от курса валюты поставщикаВид цены в валюте с пересчётом по курсу при продаже
Используется 1С:Бухгалтерия без торговлиРучная установка цен документом, вид цены привязывается к договору

Проверка результата и массовое обновление цен

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

Контрольный сценарий — создать тестовый заказ клиента с оптовым соглашением и сверить подставленные цены с прайс-листом. Если цена не подтянулась, проверьте: проведён ли документ установки цен, верная ли дата, указан ли вид цены в соглашении и не переопределён ли он в заказе вручную.

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

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

Как проверить результат

Прайс-лист по виду цены «Оптовая»
Норма

Цены заполнены по всем позициям, нет нулей и аномалий

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

Пустые значения или цены ниже закупочных — ошибка в формуле или документе

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

Цены подставляются из оптового вида цен автоматически

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

Подставляется другая цена или пусто — проверьте соглашение и дату установки цен

История цен по товару
Норма

Действует последний по дате документ установки цен

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

Применяется устаревший документ — проверьте даты и проведение

Пересчёт по формуле
Норма

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

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

Оптовая цена устарела относительно закупочной — формула не пересчитывается сама

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

Самая частая ошибка — ожидание, что цена по формуле пересчитается сама при изменении базовой. В типовой 1С формула срабатывает только в момент расчёта в документе установки цен или в обработке формирования цен. Если закупочные цены обновились, а новый документ установки оптовых цен не создан, продажи пойдут по старым значениям. Настройте регламент: пересчёт цен ежедневно или после каждой регистрации цен поставщиков.

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

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

Типичные ошибки
01
Создать вид цены, но не провести документ установки цен — в заказах цена будет пустой
02
Ждать автоматического пересчёта формулы при изменении базовой цены — пересчёт выполняется только новым документом или обработкой
03
Не указать вид цены в соглашении с клиентом — программа подставит цену по умолчанию или оставит поле пустым
04
Изменить способ задания цены после начала использования — старые значения не пересчитаются, возникнут расхождения
05
Задать цену не на все характеристики товара — часть продаж уйдёт без цены или с ручным вводом
06
Игнорировать единицы измерения — цена за упаковку подставится в продажу поштучно

Ещё одно ограничение: права доступа. Если менеджеры не должны видеть закупочные цены и менять оптовые, настройте профили групп доступа — запретите изменение документов установки цен и просмотр закупочного вида цен. Иначе случайная правка цены в документе продажи или прямое редактирование установки цен приведёт к убыткам, которые сложно отследить.

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

Можно ли задать разные оптовые цены для разных категорий клиентов?

Да. Создайте несколько видов цен (например, «Опт 1», «Опт 2», «Дилерская») и привяжите каждый к своему соглашению с клиентами. Альтернатива — один вид цены и индивидуальные скидки/наценки в соглашениях, которые применяются поверх базовой оптовой цены.

Почему в заказе клиента не подставляется оптовая цена?

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

Как загрузить оптовые цены из Excel?

В документе «Установка цен номенклатуры» есть загрузка из внешнего файла (кнопка «Заполнить» или специальная команда загрузки, зависит от конфигурации). Подготовьте файл с колонками «Номенклатура» (или артикул/штрихкод) и «Цена», сопоставьте колонки в форме загрузки и проверьте результат перед проведением.

Пересчитаются ли оптовые цены автоматически при изменении закупочных?

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

Как установить оптовую цену в 1С:Бухгалтерии, где нет формул?

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

Что делать, если цена установлена, а в прайс-листе пусто?

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

Итог

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

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