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