Закупочная цена — это основа для формирования себестоимости товаров, расчета прибыли и анализа рентабельности. В 1С:Предприятие ее можно установить несколькими способами: вручную, через документы поступления, с помощью обработок или автоматических правил. Но как выбрать оптимальный метод? И почему иногда цена в справочнике номенклатуры не совпадает с той, что отображается в отчетах?
В этой статье разберем 5 рабочих способов установки закупочных цен — от базовых до продвинутых, с учетом особенностей конфигураций 1С:Управление торговлей (УТ 11), 1С:ERP и 1С:Бухгалтерия 3.0. Также вы узнаете, как избежать типичных ошибок при работе с валютами, скидками поставщиков и ретроспективным пересчетом себестоимости.
Если вы только начинаете работать с 1С или столкнулись с расхождениями в ценообразовании — сохраните эту инструкцию в закладки. Она пригодится и для одноразовой настройки, и для построения гибкой системы управления закупочными ценами.
1. Ручной ввод закупочной цены в карточке номенклатуры
Самый простой, но и самый трудоемкий способ — указать цену непосредственно в справочнике номенклатуры. Он подходит для небольших компаний с ограниченным ассортиментом или для разовых корректировок.
Чтобы установить цену:
- Откройте справочник
Номенклатура(менюСправочники → Товары и услуги → Номенклатура). - Выберите нужный товар и откройте его карточку двойным кликом.
- Перейдите на вкладку
Цены и валюта. - В таблице
Цены номенклатурыдобавьте новую строку, выбрав тип ценыЗакупочная(или другой используемый в вашей базе). - Укажите цену и валюту, сохраните изменения.
⚠️ Внимание: При ручном вводе легко допустить ошибку в разрядах (например, ввести 1 500 вместо 15 000). Чтобы минимизировать риски, настройте в 1С контроль минимальной/максимальной цены для групп товаров через Администрирование → Настройки номенклатуры → Контроль цен.
Если вы работаете с валютными поставщиками, в карточке номенклатуры можно указать цену в иностранной валюте (например, доллары), а 1С автоматически пересчитает ее в рубли по курсу на дату документа.
2. Автоматическое заполнение цены из документа поступления
Более эффективный метод — указывать закупочную цену непосредственно в документе Поступление товаров и услуг. В этом случае цена автоматически запишется в справочник номенклатуры (если включена соответствующая настройка).
Алгоритм действий:
- Создайте новый документ
Поступление товаров и услуг(Покупки → Поступления → Поступление товаров и услуг). - Заполните шапку документа (поставщик, договор, склад).
- В табличной части добавьте номенклатуру и укажите цену в колонке
Цена. - Перед проведением документа проверьте флажок
Записывать цены номенклатуры(вкладкаДополнительно). - Проведите документ.
После проведения цена из документа будет записана в справочник номенклатуры как актуальная закупочная цена на дату поступления. Это удобно для анализа динамики цен от поставщика.
| Тип цены в 1С | Когда используется | Пример значения |
|---|---|---|
Закупочная |
Базовая цена от поставщика без НДС | 1 200 ₽ |
Закупочная с НДС |
Цена с учетом налога (для отчетности) | 1 416 ₽ (НДС 20%) |
Последняя закупочная |
Автоматически обновляется при каждом поступлении | 1 250 ₽ (актуально на 15.05.2026) |
Плановая закупочная |
Используется для бюджетирования | 1 100 ₽ (ожидаемая цена) |
⚠️ Внимание: Если в вашей базе используется регламентное задание по обновлению цен, ручные изменения в справочнике могут быть перезаписаны. Проверьте настройки в Администрирование → Поддержка и обслуживание → Регламентные задания.
3. Импорт закупочных цен из Excel или прайс-листов
Для компаний с большим ассортиментом (тысячи позиций) ручной ввод неэффективен. В этом случае импорт цен из Excel или прайс-листов поставщиков экономит часы работы.
Инструкция для импорта:
- 📄 Подготовьте файл Excel с колонками:
Артикул,Наименование,Закупочная цена,Валюта. - 🔄 В 1С откройте
Справочники → Товары и услуги → Загрузка данных из табличных документов. - 📑 Выберите подготовленный файл и укажите соответствие колонок (например, колонка
Bфайла → полеЦенав 1С). - 🔍 Перед загрузкой запустите предварительный просмотр, чтобы проверить совпадение артикулов.
- ✅ Нажмите
Выполнить загрузку.
Если прайс-лист поставщика в нестандартном формате (например, PDF), предварительно конвертируйте его в Excel с помощью инструментов вроде ABBYY FineReader или онлайн-сервисов.
Что делать, если артикулы в файле и 1С не совпадают?
Если артикулы расходятся, 1С не сможет автоматически сопоставить товары. В этом случае:
1. Экспортируйте справочник номенклатуры из 1С в Excel (Файл → Экспорт → Excel).
2. Вручную сопоставьте артикулы в прайс-листе поставщика с артикулами из 1С (используйте функцию ВПР в Excel).
3. Загрузите скорректированный файл обратно в 1С.
4. Настройка автоматического расчета закупочных цен
В 1С:ERP и 1С:УТ 11 можно настроить автоматическое формирование закупочных цен на основе:
- 📈 Последней цены поставщика (берется из последнего документа поступления).
- 📊 Средневзвешенной цены (расчет по нескольким поступлениям за период).
- 🔄 Формулы (например, "себестоимость + 10%").
- 💰 Валютного курса (если цена привязана к доллару или евро).
Для настройки автоматического расчета:
- Перейдите в
Администрирование → Настройки номенклатуры → Ценообразование. - Выберите тип цены
Закупочнаяи нажмитеИзменить. - На вкладке
Автоматическое формированиеукажите правило (например, "Брать из последнего документа поступления"). - Сохраните настройки и запустите регламентное задание
Обновление цен номенклатуры.
Критическая особенность: если в вашей базе используется механизм "версионности цен" (актуально для 1С:ERP), автоматические правила могут создавать новые версии цен вместо перезаписи старых. Это приведет к накоплению дублей и замедлению работы системы. Чтобы избежать этого, настройте очистку устаревших версий цен через Администрирование → Поддержка и обслуживание → Очистка данных.
Проверьте актуальность курсов валют|Настройте права доступа для пользователей|Создайте резервную копию базы|Протестируйте правило на тестовой базе|Запустите обновление цен в нерабочее время-->
5. Использование обработок для массового изменения цен
Если нужно скорректировать закупочные цены по группе товаров (например, увеличить на 5% или округлить до целых чисел), удобно использовать внешние обработки. Их можно скачать с портала 1С-ИТС или разработать под конкретные задачи.
Популярные обработки для работы с ценами:
- 🔧 "Групповое изменение цен" — позволяет применить формулу ко всем выбранным товарам.
- 📈 "Анализ и корректировка цен" — визуализирует отклонения от среднерыночных цен.
- 🔄 "Перенос цен между базами" — актуально для распределенных информационных систем.
Пример использования обработки Групповое изменение цен:
- Скачайте обработку с портала 1С-ИТС и подключите ее через
Файл → Открыть → Выбрать файл обработки. - Укажите фильтр по группе номенклатуры (например, "Электроника").
- Выберите тип цены
Закупочная. - Задайте правило изменения (например, "Увеличить на 5%").
- Запустите обработку и дождитесь завершения.
⚠️ Внимание: Перед массовым изменением цен обязательно создайте резервную копию базы. Ошибка в формуле (например, умножение вместо сложения) может исказить все цены, что приведет к убыткам при продаже.
Обработки ускоряют работу, но требуют тестирования на копии базы. Одна ошибка в формуле может обнулить цены на тысячи товаров.
6. Особенности работы с закупочными ценами в разных конфигурациях 1С
Механизм закупочных цен отличается в зависимости от конфигурации. Рассмотрим ключевые различия:
| Конфигурация | Особенности закупочных цен | Где настраивается |
|---|---|---|
| 1С:Управление торговлей 11 | Поддерживает несколько типов закупочных цен (например, "Закупочная (основной поставщик)", "Закупочная (альтернативный)"). Есть механизм скидок от поставщиков. | Номенклатура → Цены и валюта |
| 1С:ERP 2.5 | Интеграция с бюджетированием. Цены могут зависеть от проекта или направления деятельности. Поддерживает версионность цен. | Бюджетирование → Плановые цены |
| 1С:Бухгалтерия 3.0 | Закупочные цены влияют на себестоимость в бухгалтерском и налоговом учете. Нет гибких механизмов ценообразования — только ручной ввод или импорт. | Покупки → Поступление товаров |
| 1С:Розница 2.3 | Закупочные цены используются для расчета наценки. Поддерживает автоматические правила округления цен (например, до 9.99 ₽). | Товары → Цены и скидки |
В 1С:ERP и 1С:УТ закупочные цены могут автоматически обновляться при синхронизации с сайтами поставщиков (если настроена интеграция). Например, если поставщик предоставляет API для получения актуальных прайсов, можно настроить ежедневное обновление цен без ручного импорта.
В 1С:Бухгалтерия 3.0 закупочные цены из документов поступления автоматически попадают в регистр Себестоимость товаров, что упрощает формирование отчетов для налоговой.
Типичные ошибки и как их избежать
Даже опытные пользователи 1С сталкиваются с проблемами при работе с закупочными ценами. Вот 5 самых распространенных ошибок и способы их решения:
- 🔴 Цены не обновляются после импорта
Причина: Не совпадают артикулы или не включена опция "Записывать цены номенклатуры" в документе поступления.
Решение: Проверьте соответствие артикулов и права пользователя на изменение цен. - 🔴 Расхождения между ценой в справочнике и в отчетах
Причина: В отчетах может использоватьсяПоследняя закупочная цена, а в справочнике —Плановая.
Решение: Уточните, какой тип цены используется в настройках отчета (Настройки → Показатели). - 🔴 Некорректный пересчет валютных цен
Причина: Устаревший курс валюты в документе или настройках.
Решение: Обновите курсы валют черезБанк и касса → Валюты → Курсы валют. - 🔴 Дублирование цен в справочнике
Причина: Автоматическое создание новых версий цен при каждом обновлении.
Решение: Настройте очистку устаревших версий или используйте обработку для слияния дублей. - 🔴 Ошибки округления при массовом изменении
Причина: В формуле обработки не учтено правило округления (например, до копеек).
Решение: Проверьте настройки округления в обработке или в настройках типа цены.
⚠️ Внимание: Если в вашей базе используется регламентированный учет (например, для алкогольной продукции), изменение закупочных цен может потребовать перепроведения документов. Это связано с особенностями учета акцизов и марок. Перед массовыми изменениями проконсультируйтесь с бухгалтером.
FAQ: Частые вопросы по закупочным ценам в 1С
Как вернуть прежнюю закупочную цену, если она была ошибочно изменена?
Если цена была изменена недавно, проверьте историю изменений в карточке номенклатуры (вкладка История). Для восстановления:
- Откройте последнюю версию документа, где была корректная цена (например,
Поступление товаров). - Скопируйте цену из документа.
- Вставьте ее в справочник номенклатуры или создайте новый документ поступления с правильной ценой.
Если изменений много, воспользуйтесь резервной копией базы.
Можно ли установить разные закупочные цены для одного товара от разных поставщиков?
Да, в 1С:УТ 11 и 1С:ERP это реализуется через механизм "Цены поставщиков". Для этого:
- В карточке номенклатуры перейдите на вкладку
Цены поставщиков. - Добавьте нового поставщика и укажите его цену.
- При создании документа поступления 1С будет подставлять цену выбранного поставщика.
В 1С:Бухгалтерия 3.0 такой функции нет — придется использовать дополнительные реквизиты или обработки.
Как экспортировать закупочные цены для анализа в Excel?
Чтобы выгрузить цены:
- Откройте справочник
Номенклатура. - Нажмите
Еще → Выгрузить в Excel. - В настройках экспорта выберите колонки:
Артикул,Наименование,Закупочная цена. - Сохраните файл.
Для анализа динамики цен экспортируйте также дату последнего изменения (Дата изменения цены).
Почему в отчете "Валовая прибыль" закупочная цена отличается от той, что в справочнике?
Это связано с тем, что в отчете используется фактическая себестоимость, которая может формироваться:
- По методу
FIFO(первая партия на приход — первая в расход). - По
средней себестоимости(расчет по всем поступлениям за период). - По
себестоимости последней партии.
Чтобы увидеть детализацию, откройте отчет Анализ себестоимости товаров (Отчеты → Товары → Анализ себестоимости).
Как автоматически обновлять закупочные цены по курсу доллара?
Для этого:
- В настройках типа цены
Закупочнаяукажите, что цена зависит от валюты (например, USD). - Настройте автоматическое обновление курсов валют через
Банк и касса → Валюты → Курсы валют → Обновить курсы. - Создайте регламентное задание
Обновление цен номенклатуры, которое будет запускаться ежедневно.
В 1С:ERP также можно настроить плановые цены в долларах, а фактические — пересчитывать в рубли по курсу на дату оплаты.