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

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

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

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

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

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

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

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

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

Шаг 1. Проверьте и настройте вид цены

Откройте список видов цен. В УТ 11 и КА 2 это раздел «CRM и маркетинг» → «Настройки и справочники» → «Виды цен» (либо «Закупки» → «Виды цен поставщиков» для закупочных). В «1С:Розница» — «Закупки» → «Ценообразование» → «Виды цен».

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

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

Перейдите в раздел «CRM и маркетинг» → «Ценообразование» → «Установка цен номенклатуры» (в УТ 11, КА 2, ERP). В «Рознице» путь: «Закупки» → «Ценообразование» → «Установка цен номенклатуры». Нажмите «Создать».

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

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

Шаг 3. Добавьте товары и задайте значения

Добавление номенклатуры

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

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

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

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

Шаг 4. Проведите документ и проверьте результат

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

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

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

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

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

Проведён, дата не позже даты продажи

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

Сохранён без проведения или датирован позже продажи

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

Подставляется выбранный вид цены с нужным значением

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

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

Вид цены в соглашении/документе
Норма

Совпадает с видом, для которого ставили цену

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

В документе другой вид цены, для него записей нет

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

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

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

Сравнение вариантов

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

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

Расчёт от закупочной цены (наценка)

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

Загрузка цен из файла

Подходит при получении прайсов от поставщика в Excel. В УТ 11 есть обработка загрузки цен поставщиков и номенклатуры из внешних файлов.

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

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

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

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

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

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

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

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

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

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

Создайте новый документ установки цен, заполните его текущими ценами командой «Заполнить по номенклатуре», выделите все строки и используйте «Изменить цены» → увеличение/уменьшение на процент. Затем проведите документ нужной датой.

С какого момента начинает действовать новая цена?

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

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

Используйте несколько видов цен (например, «Опт», «Мелкий опт», «Розница») и привяжите нужный вид к соглашению с клиентом или к партнёру. В документе продажи программа подставит цену того вида, который указан в соглашении.

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

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

Итог

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

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