Закупочная цена — это основа для формирования себестоимости товаров, расчета прибыли и анализа рентабельности. В 1С:Предприятие ее можно установить несколькими способами: вручную, через документы поступления, с помощью обработок или автоматических правил. Но как выбрать оптимальный метод? И почему иногда цена в справочнике номенклатуры не совпадает с той, что отображается в отчетах?

В этой статье разберем 5 рабочих способов установки закупочных цен — от базовых до продвинутых, с учетом особенностей конфигураций 1С:Управление торговлей (УТ 11), 1С:ERP и 1С:Бухгалтерия 3.0. Также вы узнаете, как избежать типичных ошибок при работе с валютами, скидками поставщиков и ретроспективным пересчетом себестоимости.

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

1. Ручной ввод закупочной цены в карточке номенклатуры

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

Чтобы установить цену:

  1. Откройте справочник Номенклатура (меню Справочники → Товары и услуги → Номенклатура).
  2. Выберите нужный товар и откройте его карточку двойным кликом.
  3. Перейдите на вкладку Цены и валюта.
  4. В таблице Цены номенклатуры добавьте новую строку, выбрав тип цены Закупочная (или другой используемый в вашей базе).
  5. Укажите цену и валюту, сохраните изменения.

⚠️ Внимание: При ручном вводе легко допустить ошибку в разрядах (например, ввести 1 500 вместо 15 000). Чтобы минимизировать риски, настройте в контроль минимальной/максимальной цены для групп товаров через Администрирование → Настройки номенклатуры → Контроль цен.

💡

Если вы работаете с валютными поставщиками, в карточке номенклатуры можно указать цену в иностранной валюте (например, доллары), а автоматически пересчитает ее в рубли по курсу на дату документа.

2. Автоматическое заполнение цены из документа поступления

Более эффективный метод — указывать закупочную цену непосредственно в документе Поступление товаров и услуг. В этом случае цена автоматически запишется в справочник номенклатуры (если включена соответствующая настройка).

Алгоритм действий:

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

После проведения цена из документа будет записана в справочник номенклатуры как актуальная закупочная цена на дату поступления. Это удобно для анализа динамики цен от поставщика.

Тип цены в 1С Когда используется Пример значения
Закупочная Базовая цена от поставщика без НДС 1 200 ₽
Закупочная с НДС Цена с учетом налога (для отчетности) 1 416 ₽ (НДС 20%)
Последняя закупочная Автоматически обновляется при каждом поступлении 1 250 ₽ (актуально на 15.05.2026)
Плановая закупочная Используется для бюджетирования 1 100 ₽ (ожидаемая цена)

⚠️ Внимание: Если в вашей базе используется регламентное задание по обновлению цен, ручные изменения в справочнике могут быть перезаписаны. Проверьте настройки в Администрирование → Поддержка и обслуживание → Регламентные задания.

📊 Какой способ установки закупочных цен вы используете чаще?
Ручной ввод в справочник
Автоматическое заполнение из документов
Импорт из Excel
Специальные обработки
Не знаю, как настроено

3. Импорт закупочных цен из Excel или прайс-листов

Для компаний с большим ассортиментом (тысячи позиций) ручной ввод неэффективен. В этом случае импорт цен из Excel или прайс-листов поставщиков экономит часы работы.

Инструкция для импорта:

  • 📄 Подготовьте файл Excel с колонками: Артикул, Наименование, Закупочная цена, Валюта.
  • 🔄 В откройте Справочники → Товары и услуги → Загрузка данных из табличных документов.
  • 📑 Выберите подготовленный файл и укажите соответствие колонок (например, колонка B файла → поле Цена в 1С).
  • 🔍 Перед загрузкой запустите предварительный просмотр, чтобы проверить совпадение артикулов.
  • ✅ Нажмите Выполнить загрузку.

Если прайс-лист поставщика в нестандартном формате (например, PDF), предварительно конвертируйте его в Excel с помощью инструментов вроде ABBYY FineReader или онлайн-сервисов.

Что делать, если артикулы в файле и 1С не совпадают?

Если артикулы расходятся, не сможет автоматически сопоставить товары. В этом случае:

