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

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

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

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

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

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

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

В типовых конфигурациях 1С цены хранятся в регистрах сведений с привязкой к дате и виду цены. Для собственных цен компании это регистр «Цены номенклатуры», для цен поставщиков — «Цены номенклатуры поставщиков» (в УТ 11, КА 2, ERP). Каждая запись в регистре создаётся документом, поэтому история изменений сохраняется и действующей считается цена на последнюю дату.

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

Как изменить закупочную цену через «Установку цен номенклатуры»

Основной ручной способ — документ «Установка цен номенклатуры». В УТ 11 и КА 2 он находится в разделе «CRM и маркетинг» → «Цены и скидки» → «Цены (прайс-лист)» → кнопка «Сформировать» или «Установка цен номенклатуры» в списке документов. В УНФ путь: «Компания» или «Закупки» → «Цены номенклатуры».

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

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

Как зарегистрировать новую цену поставщика

Цены конкретного поставщика хранятся отдельно и регистрируются документом «Регистрация цен поставщика» (в УТ 11: «Закупки» → «Сервис» → «Регистрация цен поставщика»). Этот документ привязывает цену к контрагенту и виду цены поставщика, что позволяет сравнивать условия разных партнёров.

Более распространённый вариант — автоматическая регистрация. Если в соглашении с поставщиком включён флаг «Регистрировать цены поставщика автоматически», то при проведении «Поступления товаров и услуг» программа сама создаст документ регистрации цен с ценами из поступления. Тогда менять цену вручную не нужно: достаточно оформить поступление с новыми ценами.

Массовое изменение закупочных цен

Когда цены меняет поставщик по всему прайсу, редактировать каждую позицию вручную нерационально. В УТ 11 и КА 2 есть несколько механизмов массового обновления:

  • Заполнение по ценам поставщика. В документе «Установка цен номенклатуры» кнопка «Заполнить» → «По ценам поставщика» подтянет актуальные зарегистрированные цены и пересчитает закупочные с заданной наценкой или напрямую.
  • Загрузка прайса поставщика. Обработка «Загрузка цен поставщика из файлов» (в УТ 11: «Закупки» → «Сервис») позволяет загрузить Excel-файл поставщика, сопоставить номенклатуру и автоматически зарегистрировать новые цены.
  • Групповое изменение реквизитов. Административная обработка «Групповое изменение реквизитов» («Администрирование» → «Обслуживание») подходит для точечных правок, но с регистрами цен работает ограниченно — предпочтительнее документы.
  • Формулы расчёта. Виду цены можно назначить способ задания «Наценка на другой вид цен» — тогда закупочная цена пересчитается автоматически при изменении базовой.

Способы изменения цен

Установка цен номенклатуры вручную

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

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

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

Автоматическая регистрация при поступлении

Цены обновляются без дополнительных действий, но только по факту закупки, а не по прайсу.

Расчёт по формуле от базовой цены

Удобно для наценочных схем; недостаток — зависимость от корректности базовой цены.

Изменение цены в конкретном документе поступления

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

Если же товар по этому поступлению уже продан или списан, простое редактирование цены изменит себестоимость продаж задним числом. В этом случае корректнее оформить документ «Корректировка поступления» — он зафиксирует разницу отдельно и не нарушит последовательность расчёта себестоимости.

Проверка результата и типичные ошибки

После изменения цены убедитесь, что она реально применяется. Откройте отчёт «Прайс-лист» или карточку номенклатуры и проверьте, что по нужному виду цены на текущую дату стоит новое значение. Затем создайте тестовый заказ поставщику или заказ клиента — цена должна подставиться автоматически.

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

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

Цена в отчёте «Прайс-лист»
Норма

На текущую дату отображается новая цена по нужному виду цен

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

Показывается старая цена или пусто — документ не проведён либо выбран другой вид цены

Подстановка в документ
Норма

В новом заказе цена заполняется автоматически новым значением

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

Подставляется старая цена — в соглашении указан другой вид цены

Дата действия
Норма

Цена действует с нужной даты

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

Документ датирован прошлым периодом — цена не применяется к новым документам

Типичные ошибки
01
Изменение цены не тем видом цены: в документах продолжает подставляться старое значение, потому что соглашение ссылается на другой вид цены.
02
Редактирование старого документа установки цен вместо создания нового: искажается история цен и отчёты по наценке за прошлые периоды.
03
Загрузка прайса без сопоставления номенклатуры: появляются дубли товаров и цены, привязанные не к тем позициям.
04
Исправление проведённого поступления после продажи товара: себестоимость продаж пересчитывается задним числом и «разъезжается» отчётность.
05
Ожидание, что цена изменится в уже созданных заказах: документы, созданные до установки цены, сохраняют старые цены, их нужно перезаполнить вручную.
Перед массовой загрузкой прайса поставщика выгрузите текущие цены в Excel и сохраните файл. Если сопоставление прошло с ошибками, вы сможете быстро восстановить прежние значения через обратную загрузку, не прибегая к восстановлению всей базы.
ПЗ
Практическое замечание

Часто задаваемые вопросы

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

Проверьте три вещи: какой вид цены указан в соглашении с клиентом или в настройках документа, проведён ли документ установки цен и не устарела ли его дата. Чаще всего причина в несовпадении вида цены — новая цена записана, например, в «Закупочную», а документ использует «Оптовую».

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

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

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

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

Как изменить цены сразу по всему прайсу поставщика из Excel?

Используйте обработку «Загрузка цен поставщика из файлов» в разделе «Закупки» → «Сервис». Настройте соответствие колонок файла, сопоставьте номенклатуру по наименованию или артикулу, проверьте результат сопоставления и только после этого регистрируйте цены.

Что делать, если ошибся и установил неверную цену?

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

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

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

Итог

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

Закупочная цена в 1С меняется документами «Установка цен номенклатуры» или «Регистрация цен поставщика», а не в карточке товара. Для массовых обновлений используйте загрузку прайса, для прошлых поступлений — корректировку вместо редактирования. Всегда проверяйте вид цены, дату документа и результат в прайс-листе.