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