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