Установка закупочной цены в 1С — критически важный этап для точного учета себестоимости, корректного формирования финансовых результатов и избежания ошибок в налоговой отчетности. Неправильно указанная цена может исказить прибыль, привести к убыткам на складе или конфликтам с поставщиками. В этой статье разберем все способы задания закупочных цен — от ручного ввода до автоматического расчета по алгоритмам, а также нюансы для конфигураций Управление торговлей 11, ERP 2, Комплексная автоматизация 2 и Бухгалтерия 3.0.
Особое внимание уделим типичным ошибкам: когда программа игнорирует введенные цены, подставляет неверные значения из справочников или «теряет» данные после обмена с другими базами. Также покажем, как настроить права доступа, чтобы менеджеры не могли изменять цены без утверждения, и как интегрировать закупочные цены с системами EDI (электронный документооборот).
1. Что такое закупочная цена в 1С и зачем её правильно настраивать
Закупочная цена в 1С — это стоимость товара, по которой он был приобретен у поставщика до учета дополнительных расходов (транспортировка, растаможка, страховка). Она фиксируется в документах Поступление товаров и услуг и служит базой для:
- 📊 Расчета себестоимости при продаже (методы ФИФО, средней, ЛИФО).
- 📈 Формирования финансового результата (прибыль/убыток по сделке).
- 📑 Заполнения налоговой отчетности (НДС, налог на прибыль).
- 🔄 Автоматического расчета розничных цен (наценки, скидки).
Если закупочная цена занижена или завышена, это искажает:
- 💰 Рентабельность — товар может казаться прибыльным, хотя на самом деле продается в убыток.
- 📦 Остатки на складе — в отчетах будет неверная себестоимость.
- 📄 Декларации — риск претензий от налоговой из-за несоответствия данных.
В 1С:ERP 2 и КА 2 закупочная цена может автоматически корректироваться с учетом дополнительных расходов (транспорт, страховка) — проверьте настройку параметра Учитывать расходы в себестоимости в политике учета.
Важно отличать закупочную цену от:
- 🏷️ Розничной цены — цена продажи клиенту (включает наценку).
- 📋 Плановой цены — прогнозная стоимость для бюджетирования.
- 🔄 Средней цены — расчетный показатель для методов списания.
2. Способы задания закупочной цены в 1С
В 1С есть четыре основных способа указать закупочную цену. Выбор зависит от объема данных, частоты поступлений и требований к автоматизации:
| Способ | Когда использовать | Плюсы | Минусы |
|---|---|---|---|
| Ручной ввод в документе поступления | Единичные закупки, уникальные товары | Максимальная точность, контроль | Трудоемко при большом ассортименте |
| Подстановка из справочника (регистр цен) | Регулярные поставки по фиксированным ценам | Быстрота, минимум ошибок | Не учитывает изменения цен поставщика |
| Автоматический расчет (по формуле, % от розницы) | Стандартные наценки, дилерские схемы | Снижение рутинных операций | Риск ошибок в формулах |
| Загрузка из внешних файлов (Excel, EDI) | Крупные поставщики с электронными прайсами | Актуальность данных, интеграция | Требует настройки обмена |
Рассмотрим каждый способ подробнее.
2.1 Ручной ввод в документе «Поступление товаров и услуг»
Самый простой, но трудоемкий метод. Подходит для малых предприятий или уникальных товаров. Порядок действий:
- Откройте документ
Поступление товаров и услуг(Покупки → Поступления → Поступление товаров и услуг). - Выберите контрагента и договор.
- Добавьте товары в табличную часть (кнопка
Добавитьили сканирование штрихкода). - В колонке
Ценавведите закупочную стоимость без НДС (если НДС выделен отдельно) или с НДС (если цена включает налог). - Проверьте автоматический расчет суммы и налога.
Обратите внимание на поля:
- 🔹
Тип цен— должен совпадать с согласованным с поставщиком (например, «Оптовая», «Дилерская»). - 🔹
Валюта— если закупка в иностранной валюте, курс будет пересчитан по данным ЦБ на дату документа. - 🔹
Счет учета— влияет на распределение себестоимости (например,41.01для товаров на складе).
Что делать, если 1С не сохраняет введенную цену?
Если после проведения документа цена сбрасывается на ноль или подставляется другая, проверьте:
1. Настройки прав доступа — у пользователя может не хватать прав на редактирование цен.
2. Регистры сведений — возможно, включена автоматическая подстановка из справочника (Цены номенклатуры).
3. Обработки — некоторые внешние обработки могут перезаписывать цены при проведении.
2.2 Подстановка из справочника «Цены номенклатуры»
Если у вас есть согласованные цены с поставщиком, их можно заранее занести в справочник Цены номенклатуры (Справочники → Номенклатура → Цены номенклатуры). Тогда при создании документа поступления цена будет подставляться автоматически.
Как настроить:
- Откройте справочник
Типы цен(Справочники → Номенклатура → Типы цен) и создайте новый тип (например, «Закупочная цена ОАО Ромашка»). - В справочнике
Цены номенклатурызаполните цены для нужных товаров, указав тип цен и дату актуальности. - В документе поступления выберите этот тип цен в поле
Тип цен— цены подтянутся автоматически.
Преимущество метода: снижение ручного труда и риска ошибок. Но есть нюанс:
Если поставщик изменил цены, а вы не обновили справочник, 1С будет подставлять устаревшие данные. Регулярно актуализируйте цены через обработку Обновление цен номенклатуры.
2.3 Автоматический расчет закупочной цены
В некоторых конфигурациях (например, 1С:ERP 2) можно настроить автоматический расчет закупочной цены по формуле. Это актуально для дилеров, где цена зависит от:
- 📉 Рекомендованной розничной цены (РРЦ) производителя.
- 🔢 Фиксированной наценки/скидки.
- 📊 Курса валют (для импортных товаров).
Пример настройки в ERP 2:
- Перейдите в
НСИ → Номенклатура → Виды цен. - Создайте новый вид цены (например, «Авто-закупка»).
- В поле
Формула расчетаукажите правило, например:[РРЦ производителя] * 0.7(где 0.7 — это 30% скидка от РРЦ).
- В документе поступления выберите этот вид цены — программа рассчитает значение автоматически.
Для сложных формул (с учетом веса, объема, дополнительных коэффициентов) может потребоваться доработка конфигурации.
2.4 Загрузка закупочных цен из внешних файлов
Крупные поставщики часто присылают прайс-листы в формате Excel, CSV или через EDI (например, 1С:ЭДО, Диадок). Чтобы не вводить цены вручную, настройте автоматическую загрузку:
Способы загрузки:
- 📄 Импорт из Excel — через обработку
Универсальный обмен даннымиилиЗагрузка данных из таблиц. - 🔄 EDI-обмен — если поставщик поддерживает электронный документооборот (например, через 1С:ЭДО или СБИС).
- 🤖 Робот — автоматическая обработка входящих писем с прайсами (требует настройки в 1С:Документооборот).
Пример загрузки из Excel:
- Подготовьте файл с колонками:
Артикул,Наименование,Цена,Валюта. - Откройте обработку
Загрузка данных из таблиц(Файл → Открыть → выберите файл). - Сопоставьте колонки файла с полями 1С (например, колонку
Цена— с реквизитомЦена закупочная). - Запустите загрузку и проверьте результаты в справочнике
Цены номенклатуры.
1. Убедитесь, что артикулы в файле совпадают с артикулами в 1С.
2. Проверьте разделитель дробной части (точка или запятая).
3. Удалите из файла лишние символы (валюта, %, пробелы).
4. Сделайте резервную копию базы перед массовой загрузкой.-->
3. Настройка закупочных цен в разных конфигурациях 1С
Алгоритм задания закупочных цен может отличаться в зависимости от конфигурации. Рассмотрим особенности для самых популярных решений.
3.1 1С:Управление торговлей 11 (УТ 11)
В УТ 11 закупочные цены хранятся в регистре Цены номенклатуры и подставляются в документы автоматически, если настроен тип цен по умолчанию.
Как настроить:
- Перейдите в
НСИ и администрирование → Настройка НСИ и разделов → Номенклатура → Типы цен. - Создайте тип цен для закупок (например, «Закупочная цена»).
- В настройках пользователя (
Администрирование → Пользователи → выберите пользователя → Настройки) укажите этот тип цен какТип цен по умолчанию для закупок.
Особенности УТ 11:
- 🔹 Поддерживает многоуровневые цены (например, разные цены для опта и розницы у одного поставщика).
- 🔹 Есть возможность привязать тип цен к контрагенту — тогда для каждого поставщика будет свой прайс.
- 🔹 В документе
Поступление товаровможно указать дополнительные расходы (транспорт, страховка), которые будут учтены в себестоимости.
3.2 1С:ERP Управление предприятием 2
В ERP 2 закупочные цены тесно интегрированы с модулем Бюджетирование и Управление закупками. Здесь можно:
- 📅 Планировать закупочные цены на будущие периоды.
- 📈 Анализировать динамику изменения цен поставщиков.
- 🤝 Согласовывать цены через бизнес-процессы.
Как задать плановые закупочные цены:
- Перейдите в
Бюджетирование → Бюджеты → Цены закупки. - Создайте новый бюджет и укажите период (месяц, квартал).
- Заполните цены для номенклатуры (можно загрузить из Excel).
- Утвердите бюджет — после этого менеджеры смогут использовать эти цены в заказах поставщикам.
В ERP 2 также есть механизм контроля отклонений: если фактическая цена поставщика отличается от плановой более чем на заданный процент, система выдаст предупреждение.
3.3 1С:Комплексная автоматизация 2 (КА 2)
КА 2 объединяет торговлю, производство и бухгалтерию, поэтому здесь закупочные цены влияют не только на учет товаров, но и на:
- 🏭 Себестоимость готовой продукции (если сырье закупается).
- 💼 Финансовый результат по подразделениям.
- 📊 Управленческую отчетность.
Особенности настройки:
- 🔹 В документе
Поступление товаровможно указать несколько статей расходов (например, отдельно цена товара и отдельно доставка). - 🔹 Есть возможность распределять дополнительные расходы на себестоимость товаров пропорционально их весу или стоимости.
- 🔹 Поддерживается партионный учет — можно отслеживать, по какой цене была каждая партия товара.
Чтобы включить распределение дополнительных расходов:
- Откройте документ
Поступление товаров и услуг. - На закладке
Дополнительнодобавьте строку с типомУслуга(например, «Доставка»). - Укажите сумму и статью расходов.
- В настройках документа включите флаг
Распределять дополнительные расходы.
3.4 1С:Бухгалтерия 3.0
В Бухгалтерии 3.0 закупочные цены учитываются в первую очередь для налогового и бухгалтерского учета. Здесь нет сложных механизмов управления ценами, как в УТ или ERP, но важно правильно настроить:
- 🔹 Счета учета — например,
41.01для товаров,10.01для материалов. - 🔹 НДС — если поставщик не плательщик НДС, укажите ставку
Без НДС. - 🔹 Валютный учет — если закупка в иностранной валюте, проверьте курс ЦБ на дату оприходования.
Как проверить корректность учета закупочных цен:
- Сформируйте отчет
Карточка счетапо счету41.01(товары) или10.01(материалы). - Проверьте, что себестоимость совпадает с ценами в документах поступления.
- Если есть расхождения, проверьте проводки (
Операции → Журнал проводок) на наличие ошибок.
В Бухгалтерии 3.0 нет регистра Цены номенклатуры, поэтому закупочные цены хранятся только в документах поступления. Для анализа используйте отчет Анализ субконто по номенклатуре.
4. Типичные ошибки при работе с закупочными ценами и как их избежать
Даже опытные пользователи 1С сталкиваются с проблемами при работе с закупочными ценами. Рассмотрим самые распространенные ошибки и способы их решения.
4.1 1С не сохраняет введенную закупочную цену
Симптомы:
- 🔸 Цена сбрасывается на ноль после проведения документа.
- 🔸 Подставляется цена из справочника, несмотря на ручной ввод.
- 🔸 В печатной форме цена отличается от введенной.
Причины и решения:
| Причина | Как исправить |
|---|---|
| Не хватает прав у пользователя | Проверьте роль пользователя в Администрирование → Пользователи. Дайте права на редактирование цен. |
| Включена автоматическая подстановка из регистра цен | В документе поступления отключите флаг Подставлять цены из регистра или обновите данные в регистре. |
| Ошибка в обработке проведения документа | Проверьте логи ошибок (Администрирование → Журнал регистрации) или обновите конфигурацию. |
| Конфликт с внешней обработкой | Отключите все внешние обработки и проверьте, сохраняется ли цена. Если да — ищите проблему в одной из обработок. |
4.2 Закупочная цена не совпадает с данными поставщика
Расхождения могут возникать из-за:
- 🔸 Округления — 1С округляет цены до копеек, а поставщик присылает значения с большим количеством знаков.
- 🔸 Курса валют — если закупка в иностранной валюте, проверьте курс на дату документа.
- 🔸 Дополнительных расходов — возможно, вы не учли транспорт или страховку.
- 🔸 НДС — уточните, включен налог в цену или нет.
Как проверить:
- Сравните сумму в документе 1С с суммой в счете поставщика.
- Если разница в копейках — настройте округление в параметрах учета (
Администрирование → Настройка программы → Валюты). - Если разница значительная — проверьте проводки по счету
19.03(НДС по приобретенным товарам).
4.3 Ошибки при загрузке цен из Excel
Частые проблемы:
- 🔸 Несовпадение артикулов — в файле и в 1С разные форматы артикулов.
- 🔸 Неправильный разделитель — вместо точки запятая в дробных числах.
- 🔸 Лишние символы — в ячейках с ценами есть пробелы, знаки валют.
- 🔸 Несоответствие типов данных — 1С ожидает число, а в файле текст.
Как подготовить файл для загрузки:
1. Приведите артикулы к единому формату (удалите пробелы, приведите к верхнему регистру).
2. Замените разделитель дробной части на точку (если в 1С такой формат).
3. Удалите из ячеек с ценами все символы, кроме цифр и разделителя.
4. Сохраните файл в формате .xlsx или .csv (UTF-8).-->
4.4 Закупочные цены не обновляются при изменении курса валют
Если вы ведете учет в иностранной валюте, а цены в 1С не пересчитываются при изменении курса ЦБ, проверьте:
- 🔹 Настройку валютного учета в параметрах программы.
- 🔹 Флаг
Переоценивать валютные ценыв документе поступления. - 🔹 Актуальность курсов валют (
Справочники → Валюты).
Как исправить:
- Обновите курсы валют через
Справочники → Валюты → Загрузить курсы. - Перепроведите документы поступления с новой датой.
- Если цены не изменились — проверьте настройку
Валютный учетв политике учета.
В 1С:ERP 2 и КА 2 есть обработка Массовая переоценка валютных цен, которая позволяет обновить цены по текущему курсу без перепроведения документов.
5. Как контролировать и анализировать закупочные цены
Просто задать закупочную цену недостаточно — нужно регулярно контролировать её актуальность и анализировать динамику. В 1С есть инструменты для этого.
5.1 Отчеты по закупочным ценам
Основные отчеты для анализа:
- 📊 Анализ цен номенклатуры (
Отчеты → Номенклатура → Анализ цен номенклатуры) — показывает историю изменения цен по каждому товару. - 📈 Динамика цен поставщиков (
Отчеты → Покупки → Динамика цен поставщиков) — сравнивает цены разных контрагентов. - 💰 Себестоимость товаров (
Отчеты → Склад → Себестоимость товаров) — отображает фактическую себестоимость с учетом всех расходов.
Как настроить отчет Анализ цен номенклатуры:
- Откройте отчет и укажите период анализа.
- В настройках добавьте группировку по
ПоставщикуиТипу цен. - Добавьте показатели
Минимальная цена,Максимальная цена,Средняя цена. - Экспортируйте отчет в Excel для дальнейшего анализа.
5.2 Контроль отклонений закупочных цен
В 1С:ERP 2 и УТ 11 можно настроить автоматический контроль отклонений фактических цен от плановых. Например, если цена поставщика выше согласованной на 10%, система выдаст предупреждение.
Как настроить:
- Перейдите в
НСИ → Настройка НСИ и разделов → Закупки → Контроль цен поставщиков. - Укажите допустимое отклонение (например, 5%).
- Выберите ответственного за утверждение отклонений (например, руководитель отдела закупок).
- Сохраните настройки — теперь при превышении порога система будет требовать утверждения.
5.3 Интеграция с системами аналитики
Для глубокого анализа закупочных цен можно выгрузить данные в внешние системы:
- 📊 Power BI — для построения дашбордов по динамике цен.
- 📈 Excel — для сводных таблиц и графиков.
- 🤖 1С:Аналитика — встроенный инструмент для бизнес-анализа.
Пример выгрузки в Excel:
- Сформируйте отчет
Анализ цен номенклатуры. - Нажмите
Еще → Выгрузить в Excel. - В Excel создайте сводную таблицу по полям
Номенклатура,Поставщик,Дата,Цена.
6. Автоматизация работы с закупочными ценами
Ручной ввод и контроль цен отнимает много времени. Рассмотрим способы автоматизации.
6.1 Настройка бизнес-процессов утверждения цен
В 1С:ERP 2 и 1С:Документооборот можно настроить бизнес-процесс утверждения закупочных цен. Например:
- Менеджер вводит цену в заказе поставщику.
- Если цена выше согласованной, задача уходит на утверждение руководителю.
- После утверждения цена фиксируется в документе.
Как настроить:
- Откройте
Администрирование → Бизнес-процессы → Настройка бизнес-процессов. - Создайте новый биз