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

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

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

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

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

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

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

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

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

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

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

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

Основной инструмент — документ «Установка цен номенклатуры». В типовых конфигурациях он находится в разделе «Закупки» → «Цены» или «CRM и маркетинг» → «Цены и скидки» → «Установка цен номенклатуры». Если документа нет в интерфейсе, проверьте, включена ли в настройках учётная схема с ценами и есть ли у пользователя соответствующие права.

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

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

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

Как установить цену расчётом от себестоимости или другой цены

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

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

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

Округление и НДС

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

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

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

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

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

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

История цен в карточке товара
Норма

Есть строка с нужным видом цены, значением и проведённым документом

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

Строки нет или документ не проведён

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

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

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

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

Дата документа продажи
Норма

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

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

Продажа оформлена более ранней датой, чем действует цена

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

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

Логика подстановки цены в продажу строится по цепочке приоритетов. Сначала система смотрит на соглашение с клиентом (в УТ и ERP) или договор/тип цен контрагента: если там указан вид цен — берётся он. Если соглашение не задано, используется вид цен по умолчанию из настроек или цена выбирается вручную в документе.

Внутри документа цену можно переопределить: изменить вручную в строке или воспользоваться командой «Заполнить цены» / «Пересчитать цены» в меню «Цены и скидки» табличной части. Это полезно, когда документ создан раньше, чем была проведена новая установка цен, и нужно обновить значения без ручной правки каждой строки.

Маршрут решения

Как выбрать действие

В продаже подставляется нулевая ценаПроверьте, есть ли проведённая установка цен для этого вида цен на дату документа
Подставляется не та цена, что ожидаласьПроверьте вид цен в соглашении с клиентом и дату документа продажи
Нужно поменять цены сразу на большую группу товаровСоздайте установку цен с заполнением по отбору или наценкой, а не правьте вручную каждую строку
Нужно исправить цену в уже проведённой продажеСогласуйте с бухгалтерией и либо перепроведите документ с обновлением цен, либо оформите корректировку

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

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

Большинство проблем с ценами сводится к нескольким повторяющимся ситуациям. Их знание экономит часы поиска причины «неправильной» суммы в документе.

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

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

Ограничения и когда нужен специалист

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

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

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

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

Итог

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

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

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

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

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

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

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

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

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

Что будет, если провести установку цен задним числом?

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

Как сделать, чтобы розничная цена всегда была на 20% выше закупочной?

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

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

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