К статье
Практический материал

Торговля и Склад · 9 мин

Как присвоить цену товару в 1С

Как установить цену на товар в 1С: виды цен, документ «Установка цен номенклатуры», расчёт от закупочной цены, проверка и типичные ошибки.

Цена товара в 1С не хранится в карточке номенклатуры как обычное поле — она фиксируется специальным документом и действует с определённой даты. Поэтому попытка «просто вписать цену в товар» не сработает: программа берёт цену из регистра сведений, который заполняется документом «Установка цен номенклатуры» (в УТ 11, КА 2, ERP) или «Цены номенклатуры» (в Бухгалтерии 8.3). Понимание этой механики избавляет от большинства проблем с ценообразованием.

Перед установкой цены нужно определиться с видом цены: закупочная, оптовая, розничная, минимальная. Каждый вид создаётся один раз в справочнике, а дальше значения присваиваются товарам документом. В продажах и заказах программа подставляет именно тот вид цены, который указан в соглашении с клиентом или настройках склада.

Ниже разобран полный цикл: от создания вида цены до проверки того, что цена подставилась в документ продажи, а также способы массового расчёта цен и типичные ошибки, из-за которых в чеках появляются нули или устаревшие значения.

Как устроено ценообразование в 1С

В типовых конфигурациях действует связка из трёх элементов: вид цены (что это за цена — розничная, оптовая), документ установки (кто и когда её назначил) и регистр сведений «Цены номенклатуры» (где фактически лежат значения с датой начала действия). Когда менеджер создаёт реализацию, программа ищет цену нужного вида, действующую на дату документа.

Такое устройство даёт два практических следствия. Во-первых, история цен сохраняется: можно посмотреть, сколько товар стоил месяц назад. Во-вторых, документ продажи, проведённый задним числом, подхватит старую цену — это нормальное поведение, а не ошибка.

Создание вида цены

В УТ 11 и КА 2 перейдите в раздел «CRM и маркетинг» → «Настройки и справочники» → «Виды цен» (в некоторых версиях путь: «Настройки» → «Виды цен»). Создайте новый элемент, укажите наименование, валюту и отметьте, включает ли цена НДС. Если цены планируется считать автоматически, выберите способ задания: «Наценка на другой вид цен» или «Произвольная формула».

В 1С:Бухгалтерии 8.3 виды цен находятся в разделе «Справочники» → «Номенклатура» → «Виды цен номенклатуры». Здесь набор настроек проще: наименование, валюта, признак «Цена включает НДС».

Проверьте признак НДС особенно внимательно: если вид цены создан «с НДС», а вы вводите значения без налога, в документах продажи суммы уедут вверх на ставку НДС, и обнаружится это обычно уже после первых чеков.

Установка цен документом

Основной рабочий инструмент — документ «Установка цен номенклатуры». В УТ 11 он доступен в разделе «CRM и маркетинг» → «Цены (прайс-лист)» → кнопка создания установки цен, либо «Закупки» → «Документы установки цен». В Бухгалтерии: «Склад» → «Установка цен номенклатуры» или из списка номенклатуры по кнопке «Установить цены».

Порядок установки цены
  1. 1
    Создайте документ «Установка цен номенклатуры» и укажите дату, с которой цены начнут действовать
  2. 2
    Выберите вид цены, для которого задаются значения
  3. 3
    Добавьте товары вручную, по отбору или подбором из списка номенклатуры
  4. 4
    Введите цену для каждой позиции или используйте кнопку «Рассчитать» для расчёта от базовой цены
  5. 5
    Проведите документ и убедитесь, что цены отображаются в списке номенклатуры

В табличной части доступны удобные механизмы: кнопка «Заполнить» позволяет подтянуть товары по группе, по поступлению или по виду номенклатуры; «Изменить цены» — увеличить все значения на процент или пересчитать от другого вида цены с наценкой. Для разовой установки одного товара проще добавить строку вручную.

Дата документа важна: цена действует с начала дня документа установки. Если провести установку вчерашним числом, она перекроет более ранние значения в прошлых документах при их перепроведении — делайте это осознанно.

Расчёт цен от закупочной или другой базы

Если розничная цена должна формироваться как закупочная плюс наценка, настройте это в виде цены: способ задания «Наценка на другой вид цен», базовый вид — «Закупочная», процент наценки. Тогда в документе установки цен достаточно нажать «Рассчитать» — программа сама вычислит значения для всех строк.

В УТ 11 есть и более гибкий вариант — произвольные формулы с операндами (цены поставщиков, другие виды цен, курсы валют). Формулы удобны, когда наценка зависит от ценового диапазона или группы товара, но требуют проверки на тестовых позициях перед массовым применением.

