Цены товаров в 1С 8.3: от типа цен до загрузки прайса
Содержание
Цену в 1С добавляют документом «Установка цен номенклатуры»: выбираете тип (вид) цены, дату, с которой цена начнёт действовать, вносите товары и суммы, проводите. В 1С:Бухгалтерии 3.0 документ лежит в Склад → Цены → Установка цен номенклатуры. Просто вписать цену в карточку товара, как в Excel, в типовых конфигурациях нельзя: цена хранится отдельно и имеет историю.
Типичная ситуация: менеджер создал новый товар, выписывает реализацию, а колонка «Цена» пустая. Товар есть, цены нет — её никто не установил. Пять минут на документ, и позиция продаётся с правильной суммой, а через полгода видно, когда и почему цена менялась.
Что подготовить перед установкой цен
Цена в 1С привязана к трём вещам: к позиции номенклатуры, к типу цены и к дате. Пока что-то из этого не готово, документ не заполнится.
Номенклатура и единицы измерения
Проверьте карточку товара в Справочники → Товары и услуги → Номенклатура (БП 3.0):
- 📦 вид номенклатуры — товар, материал, услуга;
- 📏 единица измерения — цена всегда указывается за неё. Если товар хранится в штуках, а продаётся упаковками, сначала решите, за что ставите цену;
- 🧾 ставка НДС — она пригодится, когда тип цены «включает НДС».
Если завести цену за «шт», а потом сменить в карточке единицу на «уп», старые цены останутся привязанными к прежней логике. Проще сразу выбрать правильную единицу.
Тип цены (в БП) или вид цены (в УТ)
Без типа цены установить её нельзя. Это колонка прайса: «Оптовая», «Розничная», «Закупочная», «Для дилеров».
| Конфигурация | Где создать | Как называется |
|---|---|---|
| 1С:Бухгалтерия 3.0 | Склад → Цены → Типы цен номенклатуры | Типы цен номенклатуры |
| 1С:Управление торговлей 11 | раздел Маркетинг, группа ценообразования | Виды цен |
В карточке типа цен в БП 3.0 главное:
- Наименование — понятное менеджерам: «Розница», а не «Тип 2».
- Цена включает НДС — флажок. Для розницы его обычно ставят: покупатель видит цену с налогом.
- Округление — до рубля, до 10 копеек и т.п.
- Базовый тип цен и наценка — если цена считается от другой (об этом ниже).
Как добавить цену документом «Установка цен номенклатуры»
Это основной способ. Подходит и для одной позиции, и для тысячи.
Пошагово в 1С:Бухгалтерии 3.0
- Откройте
Склад → Цены → Установка цен номенклатурыи нажмите «Создать». - Укажите дату. Цена начинает действовать с даты документа: если поставить завтрашнее число, в сегодняшней реализации её не будет.
- Выберите тип цен (можно несколько — тогда в таблице появится по колонке на каждый).
- Добавьте товары: кнопкой «Добавить» по одному или через «Заполнить» — по группе номенклатуры, по документу поступления, по уже действующим ценам.
- Впишите цены в колонку нужного типа.
- Нажмите «Провести и закрыть».
После проведения цена попадает в регистр цен номенклатуры. С этого момента она подставляется в документы продажи, если в них выбран этот тип.
Особенности в УТ 11
В Управлении торговлей документ называется так же — «Установка цен номенклатуры». Отличия:
- 🏷 цена может зависеть от характеристики (размер, цвет), если в виде цен это разрешено;
- 🔁 в документе можно выбрать сразу несколько видов цен и пересчитать их по формулам;
- ✅ в некоторых настройках документ проходит согласование перед проведением.
Новую цену ставьте новым документом с новой датой, а не правкой старого. Так сохраняется история: видно, по какой цене продавали в марте и почему в мае сумма выросла.
Как проверить, что цена установилась
- Откройте
Склад → Цены → Прайс-лист(БП 3.0), выберите тип цен и дату — новые позиции должны появиться в списке. - Или откройте карточку номенклатуры и перейдите по ссылке «Цены» в панели навигации: там история цен по всем типам.
Как поставить цену прямо из карточки товара
Отдельного поля «Цена» в карточке номенклатуры БП 3.0 и УТ 11 нет. Но открывать журнал документов каждый раз не обязательно.
- Откройте карточку товара.
- Перейдите по ссылке «Цены» в верхней панели навигации.
- Откроется список цен этой позиции. Создайте из него новую установку цен — товар подставится сам.
- Заполните тип, цену, дату и проведите.
Этот путь удобен, когда завели одну новую позицию и сразу хотите её продать. Если новых позиций десять и больше, быстрее создать один общий документ и заполнить его по группе номенклатуры: так все цены окажутся в одной установке с одной датой, и их проще найти потом. Технически это всё тот же документ «Установка цен номенклатуры», просто созданный из карточки.
В БП 3.0 цена в документе реализации подставляется по типу цен из договора с покупателем. Откройте договор и проверьте поле «Тип цен» — без него автоподстановка не сработает, даже если цены установлены.
Типы и виды цен для разных покупателей
Одному клиенту продаёте по рознице, дилеру — со скидкой 15%. Для этого не нужно править цены в каждой реализации.
В 1С:Бухгалтерии 3.0
Схема простая:
- Создайте нужные типы цен: «Розница», «Опт», «Дилер».
- Установите по ним цены документом.
- В договоре каждого покупателя укажите свой тип цен.
Теперь в реализации цена подставляется сама по договору. Сменился статус клиента — поменяли тип в договоре, документы дальше заполняются по-новому.
В УТ 11: соглашения и сегменты
В Управлении торговлей вид цены задаётся через соглашения с клиентами:
- 📄 типовое соглашение — общие условия для группы клиентов (например, «Оптовики»): вид цен, порядок оплаты, скидки;
- 👤 индивидуальное соглашение — условия для одного партнёра;
- 🗂 сегменты партнёров — группы клиентов, к которым удобно привязывать типовые соглашения.
Вид цен в соглашении — главный рычаг: от него зависит, какая цена встанет в заказ и реализацию. Скидки и наценки поверх цены настраиваются отдельно — механизмом скидок, а не новыми видами цен.
| Задача | Решение в БП 3.0 | Решение в УТ 11 |
|---|---|---|
| Разная цена для опта и розницы | Два типа цен + тип в договоре | Два вида цен + типовые соглашения |
| Персональная цена клиенту | Отдельный тип цен в его договоре | Индивидуальное соглашение |
| Временная акция | Новая установка цен с датой начала и вторая — с датой окончания | Скидки (наценки) с условием по периоду |
Временная цена на акцию
В БП 3.0 нет отдельного механизма акций, но временную цену можно задать двумя документами.
- Документ от 01.11 по типу «Розница»: цена 1 490 ₽ вместо 1 790 ₽.
- Документ от 16.11 по тому же типу: возврат к 1 790 ₽.
С 1 по 15 ноября в продажи подставится акционная цена, с 16-го — обычная. Второй документ создайте сразу, чтобы не забыть: иначе скидка будет действовать бессрочно.
Как считать цены автоматически через наценку
Вручную вбивать розницу для 500 позиций — долго и с ошибками. Если розница = закупка + 30%, пусть программа считает сама.
Базовый тип цен в БП 3.0
- Откройте тип цен «Розница».
- Укажите базовый тип — например, «Закупочная».
- Задайте наценку, %: 30.
- Настройте округление: до рубля, в большую сторону.
Пример: закупочная цена 742 ₽. Наценка 30%: 742 × 1,3 = 964,60 ₽. С округлением до рубля вверх — 965 ₽.
В документе «Установка цен номенклатуры» выберите оба типа, заполните закупочные цены, а розничные пересчитайте командой пересчёта по базовому типу в меню документа. Цены по рознице появятся сразу для всех строк.
Массовое изменение на процент
Поставщик поднял цены на 8%? Не нужно менять каждую строку:
- Создайте установку цен и заполните её по действующим ценам нужного типа.
- Через команду изменения цен в шапке таблицы увеличьте их на 8%.
- Включите округление, чтобы не получить 1 079,46 ₽.
- Проверьте пару строк вручную: 1 000 × 1,08 = 1 080 ₽.
- Проведите документ с новой датой.
Формулы в УТ 11
В УТ 11 у вида цен есть способ задания цены. Основные варианты:
- ✍️ вручную — цену вводит пользователь;
- 🧮 рассчитывается по формуле — от других видов цен, например
[Закупочная] * 1.3; - 📥 заполняется по данным информационной базы — например, по ценам поступления.
Формульные виды цен пересчитываются в документе установки цен. Поменяли закупку — пересчитали и розницу, и опт.
Формула ссылается на идентификатор вида цен, а не на его наименование. Переименование вида в списке формулу не ломает, а вот смена идентификатора — ломает. Проверьте формулы после таких правок.
Как загрузить цены из Excel или CSV
Прайс поставщика приходит в Excel на 2 000 строк. Переносить вручную — несерьёзно.
Встроенная загрузка в документ
В документе «Установка цен номенклатуры» БП 3.0 есть кнопка «Загрузить» над таблицей товаров. Порядок:
- Создайте документ, выберите дату и тип цен.
- Нажмите «Загрузить»: откроется форма, куда можно вставить данные из Excel или загрузить файл.
- Сопоставьте колонки: наименование или артикул → номенклатура, цена → колонка типа цен.
- Посмотрите, какие строки не сопоставились, и решите: создать новые позиции или пропустить.
- Перенесите данные в документ и проведите его.
Подготовка файла
Чтобы загрузка прошла с первого раза:
- 🔑 сопоставляйте по артикулу — наименования у поставщика и у вас почти всегда отличаются;
- 🔢 цены — числом, без «руб.» и пробелов в ячейке:
1250,50, а не1 250,50 руб.; - 🧹 уберите объединённые ячейки, пустые строки и шапку из нескольких строк;
- 💱 CSV сохраняйте в кодировке, которую понимает форма загрузки, иначе вместо кириллицы будут «кракозябры». Надёжнее открыть CSV в Excel и вставить данные через буфер.
Если встроенной загрузки нет
В УТ 11 есть отдельный механизм для прайсов поставщиков — загрузка цен в виды цен поставщиков. Для других случаев используют внешнюю обработку загрузки данных из табличного документа. Её подключают через Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки.
Перед массовой загрузкой во внешнюю обработку сделайте резервную копию базы. Ошибка в сопоставлении колонок может переписать цены по сотням позиций.
Почему цена не подставляется: частые ошибки
Цены установлены, а документ продажи всё равно пустой. Причины почти всегда одни и те же.
Если цена пропала после «Заполнить» в реализации — проверьте, не изменилась ли единица измерения в строке. Цена ищется для конкретной единицы.
Частые вопросы
Можно ли установить цену задним числом?
Как удалить ошибочную цену?
Сколько типов цен можно завести?
Где посмотреть историю изменения цены товара?
Как вывести прайс-лист для клиента?
Склад → Цены → Прайс-лист: выберите типы цен и дату, затем распечатайте или сохраните в Excel.