Торговля и Склад · 14 мин
Как зарегистрировать цены поставщика в 1С
Как зарегистрировать цены поставщика в 1С: документ «Регистрация цен поставщика», установка цен при поступлении, загрузка прайсов, проверка и типичные ошибки.
Цены поставщика в 1С — это не просто цифры в карточке товара, а отдельный механизм, который влияет на автоматическое заполнение заказов поставщикам, сравнение условий закупки и расчёт наценки при формировании собственных отпускных цен. Если цены поставщиков не зарегистрированы или устарели, менеджер по закупкам вынужден каждый раз вводить стоимость вручную, а отчёты по сравнению цен теряют смысл.
В типовых конфигурациях «1С:Управление торговлей 11» и «1С:Комплексная автоматизация» для фиксации закупочных цен используется документ «Регистрация цен поставщика». Он сохраняет связку «поставщик — номенклатура — цена — дата», и дальше эти данные подставляются в документы закупки автоматически. В «1С:Управление нашей фирмой» механизм похож, но называется «Цены поставщиков» и работает через виды цен контрагентов.
Ниже разобраны все рабочие способы регистрации: ручное создание документа, автоматическая регистрация при поступлении, загрузка прайс-листа из файла и массовое изменение цен. Отдельно рассмотрены типичные ошибки и способы проверить, что цены действительно записались и подставляются в документы.
Где в 1С хранятся цены поставщика и как это работает
Цены поставщиков хранятся в периодическом регистре сведений: каждая запись привязана к поставщику, номенклатуре, характеристике (если используется) и дате. Благодаря периодичности система «помнит» историю изменений — можно посмотреть, сколько товар стоил у поставщика месяц или год назад, и сравнить динамику.
Ключевой момент: цена действует с даты документа регистрации и до следующей регистрации по той же позиции. Если вы зарегистрировали цену 100 рублей 1 марта, а 15 марта — 110 рублей, то в документах с 1 по 14 марта подставится 100, а с 15 марта — 110. Это важно учитывать при задним числом введённых документах.
При проведении «Заказа поставщику» или «Приобретения товаров и услуг» программа ищет последнюю зарегистрированную цену по связке «партнёр + номенклатура» и подставляет её в табличную часть. Если цены нет — поле останется пустым или подставится цена из предыдущего документа, в зависимости от настроек.
Способ 1. Ручное создание документа «Регистрация цен поставщика»
Это базовый способ, подходящий, когда поставщиков и позиций немного или нужно зафиксировать цены по одному новому контрагенту. Откройте раздел «Закупки» → «Регистрация цен поставщика» и нажмите «Создать». Если документа нет в списке, проверьте, что в настройках раздела «НСИ и администрирование» включён учёт цен поставщиков.
В шапке документа укажите поставщика (партнёра). Затем заполните табличную часть: добавьте номенклатуру вручную, через подбор или скопируйте строки из другого документа. Для каждой позиции укажите цену и валюту. Если используются характеристики или упаковки — заполните и их, иначе цена не подтянется к документам с конкретной характеристикой.
После заполнения нажмите «Провести и закрыть». Дата документа определяет, с какого момента цена считается действующей. Не ставьте дату «задним числом» без необходимости: это может изменить цены в уже проведённых документах при их перепроведении.
- 1Откройте «Закупки» → «Регистрация цен поставщика» → «Создать»
- 2Укажите поставщика в шапке документа
- 3Добавьте номенклатуру в табличную часть и проставьте цены
- 4Проверьте валюту, характеристики и упаковки
- 5Проведите документ и убедитесь, что цена появилась в отчёте «Цены поставщиков»
Способ 2. Автоматическая регистрация цен при поступлении
Чаще всего цены поставщика регистрируются не отдельным документом, а автоматически — при проведении «Приобретения товаров и услуг». Для этого в настройках соглашения с поставщиком или в самом документе поступления должен быть установлен флаг «Регистрировать цены поставщика автоматически».
Когда документ поступления проводится с этим флагом, программа одновременно создаёт запись в регистре цен: поставщик, номенклатура и цена берутся из табличной части поступления. Отдельный документ «Регистрация цен поставщика» при этом может создаваться автоматически — его можно найти по ссылке из поступления.
Этот способ удобен тем, что цены всегда соответствуют фактическим закупкам. Но у него есть обратная сторона: если менеджер ошибся в цене при вводе поступления, ошибочная цена сразу попадёт в регистр и будет подставляться в следующие заказы. Поэтому при работе с новым поставщиком первые документы стоит перепроверять.
Способ 3. Загрузка прайс-листа поставщика из файла
Когда поставщик присылает прайс на сотни или тысячи позиций, ручной ввод неприемлем. В УТ 11 и КА для этого есть обработка «Загрузка цен поставщика» (или «Загрузка данных из файла»), доступная из документа «Регистрация цен поставщика» по кнопке «Заполнить» или из раздела закупок.
Файл поставщика предварительно приведите к простому виду: колонки «Артикул», «Наименование», «Цена» (при необходимости — «Валюта», «Штрихкод»). Формат — Excel или CSV. Сохраните файл в формате, который обработка поддерживает, и уберите объединённые ячейки, шапки с логотипами и промежуточные итоги — они ломают сопоставление колонок.
В обработке загрузки укажите файл, сопоставьте колонки файла полям 1С и выберите способ поиска номенклатуры: по артикулу поставщика, штрихкоду или наименованию. Самый надёжный вариант — артикул или штрихкод: поиск по наименованию даёт ложные совпадения из-за различий в написании. Ненайденные позиции программа покажет отдельным списком — их можно создать или пропустить.
После сопоставления нажмите «Загрузить» — табличная часть документа регистрации заполнится ценами из файла. Проведите документ. Перед проведением обязательно выборочно сверьте 5–10 позиций с исходным прайсом: сдвиг колонок или неверный разделитель разрядов — самые частые причины порчи данных при загрузке.
Сравнение способов регистрации цен
Выбор способа зависит от количества позиций, частоты обновления и того, насколько цены привязаны к фактическим закупкам. На практике способы комбинируют: базовые цены грузят из прайса, а текущие изменения фиксируются автоматически при поступлениях.
| Способ | Когда подходит | Ограничения |
|---|---|---|
| Ручной документ регистрации | Мало позиций, разовая фиксация условий, новый поставщик | Трудоёмко при большом ассортименте, легко ошибиться в цене |
| Автоматически при поступлении | Цены всегда равны фактическим закупкам, регулярные поставки | Ошибка в поступлении сразу попадает в регистр цен |
| Загрузка прайса из файла | Большие прайсы, регулярное обновление условий поставщика | Требует подготовки файла и контроля сопоставления номенклатуры |
Сравнение вариантов
Подходит для единичных позиций и новых поставщиков; полный контроль, но медленно при большом объёме
Цены всегда актуальны относительно закупок; риск — ошибка оператора сразу уходит в регистр
Единственный разумный вариант для прайсов на сотни позиций; требует чистого файла и сверки результата
Настройки, от которых зависит подстановка цен
Если цены зарегистрированы, но в документы не подставляются, проблема почти всегда в настройках. Проверьте раздел «НСИ и администрирование» → «Настройка НСИ и разделов» → «Закупки»: должна быть включена опция учёта цен поставщиков. В УНФ аналогичная настройка находится в разделе «Компания» → «Ещё больше возможностей» → «Закупки».
Второй уровень — соглашение с поставщиком. В карточке соглашения указывается вид цен поставщика и порядок регистрации. Если в документе закупки выбрано соглашение, по которому цены не регистрируются и не используются, автоподстановка работать не будет, даже если в регистре цены есть.
Третий момент — валюта и упаковки. Цена, зарегистрированная в долларах, в документ в рублях подставится с пересчётом по курсу на дату документа; если курс не установлен, цена будет нулевой. Аналогично цена, указанная за коробку, при заказе в штуках пересчитается только при корректно заполненных упаковках в карточке номенклатуры.
Как выбрать действие
Как проверить, что цены зарегистрировались корректно
Первичная проверка — отчёт «Цены поставщиков» (в УТ 11: «Закупки» → «Отчёты по закупкам»). Сформируйте его с отбором по поставщику и убедитесь, что нужные позиции присутствуют, цены и даты актуальны. Заодно видно дубли: если по одной позиции несколько записей с близкими датами и разными ценами, стоит разобраться, какая из них корректная.
Вторая проверка — практическая: создайте тестовый «Заказ поставщику», добавьте номенклатуру и посмотрите, подставилась ли цена. Это самый надёжный способ убедиться, что вся цепочка — регистр, соглашение, настройки — работает. Тестовый документ после проверки просто не проводите или пометьте на удаление.
Третья проверка — карточка номенклатуры. В ней по ссылке «Цены поставщиков» видно всю историю цен по позиции от разных поставщиков. Это удобно для поиска ситуации, когда цена зарегистрирована не тому партнёру — например, торговой организации вместо филиала, с которым оформляются документы.
Как проверить результат
Позиции присутствуют, цены и даты соответствуют прайсу
Позиций нет, цены в другой валюте или с устаревшей датой
Цена подставляется автоматически при выборе номенклатуры
Поле цены пустое или подставляется старое значение
Цены привязаны к правильному партнёру
Цена записана на другого партнёра или головную организацию
Типичные ошибки и как их избежать
Самая распространённая ошибка — регистрация цены «не тому» партнёру. Если в базе у контрагента несколько партнёров (головная организация и обособленные подразделения), цена, записанная на одного, в документах с другим не подставится. Перед регистрацией сверьте партнёра с тем, кто указан в реальных поступлениях.
Вторая ошибка — игнорирование характеристик. Если номенклатура ведётся с характеристиками (размеры, цвета, фасовка), а цена зарегистрирована без указания характеристики, в документах с конкретной характеристикой она не подтянется. Регистрируйте цены на том же уровне детализации, на котором ведёте учёт.
Третья группа ошибок связана с загрузкой из файлов: сдвиг колонок, цены с НДС вместо цен без НДС, тысячные разделители, распознанные как часть числа. Всегда сверяйте несколько позиций с исходным прайсом до проведения документа и заранее решите, какие цены грузите — с НДС или без, — иначе наценка и себестоимость посчитаются неверно.
Ограничения и когда нужна доработка
Типовой механизм покрывает большинство сценариев, но имеет границы. Нет встроенной защиты от резких скачков цен: если поставщик поднял цену вдвое, программа молча зарегистрирует новое значение. Контроль отклонений реализуют отчётом сравнения цен или доработкой с проверкой при проведении.
Загрузка из файла в типовой поставке работает с относительно простой структурой прайса. Если поставщик присылает многостраничные Excel-книги с иерархией, картинками и формулами, потребуется либо предварительная подготовка файла вручную, либо доработанная обработка загрузки под конкретный формат.
Если у поставщика цены зависят от объёма закупки, региона доставки или формы оплаты, типового регистра цен недостаточно — такие условия моделируют через несколько соглашений с разными видами цен либо через индивидуальные доработки. Перед доработкой оцените, не проще ли вести 2–3 соглашения типовыми средствами.
Полезная привычка — раз в месяц формировать отчёт «Цены поставщиков» по ключевым позициям и сравнивать с предыдущим периодом. Так вы вовремя заметите и рост закупочных цен, и случайные ошибки регистрации, пока они не ушли в десятки заказов.
Часто задаваемые вопросы
Чем регистрация цен поставщика отличается от установки цен номенклатуры?
«Регистрация цен поставщика» фиксирует закупочные цены конкретного контрагента и используется в документах закупки. «Установка цен номенклатуры» задаёт ваши собственные отпускные (розничные, оптовые) цены и применяется в документах продажи. Это два независимых регистра, хотя отпускные цены часто рассчитываются наценкой от цен поставщика.
Можно ли зарегистрировать цены сразу по нескольким поставщикам одним документом?
Нет, документ «Регистрация цен поставщика» в типовых конфигурациях создаётся на одного поставщика. Для нескольких контрагентов создайте отдельные документы — их удобно копировать, если ассортимент совпадает. При загрузке из файлов прайсы разных поставщиков также обрабатываются по очереди.
Почему в заказе подставляется старая цена, хотя новая зарегистрирована?
Проверьте дату документа регистрации: действует цена с последней датой, не превышающей дату заказа. Если новый документ регистрации датирован позже даты заказа, подставится прежняя цена. Также убедитесь, что документ регистрации проведён, а не сохранён в черновике.
Как изменить или удалить ошибочно зарегистрированную цену?
Найдите документ регистрации с ошибкой в журнале «Регистрация цен поставщика». Если документ единственный по этой позиции — распроведите или пометьте его на удаление. Если после него были другие регистрации, корректнее ввести новый документ с правильной ценой актуальной датой: история сохранится, а действовать будет верное значение.
Работает ли регистрация цен поставщика в 1С:Бухгалтерии?
В «1С:Бухгалтерии 8» нет полноценного механизма регистрации цен поставщиков, как в торговых конфигурациях. Цены подставляются в поступления из последнего документа по этому поставщику. Если нужна история цен, сравнение поставщиков и автоматическая загрузка прайсов, рассмотрите «1С:Управление нашей фирмой» или «1С:Управление торговлей».
Что важно запомнить
Цены поставщика фиксируются документом «Регистрация цен поставщика» — вручную, автоматически при поступлении или загрузкой из файла. Действует цена с последней датой регистрации по связке «партнёр + номенклатура + характеристика». После любого способа регистрации проверяйте результат отчётом «Цены поставщиков» и тестовым заказом, а при загрузке из файла сверяйте позиции с исходным прайсом до проведения документа.