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

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

Как вставить цену в 1С: пошаговая инструкция

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

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

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

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

Где в 1С хранятся цены и что такое вид цены

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

Вторая сущность — сам документ «Установка цен номенклатуры». При его проведении значения записываются в регистр сведений «Цены номенклатуры» с привязкой к дате. Именно оттуда программа берёт цену при заполнении реализации, заказа клиента или чека ККМ. Без проведённого документа цена в системе отсутствует, и при продаже поле цены останется пустым.

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

Как установить цену документом «Установка цен номенклатуры»

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

Порядок действий
  1. 1
    Откройте раздел «Закупки» → «Цены поставщиков» или «CRM и маркетинг» → «Цены (прайс-лист)» и нажмите «Установка цен номенклатуры» → «Создать».
  2. 2
    Укажите дату документа — с неё начнёт действовать цена.
  3. 3
    Выберите вид цены (или несколько видов через кнопку «Выбрать виды цен»).
  4. 4
    Добавьте товары кнопкой «Добавить» или «Подбор».
  5. 5
    Впишите цену в колонку табличной части для каждого товара.
  6. 6
    Проведите документ и проверьте цену в карточке товара или новом документе продажи.

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

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

Как задать цену автоматически: формулы и наценки

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

Например, вид цены «Розничная» можно настроить как «Закупочная + 30 %». После этого достаточно устанавливать только закупочную цену, а розничная рассчитается и запишется при проведении документа установки цен. В формулах доступны арифметические операции, округление и ссылки на другие виды цен.

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

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

Если прайс приходит от поставщика файлом, используйте обработку «Загрузка цен поставщика» или типовую загрузку табличных данных (в УТ 11 — «Закупки» → «Сервис» → «Загрузка цен поставщика»; в УНФ — «Загрузка данных из внешнего источника»). Файл Excel копируется в таблицу обработки, колонки сопоставляются с полями (номенклатура, артикул, цена), после чего программа создаёт документ установки цен.

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

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

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

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

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

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

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

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

На вкладке цен видно новое значение с верной датой

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

Цены нет или стоит старое значение

Подстановка в реализацию
Норма

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

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

Поле цены пустое или ноль

Дата действия
Норма

Документ установки цен датирован не позже даты продажи

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

Документ установки цен позже продажи — цена не подтянется

Типичные ошибки при установке цен

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

Типичные ошибки
01
Документ создан, но не проведён — цена не записалась в регистр и в продажах пусто.
02
Установлен не тот вид цены, который указан в соглашении с клиентом, — в документе подставляется ноль или другая цена.
03
Дата документа установки цен позже даты продажи — программа берёт предыдущее значение.
04
Изменили формулу вида цены, но не перевыпустили документ установки — цены остались старыми.
05
Загрузили прайс без проверки соответствия колонок — цены встали из неверной колонки.
06
Ввели цену в карточку товара там, где это поле только для просмотра, и решили, что цена сохранена.

Отдельная ситуация — работа с характеристиками. Если для товара ведётся учёт по характеристикам (размер, цвет), цена устанавливается на конкретную характеристику, а не на товар в целом. Цена, заданная на товар без характеристики, не подставится в строку с характеристикой.

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

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

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

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

Да, вручную отредактировать цену в строке документа можно, если у пользователя есть соответствующие права. Но это разовое изменение: в регистр цен оно не запишется, и в следующем документе подставится прежнее значение из установки цен. Для постоянного изменения создавайте документ установки цен.

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

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

Как посмотреть историю изменения цены товара?

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

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

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

Что делать, если кнопки «Установка цен» нет в меню?

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

Итог

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

Цена в 1С устанавливается документом «Установка цен номенклатуры» на конкретный вид цены и действует с даты документа. Для больших объёмов используйте формулы видов цен или загрузку из файла, а после любой установки проверяйте подстановку цены в тестовый документ продажи.