1. Экспортируйте справочник номенклатуры из 1С в Excel (Файл → Экспорт → Excel).

2. Вручную сопоставьте артикулы в прайс-листе поставщика с артикулами из 1С (используйте функцию ВПР в Excel).

3. Загрузите скорректированный файл обратно в 1С.

4. Настройка автоматического расчета закупочных цен

В 1С:ERP и 1С:УТ 11 можно настроить автоматическое формирование закупочных цен на основе:

  • 📈 Последней цены поставщика (берется из последнего документа поступления).
  • 📊 Средневзвешенной цены (расчет по нескольким поступлениям за период).
  • 🔄 Формулы (например, "себестоимость + 10%").
  • 💰 Валютного курса (если цена привязана к доллару или евро).

Для настройки автоматического расчета:

  1. Перейдите в Администрирование → Настройки номенклатуры → Ценообразование.
  2. Выберите тип цены Закупочная и нажмите Изменить.
  3. На вкладке Автоматическое формирование укажите правило (например, "Брать из последнего документа поступления").
  4. Сохраните настройки и запустите регламентное задание Обновление цен номенклатуры.

Критическая особенность: если в вашей базе используется механизм "версионности цен" (актуально для 1С:ERP), автоматические правила могут создавать новые версии цен вместо перезаписи старых. Это приведет к накоплению дублей и замедлению работы системы. Чтобы избежать этого, настройте очистку устаревших версий цен через Администрирование → Поддержка и обслуживание → Очистка данных.

Проверьте актуальность курсов валют|Настройте права доступа для пользователей|Создайте резервную копию базы|Протестируйте правило на тестовой базе|Запустите обновление цен в нерабочее время-->

5. Использование обработок для массового изменения цен

Если нужно скорректировать закупочные цены по группе товаров (например, увеличить на 5% или округлить до целых чисел), удобно использовать внешние обработки. Их можно скачать с портала 1С-ИТС или разработать под конкретные задачи.

Популярные обработки для работы с ценами:

  • 🔧 "Групповое изменение цен" — позволяет применить формулу ко всем выбранным товарам.
  • 📈 "Анализ и корректировка цен" — визуализирует отклонения от среднерыночных цен.
  • 🔄 "Перенос цен между базами" — актуально для распределенных информационных систем.

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

  1. Скачайте обработку с портала 1С-ИТС и подключите ее через Файл → Открыть → Выбрать файл обработки.
  2. Укажите фильтр по группе номенклатуры (например, "Электроника").
  3. Выберите тип цены Закупочная.
  4. Задайте правило изменения (например, "Увеличить на 5%").
  5. Запустите обработку и дождитесь завершения.

⚠️ Внимание: Перед массовым изменением цен обязательно создайте резервную копию базы. Ошибка в формуле (например, умножение вместо сложения) может исказить все цены, что приведет к убыткам при продаже.

💡

Обработки ускоряют работу, но требуют тестирования на копии базы. Одна ошибка в формуле может обнулить цены на тысячи товаров.

6. Особенности работы с закупочными ценами в разных конфигурациях 1С

Механизм закупочных цен отличается в зависимости от конфигурации. Рассмотрим ключевые различия:

Конфигурация Особенности закупочных цен Где настраивается
1С:Управление торговлей 11 Поддерживает несколько типов закупочных цен (например, "Закупочная (основной поставщик)", "Закупочная (альтернативный)"). Есть механизм скидок от поставщиков. Номенклатура → Цены и валюта
1С:ERP 2.5 Интеграция с бюджетированием. Цены могут зависеть от проекта или направления деятельности. Поддерживает версионность цен. Бюджетирование → Плановые цены
1С:Бухгалтерия 3.0 Закупочные цены влияют на себестоимость в бухгалтерском и налоговом учете. Нет гибких механизмов ценообразования — только ручной ввод или импорт. Покупки → Поступление товаров
1С:Розница 2.3 Закупочные цены используются для расчета наценки. Поддерживает автоматические правила округления цен (например, до 9.99 ₽). Товары → Цены и скидки

В 1С:ERP и 1С:УТ закупочные цены могут автоматически обновляться при синхронизации с сайтами поставщиков (если настроена интеграция). Например, если поставщик предоставляет API для получения актуальных прайсов, можно настроить ежедневное обновление цен без ручного импорта.

