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