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