К статье
Практический материал

Торговля и Склад · 10 мин

Как установить закупочную цену в 1С: Управление нашей фирмой

Как установить закупочную цену в 1С УНФ: настройка видов цен, документ «Установка цен номенклатуры», автоматический расчёт, проверка результата и типичные ошибки.

Закупочная цена в 1С: Управление нашей фирмой (УНФ) — это цена, по которой компания приобретает товар у поставщика. Она используется при заполнении документов закупки, расчёте себестоимости, анализе наценки и как основа для формирования отпускных цен. Без корректно настроенных закупочных цен отчёты по валовой прибыли будут показывать искажённые данные.

Механизм ценообразования в УНФ строится на трёх элементах: справочнике «Виды цен», документе «Установка цен номенклатуры» и автоматической регистрации цен из документов поступления. Ниже разберём каждый вариант установки закупочной цены: ручной ввод, расчёт от базовой цены, загрузку из прайса поставщика и автоматическое обновление при оприходовании товара.

Инструкция ориентирована на типовую конфигурацию УНФ (ред. 1.6 и 3.0). Названия команд в разных релизах могут незначительно отличаться, но общая логика работы одинакова.

Как устроено ценообразование в УНФ

В УНФ цены не хранятся в карточке номенклатуры напрямую. Они регистрируются в регистре сведений «Цены номенклатуры» с указанием вида цен, номенклатуры, характеристики (если используется) и даты начала действия. Благодаря этому программа хранит историю изменения цен и умеет подставлять актуальное значение на любую дату документа.

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

Шаг 1. Создайте или проверьте вид цен «Закупочная»

Откройте раздел «Настройки» (или «Компания») → «Ценообразование» → «Виды цен». В типовой поставке вид цен «Закупочная» обычно уже создан. Если его нет или нужен отдельный вид для конкретного поставщика, создайте новый элемент кнопкой «Создать».

В карточке вида цен заполните ключевые поля:

  • Наименование — например, «Закупочная» или «Закупочная (Поставщик А)»;
  • Тип вида цен — «Закупочная»; именно этот признак позволяет программе автоматически обновлять цену из документов поступления;
  • Валюта — валюта, в которой поставщик выставляет цены;
  • Цена включает НДС — установите флажок в соответствии с условиями договора;
  • Порядок округления — до копеек, до рубля или по арифметическим правилам.

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

Шаг 2. Установите цены документом «Установка цен номенклатуры»

Основной инструмент ручной установки цен — документ «Установка цен номенклатуры». Найдите его в разделе «Закупки» (или «Продажи» → «Цены» в зависимости от релиза) и создайте новый документ.

В шапке документа укажите вид цен «Закупочная». Затем заполните табличную часть одним из способов:

  • кнопка «Добавить» — построчный ввод номенклатуры и цены вручную;
  • кнопка «Подобрать» — выбор позиций из справочника номенклатуры с множественным выбором;
  • кнопка «Заполнить» — подбор по группе номенклатуры, по виду цен, по документу поступления или по остаткам;
  • загрузка из внешнего файла (Excel, CSV) через обработку загрузки данных.

После заполнения проверьте колонку «Цена» и проведите документ. Цены начнут действовать с даты документа и будут подставляться в новые документы закупки.

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

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

Самый практичный способ для регулярных закупок — автоматическая регистрация закупочной цены при проведении приходной накладной. Для этого в документе «Приходная накладная» в поле «Вид цен» укажите закупочный вид цен: при проведении программа запишет цены из табличной части в регистр с датой документа.

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

Учтите важный нюанс: автоматическая регистрация перезаписывает цену на дату документа. Если в тот же день была ручная установка цен, приоритет определяется временем документов. Проверяйте итоговое значение через отчёт или карточку номенклатуры.

Расчёт закупочной цены от базового вида

Если закупочная цена должна формироваться формулой — например, как процент от оптовой цены или с фиксированной скидкой — настройте расчётный вид цен. В карточке вида цен установите способ задания «Рассчитывается от других видов цен», укажите базовый вид цен и наценку (положительную или отрицательную).

После настройки в документе «Установка цен номенклатуры» используйте команду «Заполнить» → «По ценам номенклатуры» с последующим пересчётом: программа рассчитает закупочную цену по формуле для всех выбранных позиций. При изменении базовой цены расчётный вид нужно переустановить заново — статические расчётные цены не пересчитываются сами.

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