💡

В 1С:Бухгалтерия 3.0 закупочные цены из документов поступления автоматически попадают в регистр Себестоимость товаров, что упрощает формирование отчетов для налоговой.

Типичные ошибки и как их избежать

Даже опытные пользователи сталкиваются с проблемами при работе с закупочными ценами. Вот 5 самых распространенных ошибок и способы их решения:

  • 🔴 Цены не обновляются после импорта
    Причина: Не совпадают артикулы или не включена опция "Записывать цены номенклатуры" в документе поступления.
    Решение: Проверьте соответствие артикулов и права пользователя на изменение цен.
  • 🔴 Расхождения между ценой в справочнике и в отчетах
    Причина: В отчетах может использоваться Последняя закупочная цена, а в справочнике — Плановая.
    Решение: Уточните, какой тип цены используется в настройках отчета (Настройки → Показатели).
  • 🔴 Некорректный пересчет валютных цен
    Причина: Устаревший курс валюты в документе или настройках.
    Решение: Обновите курсы валют через Банк и касса → Валюты → Курсы валют.
  • 🔴 Дублирование цен в справочнике
    Причина: Автоматическое создание новых версий цен при каждом обновлении.
    Решение: Настройте очистку устаревших версий или используйте обработку для слияния дублей.
  • 🔴 Ошибки округления при массовом изменении
    Причина: В формуле обработки не учтено правило округления (например, до копеек).
    Решение: Проверьте настройки округления в обработке или в настройках типа цены.

⚠️ Внимание: Если в вашей базе используется регламентированный учет (например, для алкогольной продукции), изменение закупочных цен может потребовать перепроведения документов. Это связано с особенностями учета акцизов и марок. Перед массовыми изменениями проконсультируйтесь с бухгалтером.

FAQ: Частые вопросы по закупочным ценам в 1С

Как вернуть прежнюю закупочную цену, если она была ошибочно изменена?

Если цена была изменена недавно, проверьте историю изменений в карточке номенклатуры (вкладка История). Для восстановления:

  1. Откройте последнюю версию документа, где была корректная цена (например, Поступление товаров).
  2. Скопируйте цену из документа.
  3. Вставьте ее в справочник номенклатуры или создайте новый документ поступления с правильной ценой.

Если изменений много, воспользуйтесь резервной копией базы.

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

Да, в 1С:УТ 11 и 1С:ERP это реализуется через механизм "Цены поставщиков". Для этого:

  1. В карточке номенклатуры перейдите на вкладку Цены поставщиков.
  2. Добавьте нового поставщика и укажите его цену.
  3. При создании документа поступления будет подставлять цену выбранного поставщика.

В 1С:Бухгалтерия 3.0 такой функции нет — придется использовать дополнительные реквизиты или обработки.

Как экспортировать закупочные цены для анализа в Excel?

Чтобы выгрузить цены:

  1. Откройте справочник Номенклатура.
  2. Нажмите Еще → Выгрузить в Excel.
  3. В настройках экспорта выберите колонки: Артикул, Наименование, Закупочная цена.
  4. Сохраните файл.

Для анализа динамики цен экспортируйте также дату последнего изменения (Дата изменения цены).

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

Это связано с тем, что в отчете используется фактическая себестоимость, которая может формироваться:

  • По методу FIFO (первая партия на приход — первая в расход).
  • По средней себестоимости (расчет по всем поступлениям за период).
  • По себестоимости последней партии.

Чтобы увидеть детализацию, откройте отчет Анализ себестоимости товаров (Отчеты → Товары → Анализ себестоимости).

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

Для этого:

  1. В настройках типа цены Закупочная укажите, что цена зависит от валюты (например, USD).
  2. Настройте автоматическое обновление курсов валют через Банк и касса → Валюты → Курсы валют → Обновить курсы.
  3. Создайте регламентное задание Обновление цен номенклатуры, которое будет запускаться ежедневно.

В 1С:ERP также можно настроить плановые цены в долларах, а фактические — пересчитывать в рубли по курсу на дату оплаты.