Регистрация цен поставщика и автоматическая установка

Цены из документа «Поступление товаров и услуг» не становятся продажными ценами автоматически — это частое заблуждение. Поступление может зарегистрировать цены поставщика (в УТ 11 — через «Регистрацию цен поставщика»), которые затем используются как база для расчёта своих цен.

Типовая схема работы: товар поступил → зарегистрированы цены поставщика → создан документ «Установка цен номенклатуры» с расчётом от цен поставщика с наценкой → цены проведены. В некоторых конфигурациях установку цен можно создать прямо на основании поступления, что ускоряет процесс.

Проверка результата

После проведения документа убедитесь, что цены реально применились. Самый быстрый способ — открыть список номенклатуры: в УТ 11 там есть колонка с ценами (если включена в настройках списка), либо откройте карточку товара и перейдите по ссылке «Цены» в панели навигации.

Финальная проверка — тестовый документ: создайте черновик «Реализации товаров и услуг» с нужным соглашением/типом цен, добавьте товар и посмотрите, какая цена подставилась. После проверки черновик удалите.

Контрольные точки

Как проверить результат

Цена в списке номенклатуры
Норма

Отображается значение из последней установки цен

Тревожный признак

Пусто или старое значение — документ не проведён или выбран не тот вид цены

Подстановка в реализацию
Норма

Подставляется цена нужного вида на дату документа

Тревожный признак

Подставляется ноль — вид цены в соглашении не совпадает с установленным

Сумма с НДС
Норма

Сумма соответствует ожидаемой с учётом признака «цена включает НДС»

Тревожный признак

Сумма завышена или занижена на ставку НДС — неверный признак в виде цены

Типичные ошибки и ограничения

Чаще всего цена «не работает» из-за несовпадения видов: цена установлена для вида «Розничная», а в соглашении с клиентом указан вид «Оптовая». Программа честно ищет оптовую цену, не находит и подставляет ноль. Вторая частая причина — документ установки цен сохранён, но не проведён.

Ещё одна группа ошибок связана с датами: установка цен проведена более поздней датой, чем нужно, и документы за прошлый период цен не видят. Или наоборот — случайно создана установка задним числом, и она перекрыла актуальные значения при перепроведении старых продаж.

Типичные ошибки
01
Попытка вписать цену прямо в карточку товара — цена хранится в регистре и задаётся только документом
02
Документ установки цен записан, но не проведён — значения в регистр не попали
03
Несовпадение вида цены в установке и в соглашении с клиентом — в продажах подставляется ноль
04
Неверный признак «цена включает НДС» — суммы в документах искажаются на ставку налога
05
Установка цен задним числом без контроля — перепроведение старых документов меняет их суммы

Частые вопросы

Можно ли установить цену без документа, прямо в карточке товара?

В типовых конфигурациях — нет. Цена хранится в регистре сведений, который заполняется только документом установки цен. Это сделано намеренно, чтобы сохранять историю изменений и видеть, кто и когда назначил цену.

Почему в реализации подставляется нулевая цена?

Проверьте три вещи: проведён ли документ установки цен; совпадает ли вид цены в установке с видом цены в соглашении или настройках документа; не раньше ли дата продажи, чем дата начала действия цены.

Как изменить цены сразу на все товары на один процент?

Создайте «Установку цен номенклатуры», заполните табличную часть нужным отбором (например, всеми товарами группы), затем используйте кнопку изменения цен с указанием процента от текущих значений. Проверьте несколько строк вручную и проведите документ.

Можно ли задать разные цены для разных складов?

В УТ 11 и КА 2 цены привязываются не к складам, а к соглашениям с клиентами и торговым точкам через виды цен. Для разных точек создают отдельные виды цен (например, «Розница магазин 1») и назначают их в настройках соответствующего соглашения или склада.

Цена поставщика из поступления сама станет продажной?

Нет. Поступление регистрирует цены поставщика, но продажные цены нужно устанавливать отдельным документом — вручную или расчётом с наценкой от цен поставщика. Автоматического переноса в типовых настройках нет.

Как посмотреть историю изменения цены товара?

Откройте карточку номенклатуры и перейдите по ссылке «Цены» — регистр покажет все значения с датами и документами-источниками. Также можно построить отчёт по регистру «Цены номенклатуры» с отбором по товару.

Итог

Что важно запомнить

Цена в 1С присваивается только документом «Установка цен номенклатуры» и действует с даты документа. Контролируйте три вещи: проведение документа, совпадение вида цены с соглашением и корректный признак НДС. Перед массовыми изменениями задним числом делайте копию базы.