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

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

Как поменять закупочные цены в 1С

Как изменить закупочные цены в 1С: установка цен номенклатуры, регистрация цен поставщика, массовое изменение и проверка результата. Пошаговая инструкция.

Закупочные цены в 1С хранятся не в карточке товара, а в специальном механизме цен номенклатуры: в типовых конфигурациях («Управление торговлей», «Комплексная автоматизация», ERP) это регистр «Цены номенклатуры» и документ «Установка цен номенклатуры», а цены конкретных поставщиков фиксируются регистром «Цены номенклатуры поставщиков» и документом «Регистрация цен поставщика». Поэтому «поменять цену» — значит создать и провести правильный документ, а не отредактировать справочник.

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

Где в 1С хранятся закупочные цены

Перед изменением важно понять, какая именно цена требуется. В типовых конфигурациях различают виды цен: закупочная, оптовая, розничная и другие. Каждый вид цены — это отдельный элемент справочника «Виды цен», а сами значения записываются в регистр сведений с датой действия. Благодаря этому в программе сохраняется история: можно посмотреть, какая цена действовала на любую дату.

Цены поставщиков учитываются отдельно. Они привязаны к контрагенту и виду цены поставщика, поэтому один и тот же товар может иметь разные закупочные цены у разных поставщиков. Эти цены автоматически подставляются в документы поступления и заказы поставщику.

Подготовка: проверьте вид цены и права доступа

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

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

Как изменить закупочную цену вручную для одного или нескольких товаров

Базовый способ — документ «Установка цен номенклатуры». Он находится в разделе «CRM и маркетинг» → «Цены и скидки» → «Установка цен номенклатуры» (в некоторых конфигурациях — «Закупки» → «Сервис»). Порядок действий следующий.

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

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

Обратите внимание на валюту и НДС: цена записывается в той валюте и с тем признаком НДС, которые заданы в виде цены. Если поставщик прислал цены с НДС, а вид цены настроен «без НДС», значения будут расходиться с ожидаемыми.

Как обновить цены по документу поступления

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

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

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

Массовое изменение цен: процент, формула, прайс поставщика

Когда менять нужно сотни позиций, ручной ввод не подходит. В документе «Установка цен номенклатуры» есть встроенные инструменты групповой обработки таблицы.

Пересчёт на процент или по формуле

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

Загрузка цен из файла поставщика

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

Способы массового изменения

Пересчёт на процент в документе

Подходит для равномерного изменения цен по группе товаров. Ограничение: одинаковый процент для всех выделенных строк.

Загрузка из файла

Подходит для прайсов поставщика с индивидуальными ценами. Ограничение: требуется корректное сопоставление колонок и артикулов.

Создание на основании поступления

Подходит при получении товара с новыми ценами. Ограничение: обновляются только позиции из конкретной накладной.

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

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

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

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

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

Отчёт «Цены номенклатуры» на текущую дату
Норма

Показывает новые значения по изменённым товарам

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

Отображаются старые цены или пустые значения

Подстановка цены в новый документ закупки
Норма

Цена заполняется автоматически и совпадает с новой

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

Подставляется прежняя цена или поле пустое

История цен товара (из карточки номенклатуры)
Норма

Видна новая запись с корректной датой начала действия

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

Записи нет или дата действия ошибочна

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

Чаще всего проблемы возникают не из-за самого документа, а из-за настроек вокруг него. Ниже — ситуации, которые регулярно приводят к «не меняются цены в 1С».

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

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

Итог

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

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

Частые вопросы

Можно ли поменять закупочную цену прямо в карточке товара?

Нет. В карточке номенклатуры цена отображается для информации, но редактируется только через документ «Установка цен номенклатуры». Это сделано намеренно: документ сохраняет дату, автора и историю изменений, что позволяет отследить, кто и когда изменил цену.

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

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

Как изменить цены сразу для всех поставщиков по одному товару?

Цены поставщиков хранятся раздельно по каждому контрагенту, поэтому единого документа «на всех» нет. Создайте отдельный документ «Регистрация цен поставщика» для каждого контрагента либо обновите свой внутренний закупочный вид цены, если поставщики работают по единому прайсу.

Изменится ли себестоимость остатков после установки новой закупочной цены?

Нет. Себестоимость складских остатков определяется документами поступления, которыми товар был оприходован, и документ установки цен на неё не влияет. Новая цена применится только к будущим поступлениям и расчётам, где используется этот вид цены.

Как отменить ошибочно установленные цены?

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

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

В типовом механизме видов цен привязки к складу нет — цена действует на всю организацию. Если нужна дифференциация, создайте отдельные виды цен (например, «Закупочная — склад Север») и указывайте нужный вид в соглашениях или вручную в документах. Альтернатива — индивидуальные соглашения с условиями закупки.