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

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

Как внести цену в 1С: полная инструкция для разных конфигураций

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

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

Ниже разобраны основные сценарии: ручной ввод одной цены, массовое заполнение по накладной, загрузка прайса из Excel, округление и формулы, а также проверка того, что цена действительно подставляется в документы продажи. Инструкции ориентированы на конфигурации «Управление торговлей 11», «Комплексная автоматизация 2» и «ERP», но логика одинакова и в «1С:Рознице», и в «Управлении нашей фирмой» — отличаются только названия разделов меню.

Где в 1С хранятся цены и почему это важно понимать

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

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

Подготовка: создайте или проверьте вид цен

Перед первым вводом цен убедитесь, что нужный вид цен существует. Откройте раздел «CRM и маркетинг» (или «Настройки и справочники» в зависимости от конфигурации) → «Виды цен». В типовой поставке обычно уже есть предопределённые виды: «Закупочная», «Оптовая», «Розничная».

При создании нового вида цен обратите внимание на ключевые параметры: валюта, флаг «Цена включает НДС» и способ задания — «произвольный» (вводится вручную), «наценка на другой вид цен» или «формула». Ошибка с НДС — частая причина расхождений: если в виде цен указано «цена включает НДС», а поставщик дал цены без НДС, суммы в документах будут отличаться.

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

Основной способ: документ «Установка цен номенклатуры»

Стандартный путь внесения цен выглядит так. Откройте «CRM и маркетинг» → «Цены (прайс-лист)» → «Установка цен номенклатуры» (в УНФ: «Продажи» → «Цены номенклатуры»; в «Рознице»: «Закупки» или «Маркетинг» → «Установка цен»). Создайте новый документ.

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

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

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

Заполнение цен по поступлению товара

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

Массовый ввод и загрузка цен из Excel

Когда позиций десятки или сотни, ручной ввод неэффективен. В «Управлении торговлей 11» есть обработка «Загрузка цен поставщика из файлов» и механизм «Регистрация цен поставщика», а для собственных цен удобен ввод через копирование: табличную часть документа установки цен можно заполнить вставкой из буфера обмена — скопируйте в Excel два столбца (артикул или наименование и цена) и вставьте в таблицу документа.

Для регулярной загрузки прайсов поставщиков используйте типовую обработку «Загрузка данных из табличного документа» (в УТ 11 — «Помощник продаж» / загрузка через сервисы сопоставления номенклатуры). В ней настраивается соответствие колонок файла полям 1С: артикул, наименование, цена, валюта. Сопоставление по артикулу надёжнее, чем по наименованию, — названия у поставщика и в вашей базе часто отличаются, и строки «не находятся».

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

Формулы, наценки и округление цен

Расчётные виды цен избавляют от ручного пересчёта. Например, розничная цена = закупочная + 30%, а «мелкооптовая» = закупочная + 15%. Формулы задаются в карточке вида цен, и при проведении документа установки цен программа рассчитывает значения автоматически по кнопке «Рассчитать» (или при выборе команды пересчёта в табличной части).

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

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

Как проверить, что цена внесена правильно

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

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

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

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

Запись в истории цен
Норма

Есть документ установки цен с нужной датой, видом цен и значением

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

Записи нет или значение не совпадает с введённым

Подстановка в продажу
Норма

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

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

Поле цены пустое или содержит устаревшее значение

Валюта и НДС
Норма

Валюта вида цен и признак «включает НДС» совпадают с условиями прайса

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

Суммы в документах отличаются от прайса на величину НДС или курса

Особенности в разных конфигурациях

В «1С:Бухгалтерии 8» механизм проще: цены хранятся в регистре «Цены номенклатуры», заполнить его можно из карточки товара по ссылке «Цены» или документом «Установка цен номенклатуры» (раздел «Склад» или «Покупки», в зависимости от настроек). Вид цен там один на тип цен, и в документах продажи тип цен выбирается вручную или подставляется из договора.

В «1С:Рознице» установка цен привязана к магазину: вид цен закреплён за торговой точкой, и один и тот же товар может стоить по-разному в разных магазинах. Переоценка товаров на складе магазина выполняется отдельным документом «Переоценка товаров в рознице», если учёт ведётся по продажным ценам.

В «Управлении нашей фирмой» цены вводятся документом «Установка цен», а вид цен указывается в договоре контрагента или в документе продажи. Логика та же: без проведённого документа установки цен автоподстановка работать не будет.

Способы внесения цен

Ручной ввод документом

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

Создание на основании поступления

Удобно при приходе товара: список уже заполнен, закупочные цены подставлены; не подходит для изменения цен без новой поставки

Загрузка из Excel

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

Расчётные виды цен

Автоматизируют наценку от закупочной цены; требуют пересчёта при изменении базовой цены и контроля округления

Типичные ошибки и риски

Самая частая проблема — цена установлена, но в продажах не видна. Причины почти всегда одни и те же: несовпадение вида цен в документе установки и в соглашении с клиентом, дата установки позже даты продажи, либо документ установки цен просто не проведён (сохранён, но не проведён — записи в регистре нет).

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

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

Итог

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

Цена в 1С вносится документом «Установка цен номенклатуры» с указанием вида цен и даты начала действия. Для массового ввода используйте заполнение по поступлению или загрузку из Excel, для автоматики — расчётные виды цен. Результат всегда проверяйте через историю цен в карточке товара и тестовую подстановку в документ продажи.

Частые вопросы

Почему в карточке товара нет поля для ввода цены?

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

Как изменить цену, если она уже установлена?

Создайте новый документ «Установка цен номенклатуры» с актуальной датой и новым значением. Старая цена перестанет действовать с этой даты, но сохранится в истории. Редактировать старый документ не рекомендуется — это исказит данные о ценах на прошлые даты.

Цена установлена, но в реализацию не подставляется. Что проверить?

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

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

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

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

В карточке вида цен укажите валюту (например, USD или EUR). При проведении документа установки цен значение сохраняется в этой валюте, а в рублёвых документах продажи цена пересчитается по курсу на дату документа. Следите, чтобы курсы валют в базе были актуальными — иначе пересчёт будет неверным.

Нужно ли устанавливать цены заново при каждом поступлении товара?

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