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