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