Способы установки закупочной цены

Ручная установка цен

Подходит для разовых изменений и небольшого ассортимента; требует регулярного контроля актуальности

Автоматически из поступления

Оптимально при регулярных закупках; цена всегда соответствует последней накладной, но перезаписывается каждым документом

Расчёт от базового вида

Удобен при формульном ценообразовании; требует переустановки при изменении базовой цены

Динамический вид цен

Не требует документов установки, всегда актуален; ограничение — цена не хранится в регистре и недоступна в части отчётов

Проверка результата

После установки цен убедитесь, что механизм работает корректно. Самый быстрый способ — открыть карточку номенклатуры и перейти по ссылке «Цены»: в таблице должна отображаться закупочная цена с актуальной датой и видом цен.

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

Для массовой проверки используйте отчёт «Цены номенклатуры» (раздел «Закупки» или «Продажи» → «Отчёты»): он показывает действующие цены по всем видам и позволяет быстро найти позиции без закупочной цены.

Контрольные точки

Как проверить результат

Цена в карточке номенклатуры
Норма

Отображается закупочная цена с актуальной датой

Тревожный признак

Цена отсутствует или дата установки устарела

Подстановка в приходную накладную
Норма

Цена заполняется автоматически при выборе товара

Тревожный признак

Подставляется ноль или значение из другого вида цен

Отчёт «Цены номенклатуры»
Норма

Все нужные позиции имеют закупочную цену

Тревожный признак

Есть строки с пустой ценой или неверной валютой

Типичные ошибки и ограничения

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

Вторая частая ситуация — использование характеристик номенклатуры. Если для товара ведётся учёт по характеристикам, цена устанавливается отдельно для каждой характеристики (или для пустого значения как общей). Установка цены только на «головную» номенклатуру не гарантирует подстановку для конкретной характеристики.

Третий источник ошибок — права доступа. Пользователю без прав на документ «Установка цен номенклатуры» цены будут видны, но изменить их он не сможет. Проверяйте роли в настройках прав доступа, если кнопки недоступны.

Типичные ошибки
01
Установка цены на вид с типом «Произвольный» вместо «Закупочная» — автоматика из поступлений не срабатывает
02
Игнорирование характеристик — цена не подставляется для конкретных вариантов товара
03
Установка цен задним числом без анализа — отчёты по себестоимости за прошлые периоды меняются
04
Несоответствие валюты вида цен и документа — в накладную попадают некорректные суммы
05
Отсутствие переустановки расчётных цен после изменения базовых — закупочные цены устаревают

FAQ

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

Да. Создайте отдельный вид цен для каждого поставщика (например, «Закупочная (Поставщик А)») и укажите его в договоре или карточке контрагента. Тогда документы по этому поставщику будут регистрировать и подставлять именно его цены.

Почему закупочная цена не подставляется в приходную накладную?

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

Как массово загрузить закупочные цены из прайса поставщика в Excel?

Используйте обработку «Загрузка данных из внешних источников» (раздел «Компания» или «Настройки») либо команду загрузки в документе «Установка цен номенклатуры». Подготовьте файл с колонками «Артикул/Номенклатура» и «Цена», сопоставьте поля при загрузке и проверьте результат перед проведением.

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

Нет. Установка цен влияет только на будущие документы и аналитические отчёты. Себестоимость уже оприходованных остатков фиксируется документами поступления и не пересчитывается при изменении вида цен.

Чем динамический вид цен отличается от расчётного?

Расчётный вид цен хранится в регистре и требует периодической переустановки документом. Динамический вычисляется в момент обращения по формуле от базового вида и всегда актуален, но не отображается в отчётах по зарегистрированным ценам.

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

Да, через настройку прав доступа: ограничьте права на документ «Установка цен номенклатуры» и используйте механизм контроля минимальных цен и отклонений в настройках ценообразования, чтобы программа блокировала ручное изменение цен в документах закупки.

Итог

Что важно запомнить

Закупочная цена в 1С УНФ задаётся через вид цен с типом «Закупочная» и регистрируется документом «Установка цен номенклатуры» либо автоматически из приходной накладной. Перед массовыми изменениями делайте резервную копию, а после установки проверяйте результат в карточке номенклатуры и отчёте по ценам.