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