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

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

Как поставить цены номенклатуры в 1С

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

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

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

Как устроено хранение цен в 1С

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

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

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

Настройка видов цен перед первой установкой

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

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

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

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

Основной способ — документ «Установка цен номенклатуры». Найдите его в разделе «CRM и маркетинг» → «Цены (прайс-лист)» → «Установка цен номенклатуры» и создайте новый. В шапке укажите дату, с которой цены начнут действовать, и отметьте флажками виды цен, которые будете заполнять.

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

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

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

Автоматический расчёт цен с наценкой

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

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

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

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

Быстрая проверка — отчёт «Прайс-лист» в разделе «CRM и маркетинг» → «Цены (прайс-лист)». Сформируйте его на нужную дату по интересующему виду цены: все позиции с установленными значениями выведутся списком. Пустые строки или нулевые значения означают, что для части номенклатуры цена не задана.

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

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

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

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

Прайс-лист на текущую дату
Норма

Все нужные позиции имеют цены в правильной валюте

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

Пустые строки или цены в чужой валюте

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

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

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

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

Дата документа установки цен
Норма

Дата не позже даты продажи

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

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

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

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

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

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

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

Когда ручной установки недостаточно

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

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

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

Ручной документ установки цен

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

Расчёт с наценкой от базовой цены

Удобен для цепочек закупка–опт–розница; зависит от актуальности базового вида цены

Установка на основании поступления

Быстро обновляет цены при приходе товара; не подходит для товаров без новых закупок

Загрузка из файла Excel

Оптимальна для массового обновления по прайсу поставщика; требует корректного сопоставления колонок

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

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

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

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

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

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

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

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

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

Как задать разные цены для разных складов или магазинов?

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

Итог

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

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