Торговля и Склад · 9 мин
Как в 1С поставить цену в номенклатуру
Как поставить цену в номенклатуру в 1С: документ «Установка цен номенклатуры», виды цен, расчёт от закупочной, округление, проверка результата и типичные ошибки.
Цена товара в 1С не хранится в карточке номенклатуры напрямую. Она записывается специальным документом «Установка цен номенклатуры», который фиксирует значение цены на определённую дату и для конкретного вида цен — закупочной, оптовой, розничной и так далее. Поэтому правильная последовательность всегда одна: создать виды цен, оформить документ установки, проверить, что цена подтянулась в продажные документы.
Ниже разобран порядок работы в типовых конфигурациях «1С:Управление торговлей 11», «1С:Комплексная автоматизация» и «1С:ERP». В «1С:Бухгалтерии» механизм похожий, но упрощённый — там тоже есть документ установки цен, доступный в разделе «Склад» или «Покупки». Названия пунктов меню могут немного отличаться в зависимости от версии, но логика одинаковая.
Главное, что нужно понять перед началом: один и тот же товар может иметь несколько цен одновременно, а документов установки цен за день может быть несколько — действует последний по времени. Если цена в чеке или счёте «не та», почти всегда проблема в виде цен, дате документа или отсутствии записи в регистре.
Где в 1С хранятся цены и что такое вид цен
Прежде чем ставить цену, убедитесь, что в базе заведён нужный вид цен. Вид цен — это справочник, который определяет назначение цены: «Закупочная», «Оптовая», «Розничная», «Мелкооптовая» и т.п. Найти его можно через раздел «CRM и маркетинг» → «Настройки и справочники» → «Виды цен» (в УТ 11) или «Номенклатура и склад» → «Виды цен» в других конфигурациях.
При создании вида цен задаются ключевые параметры: валюта, признак «Цена включает НДС», способ задания (вручную, расчёт по формуле от другого вида цен, наценка на поступление) и правила округления. От этих настроек зависит, как цена будет считаться и как попадёт в документы. Например, если у розничного вида цен стоит «Цена включает НДС», а у закупочного — нет, суммы в отчётах будут различаться корректно.
Как создать документ «Установка цен номенклатуры»
Основной путь: раздел «Закупки» → «Установка цен номенклатуры» (в УТ 11 также дублируется в «CRM и маркетинг» → «Цены и скидки»). Нажмите «Создать». В шапке документа укажите дату, с которой цены начинают действовать, и отметьте галочками виды цен, которые будете устанавливать — в табличной части появятся колонки под каждый вид.
Добавить товары можно несколькими способами: кнопкой «Добавить» (по одной позиции), «Заполнить» → «Заполнить по виду цен» (все позиции, у которых уже есть цена выбранного вида), «Добавить по группе» или подбором. Для массовой загрузки из Excel удобна кнопка «Заполнить» → «Загрузить из внешнего файла» — система сопоставит колонки файла с полями документа.
- 1Откройте «Закупки» → «Установка цен номенклатуры» и создайте документ
- 2Укажите дату действия цен и отметьте нужные виды цен
- 3Добавьте номенклатуру вручную, подбором или загрузкой из файла
- 4Введите значения цен в колонки соответствующих видов
- 5Проведите документ и проверьте цену в карточке товара или тестовом заказе
Как рассчитать цены автоматически
Если продажная цена формируется наценкой на закупочную, не обязательно вбивать каждое значение руками. В документе установки цен есть кнопка «Изменить цены» → «Рассчитать цены» (в ряде версий — «Заполнить» → «Рассчитать»). Система вычислит цены по формулам, заданным в видах цен: например, «Розничная = Закупочная × 1,3» или «Оптовая = Закупочная + 15%».
Другой вариант — кнопка «Изменить цены на процент»: выделите строки, укажите процент изменения, и программа пересчитает значения от текущих цен. Это удобно при плановой индексации цен у поставщика. После любого автоматического расчёта обязательно просмотрите итоговые значения глазами — формула не знает о рыночных ограничениях и может дать некрасивые или завышенные цифры.
Округление и «красивые» цены
В настройках вида цен можно включить округление: до целых рублей, до десятков, до 0,99 и т.п. Тогда при расчёте 1С сама приведёт значения к нужному виду — например, 1 247 ₽ превратится в 1 249 ₽. Порог срабатывания тоже настраивается: округлять можно только цены выше определённой суммы, чтобы мелкие товары не удорожали непропорционально.
Имейте в виду: округление применяется в момент расчёта или записи, а не в момент продажи. Если вы изменили правило округления в виде цен, старые значения сами не пересчитаются — нужно заново провести расчёт документом установки цен.
Как проверить, что цена встала правильно
Самый быстрый способ — открыть карточку номенклатуры и перейти по ссылке «Цены» (или посмотреть подсистему цен в форме элемента). Там отображаются действующие цены по всем видам с указанием документа, которым они установлены. Второй способ — создать тестовый документ «Реализация товаров и услуг» или «Заказ клиента», добавить товар и посмотреть, какая цена подставилась.
Для массовой проверки удобен отчёт «Цены номенклатуры» (или «Прайс-лист») в разделе «CRM и маркетинг» → «Отчёты». Он показывает действующие цены на дату, историю их изменения и позволяет быстро найти позиции без цены — именно они чаще всего «выпадают» в ноль в документах продажи.
Как проверить результат
Отображается нужное значение с ссылкой на ваш документ установки
Цена пустая или ссылается на старый документ с прошлой датой
Цена подставляется автоматически при выборе товара
Цена равна нулю или берётся не того вида
Все позиции прайса имеют цены на текущую дату
Есть строки без цен или с устаревшими значениями
Типичные ошибки при установке цен
Самая частая проблема — цена установлена «будущей» или «прошлой» датой не так, как ожидалось. Документ продажи берёт цену, действующую на свою дату: если реализация оформлена вчерашним числом, а цены установлены сегодня, подставится старое значение или ноль. Проверяйте соответствие дат.
Вторая типичная ситуация — несовпадение видов цен. В соглашении с клиентом или в настройках документа указан вид цен «Оптовая», а вы установили «Розничную». Документ честно ищет оптовую цену, не находит и ставит ноль. Лечится либо установкой нужного вида цен, либо корректировкой соглашения.
Ограничения и когда нужен администратор
Для работы с установкой цен пользователю нужны соответствующие права. Если кнопка «Установка цен номенклатуры» не видна или документ не проводится с ошибкой доступа — обратитесь к администратору 1С: вероятно, у вашей роли нет прав на регистр сведений «Цены номенклатуры» или на сам документ.
Отдельный случай — работа с характеристиками и упаковками. Если для товара ведётся учёт по характеристикам (размеры, цвета), цену нужно устанавливать для каждой характеристики отдельно, иначе часть позиций останется без цены. Аналогично проверяйте, что цена задана за ту единицу измерения, которая используется в продажах: цена за штуку и цена за упаковку — разные значения.
Частые вопросы
Можно ли поставить цену прямо в карточке номенклатуры?
В типовых конфигурациях — нет, карточка только отображает цены. Значение всегда записывается документом «Установка цен номенклатуры». Из карточки можно перейти к созданию этого документа через ссылку «Цены», но само поле цены там не редактируется.
Почему в документе продажи цена равна нулю?
Чаще всего по одной из трёх причин: цена не установлена для того вида цен, который указан в соглашении или документе; дата документа продажи раньше даты установки цены; товар использует характеристики, а цена установлена только для номенклатуры в целом. Проверьте эти три точки последовательно.
Как установить разные цены для разных складов?
В типовом механизме цены не привязываются к складам напрямую. Разные цены для разных точек продаж реализуются через отдельные виды цен (например, «Розничная магазин 1» и «Розничная магазин 2») и привязку вида цен к соглашению или кассе конкретного магазина.
Как загрузить цены из Excel?
В документе «Установка цен номенклатуры» используйте «Заполнить» → «Загрузить из внешнего файла». Подготовьте файл с колонками «Артикул» (или наименование/штрихкод) и «Цена», при загрузке сопоставьте колонки полям документа. Перед загрузкой большого прайса проверьте результат на 5–10 строках.
Можно ли посмотреть, кто и когда изменил цену?
Да. Каждый документ установки цен хранит автора и дату. Отчёт «Цены номенклатуры» или история цен из карточки товара покажет, каким документом установлена каждая цена. Если включён журнал регистрации, дополнительно видны все действия пользователей с этими документами.
Что важно запомнить
Цена в 1С устанавливается только документом «Установка цен номенклатуры» и действует с даты этого документа. Следите за соответствием вида цен соглашению с клиентом, проверяйте результат в карточке товара и отчёте по ценам, а старые документы не изменяйте — новые цены оформляйте новыми документами.