Торговля и Склад · 12 мин
Как настроить цены в 1С: пошаговая инструкция
Как настроить цены в 1С: виды цен, документ «Установка цен номенклатуры», расчёт по формулам, скидки и проверка результата. Пошаговая инструкция.
Ценообразование в 1С строится на связке «вид цены — документ установки цен — механизм расчёта». Пока эти три элемента не настроены согласованно, программа либо подставляет в документы нулевые цены, либо тянет устаревшие значения, и менеджеры вручную правят каждый счёт. Правильная настройка занимает один-два часа и затем работает автоматически: цена пересчитывается по курсу, наценке или формуле без участия пользователя.
Материал ориентирован на конфигурации «1С:Управление торговлей 11», «1С:Комплексная автоматизация» и «1С:ERP», где механизм ценообразования наиболее развит. В «1С:Рознице» и «Управлении нашей фирмой» логика аналогична, отличаются только названия разделов меню. Все действия выполняются в пользовательском режиме, без изменения конфигурации.
Перед началом работы убедитесь, что у вас есть права на разделы «Настройки и справочники» и «Ценообразование», а в базе уже заведена номенклатура. Если учёт только внедряется, сначала определитесь со структурой цен: сколько видов цен нужно (закупочная, оптовая, розничная, дилерская), от чего они зависят и кто отвечает за их актуализацию. Это избавит от переделки справочников в будущем.
Включение механизма ценообразования и видов цен
Первый шаг — проверить, что функциональность цен включена. Откройте «НСИ и администрирование → Настройка НСИ и разделов → CRM и маркетинг» (в некоторых версиях — «Продажи») и убедитесь, что включён признак «Виды цен». Если планируете использовать скидки и наценки, включите также «Скидки (наценки)» и при необходимости «Карты лояльности». Без этих флажков соответствующие разделы просто не появятся в интерфейсе.
Далее определите, сколько видов цен реально нужно. Типичный минимальный набор: закупочная цена (фиксируется по факту поступления), базовая отпускная (рассчитывается наценкой на закупочную) и розничная. Каждый лишний вид цены — это дополнительная колонка в документах установки цен и дополнительная работа по поддержанию актуальности, поэтому не создавайте виды «про запас».
Виды цен создаются в разделе «CRM и маркетинг → Настройки и справочники → Виды цен». При создании укажите наименование, валюту, признак «Цена включает НДС» и способ задания цены — именно последний параметр определяет всю дальнейшую логику расчёта.
Способы задания цены: ручной, наценка и формула
Программа предлагает несколько способов задания цены, и выбор зависит от того, откуда берётся значение. Ручное заполнение подходит для закупочных цен и цен, которые диктует поставщик или рынок: значение вводится один раз документом и действует до следующего изменения. Это самый простой и самый контролируемый вариант.
Наценка на другой вид цены используется для отпускных цен: например, «оптовая = закупочная + 25%». При таком способе при изменении закупочной цены оптовая пересчитается автоматически — но только в момент формирования нового документа установки цен, старые зафиксированные значения сами не обновятся.
Произвольная формула нужна для сложных схем: привязка к курсу валюты с порогом, разная наценка по ценовым группам, округление до красивых значений. Формулы строятся в специальном конструкторе из предопределённых операндов (другие виды цен, курсы валют, показатели) и арифметических операций.
| Способ задания | Когда применять | Ограничение |
|---|---|---|
| Ручное заполнение | Закупочные цены, цены по прайсу поставщика | Требует регулярной ручной актуализации |
| Наценка на вид цены | Отпускные цены от себестоимости | Пересчёт только при новой установке цен |
| Произвольная формула | Валютные цены, разные наценки по группам | Сложнее проверять и отлаживать |
| Заполнять по данным ИБ | Цены по факту поступления или продажи | Зависит от корректности документов-источников |
Выбор способа задания цены
Подходит для небольшого ассортимента и стабильных цен; минимум настройки, но каждое изменение — вручную.
Оптимально для опта и дистрибуции: маржинальность контролируется автоматически, но нужно следить за актуальностью базовой цены.
Нужна при закупках за валюту: цена в рублях пересчитывается по курсу; требует настроенной загрузки курсов и проверки формулы на тестовых позициях.
Настройка ценовых групп и правил округления
Если наценка зависит от категории товара (на продукты 15%, на бытовую технику 30%), используйте ценовые группы. Справочник «Ценовые группы» находится там же, в настройках ценообразования. Создайте группы, а затем в карточке каждой номенклатуры на закладке с параметрами укажите её ценовую группу. Массово заполнить группу удобно через групповое изменение реквизитов.
После этого в настройках вида цены с наценкой или формулой можно задать уточняющие правила по ценовым группам: для каждой группы — свой процент наценки или своя формула. Это избавляет от создания отдельных видов цен под каждую категорию товара.
Правила округления настраиваются в карточке вида цены: можно округлять до копеек, до рублей, до десятков или до «психологических» значений вроде 990. Учтите, что округление применяется в момент расчёта цены в документе установки, а не при подстановке в продажу, поэтому уже зафиксированные цены при смене правила округления не изменятся.
Перед настройкой формул заведите две-три тестовые позиции номенклатуры из разных ценовых групп и проверяйте расчёт на них. Отладить формулу на малом примере намного быстрее, чем искать ошибку после установки цен на десять тысяч позиций.
Установка цен документом «Установка цен номенклатуры»
Цены в 1С приобретают силу только после проведения документа «Установка цен номенклатуры» (раздел «CRM и маркетинг → Ценообразование»). Документ фиксирует значения цен на дату: в продажи подставляется цена, актуальная на дату документа продажи, то есть ближайшая установка в прошлом.
Порядок работы с документом: создайте новый документ, в табличной части выберите виды цен, которые устанавливаются, затем добавьте номенклатуру — вручную, по подбору, по группе или через «Заполнить → Заполнить по ценовым группам / всем товарам». Для расчётных видов цен нажмите «Рассчитать» — программа вычислит значения по формулам и наценкам. После проверки проведите документ.
Удобный сценарий для торговой компании: цены поставщика загружаются из файла через обработку загрузки прайсов, затем автоматически создаётся документ установки закупочных цен, а отпускные рассчитываются наценкой в том же документе. Так весь цикл обновления цен сводится к одной операции в день.
- 1Откройте «CRM и маркетинг → Ценообразование → Установка цен номенклатуры» и создайте документ
- 2Укажите виды цен, которые будут зафиксированы этим документом
- 3Добавьте номенклатуру: вручную, подбором или заполнением по отбору
- 4Для расчётных видов цен нажмите «Рассчитать» и проверьте значения на нескольких позициях
- 5Проведите документ и проверьте подстановку цены в тестовом заказе или реализации
Скидки, наценки и соглашения с клиентами
Индивидуальные условия для клиентов настраиваются через соглашения (в разделе «Продажи» или в карточке партнёра). В соглашении указывается вид цены, по которому работает клиент, а также скидки и наценки: ручные (в процентах или сумме) и автоматические. Автоматические скидки срабатывают при выполнении условий — например, при сумме документа свыше порога или при покупке определённой группы товаров.
Механизм автоматических скидок настраивается в разделе «CRM и маркетинг → Скидки (наценки)». Для каждой скидки задаётся способ предоставления (процент, сумма, подарок), условия применения и сегменты номенклатуры или партнёров. Проверяйте совместное применение нескольких скидок: в настройках групп совместного применения определяется, складываются скидки, вытесняют друг друга или применяется максимальная.
Ограничение, о котором часто забывают: скидка применяется к цене, подставленной из вида цен. Если вид цены для клиента не задан или цена по нему не установлена, скидке не к чему применяться, и документ уйдёт с нулевыми или ручными ценами.
Проверка результата и типичные ошибки
После настройки проверьте цепочку целиком: создайте тестовый заказ клиента, выберите соглашение и номенклатуру — цена должна подставиться автоматически и соответствовать последней установке с учётом скидок. Дополнительно сверьтесь с отчётом «Прайс-лист» (раздел «CRM и маркетинг → Отчёты»): он показывает актуальные цены по видам и позволяет быстро найти позиции без цены.
Если цена не подставляется, причина почти всегда в одном из четырёх мест: вид цены не указан в соглашении или документе, документ установки цен не проведён или датирован позже даты продажи, номенклатура не включена в документ установки, либо у вида цены другая валюта и не задан курс пересчёта.
Ограничения и когда нужна доработка
Типовой механизм покрывает большинство сценариев, но есть границы. Цены не пересчитываются «сами по расписанию»: для автоматической ежедневной переустановки цен нужно регламентное задание или внешняя обработка. Сложные схемы ценообразования — например, зависимость цены от остатка на складе или конкурентного прайса — в типовых формулах не реализуются и требуют доработки.
Если формулы перестали справляться (более трёх-четырёх условий, нестандартные источники данных), разумнее заказать небольшую доработку у специалиста по 1С, чем поддерживать нагромождение видов цен и ручных корректировок. Признак того, что пора дорабатывать: сотрудники ведут «настоящие» цены в Excel, а в 1С только копируют итог.
Частые вопросы
Почему в документе продажи не подставляется цена?
Проверьте четыре пункта: указан ли вид цены в соглашении или документе; проведён ли документ «Установка цен номенклатуры» с этой позицией; не позже ли датирована установка, чем документ продажи; совпадает ли валюта вида цены с валютой документа или задан ли курс пересчёта. Чаще всего причина — непроведённая или «задним числом» исправленная установка цен.
Можно ли задать разные цены для разных складов?
Штатно вид цены не привязан к складу. Обходные пути: завести отдельные виды цен для каждого склада или точки продаж и выбирать нужный в соглашении, либо использовать соглашения, привязанные к конкретным партнёрам и сегментам. В «1С:Рознице» цены привязываются к магазину напрямую.
Как автоматически обновлять цены при изменении курса валюты?
Создайте вид цены с формулой, использующей курс валюты, и настройте загрузку курсов в разделе валют. Затем настройте регламентное задание или обработку, которая ежедневно создаёт и проводит документ установки цен с пересчётом. Без новой установки цен значения в регистре сами не пересчитаются.
Чем отличается установка цен от изменения цены прямо в реализации?
Ручная правка цены в документе меняет только этот документ и не сохраняется в регистре цен: следующий документ снова подставит старую цену. Документ «Установка цен номенклатуры» фиксирует цену для всех последующих продаж и формирует историю изменений, по которой можно построить отчёт.
Как посмотреть историю изменения цены по товару?
Откройте карточку номенклатуры и перейдите по ссылке «Цены» либо сформируйте отчёт по регистру цен номенклатуры. Также журнал документов «Установка цен номенклатуры» с отбором по товару покажет, кто и когда менял значения — это основной инструмент при разборе расхождений.
Работает ли этот механизм в «1С:Бухгалтерии»?
В «1С:Бухгалтерии» механизм проще: есть виды цен номенклатуры и документ «Установка цен номенклатуры», но нет формул, ценовых групп и автоматических скидок. Для полноценного ценообразования с наценками и скидками нужна торговая конфигурация — «Управление торговлей», «Комплексная автоматизация» или «Управление нашей фирмой».
Что важно запомнить
Ценообразование в 1С строится на трёх элементах: вид цены со способом расчёта, документ «Установка цен номенклатуры», фиксирующий значения, и соглашения со скидками для клиентов. Настройте виды цен под реальную структуру компании, проверяйте расчёт на тестовых позициях перед массовой установкой и контролируйте результат отчётом «Прайс-лист».