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