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

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

Как заполнить цену в 1С: пошаговая инструкция

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

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

Способ зависит от конфигурации и от задачи: разово проставить цены на новый товар, пересчитать прайс по формуле от закупочной цены или массово поднять цены на процент. Ниже разобраны все рабочие сценарии для типовых конфигураций: «1С:Управление торговлей 11», «1С:ERP», «1С:Комплексная автоматизация», а также «1С:Управление нашей фирмой» (УНФ).

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

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

В типовых конфигурациях 1С цена — это данные регистра сведений, а не реквизит справочника «Номенклатура». Такое устройство позволяет хранить историю изменения цен, держать несколько видов цен одновременно (закупочная, оптовая, розничная) и видеть, кто и когда изменил значение.

Следствие простое: даже если вы видите поле «Цена» в карточке товара, оно обычно либо информационное (показывает актуальное значение из регистра), либо при записи создаёт документ установки цен автоматически — это зависит от настроек конфигурации. Надёжный и контролируемый путь всегда один — работать через документ.

Подготовка: проверьте виды цен и права доступа

Прежде чем заполнять цены, откройте список видов цен: в УТ 11 и ERP это раздел «CRM и маркетинг» → «Настройки и справочники» → «Виды цен», в УНФ — «Компания» → «Настройки» → «Виды цен». Убедитесь, что нужный вид цены существует, у него указана правильная валюта и признак «Цена включает НДС» соответствует вашему учёту.

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

Также убедитесь, что у вашей учётной записи есть права на документ «Установка цен номенклатуры». Во многих базах это право выдано только менеджерам по закупкам или администратору. Если документ недоступен в меню — обратитесь к администратору 1С, а не ищите обходные пути через редактирование регистра напрямую.

Базовый сценарий: установка цен документом вручную

Это основной способ, подходящий для разового заполнения цен на новые товары или точечного изменения. Порядок действий в УТ 11, ERP и КА:

Порядок действий
  1. 1
    Откройте раздел «CRM и маркетинг» → «Цены (прайс-лист)» и нажмите «Сформировать» → «Установка цен номенклатуры» либо создайте документ из списка «Установка цен номенклатуры».
  2. 2
    Укажите дату документа — именно с этой даты цены начнут действовать.
  3. 3
    В поле «Виды цен» отметьте один или несколько видов цен, которые будете заполнять.
  4. 4
    Добавьте товары в табличную часть: кнопка «Добавить» для точечного ввода или «Заполнить» → «Заполнить по отбору» для подбора группы товаров.
  5. 5
    Впишите значения цен в колонки табличной части вручную.
  6. 6
    Нажмите «Провести и закрыть» и проверьте результат в прайс-листе.

В УНФ документ называется так же и находится в разделе «Закупки» или «Продажи» → «Цены номенклатуры». Логика идентична: дата, вид цены, табличная часть, проведение.

Важный нюанс: цена действует с даты документа, но «внутри дня» приоритет имеет более поздний по времени документ. Если в один день проведено две установки цен на один товар, действовать будет та, что создана позже по времени. Это частая причина вопросов «почему подставилась старая цена».

Заполнение и пересчёт цен автоматически

Ручной ввод подходит для десятков позиций, но для сотен и тысяч товаров в документе установки цен есть встроенные механизмы расчёта.

Заполнение по поступлению

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

Расчёт по формуле от других цен

Кнопка «Изменить цены» → «Рассчитать» (в УТ 11 — «Изменить цены на процент» или «Рассчитать по другим видам цен») позволяет, например, установить розничную цену как закупочную +30% с округлением до 10 рублей. Параметры наценки и округления задаются в форме обработки, результат виден до проведения — проверьте несколько позиций глазами.

Загрузка из файла Excel

Если прайс прислал поставщик, используйте «Заполнить» → «Загрузить из внешнего файла». Обработка сопоставляет колонки файла (артикул или наименование, цена) с полями документа. Перед загрузкой очистите файл от объединённых ячеек, промежуточных итогов и строк-заголовков групп — они дают ошибки сопоставления.

Сравнение способов заполнения

Ручной ввод в документе

Подходит для десятков позиций и точечных правок. Полный контроль, но медленно и риск опечаток.

Расчёт от других цен

Оптимально для регулярного пересчёта прайса по наценке. Требует корректно заполненных базовых (закупочных) цен.

Загрузка из файла

Лучший вариант для прайсов поставщиков. Требует подготовки файла и проверки сопоставления номенклатуры.

Массовое изменение цен на процент

Типовая задача — поднять все цены поставщика или группы товаров, например, на 5%. Для этого не нужно создавать документ с нуля: откройте новую «Установку цен номенклатуры», заполните табличную часть командой «Заполнить по отбору» (укажите группу номенклатуры или поставщика) с вариантом «по старым ценам», затем нажмите «Изменить цены» → «Изменить на процент» и введите значение.

Проверьте округление: при процентном изменении цены часто получаются значения вида 1 247,63. Если по прайсу нужны круглые суммы, задайте правило округления в той же форме изменения цен или в настройках вида цены (поле «Порядок округления»).

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

Как проверить, что цены заполнились правильно

После проведения документа откройте «CRM и маркетинг» → «Цены (прайс-лист)», выберите нужный вид цены и дату, нажмите «Сформировать». Все заполненные позиции должны показать новые значения.

Второй способ — карточка товара: в форме номенклатуры перейдите по ссылке «Цены» (или «Все цены»). Там видны действующие значения по всем видам цен и история изменений с указанием документов-источников.

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

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

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

Прайс-лист на дату установки
Норма

Новые цены видны по всем обработанным позициям

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

Часть товаров без цены или со старым значением

Подстановка в документ продажи
Норма

Цена заполняется автоматически при выборе товара

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

Поле цены пустое или подставляется 0

История цен в карточке товара
Норма

Последняя запись — ваш документ с верной датой

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

Есть более поздний документ, перекрывающий вашу цену

Типичные ошибки и как их исправить

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

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

Третья — «потерянные» позиции при массовом заполнении: отбор по группе не включил товары из подгрупп или новые позиции, созданные после формирования документа. После проведения сверьте количество строк документа с количеством товаров в прайс-листе.

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

Особенности в разных конфигурациях

В «1С:Бухгалтерии 8» документа установки цен нет: цена хранится в регистре «Цены номенклатуры» и заполняется либо вручную в форме «Цены» из карточки товара, либо автоматически из последнего поступления. Тип цены (закупочная/продажная) настраивается в учётной политике и в договорах.

В УНФ помимо документа «Установка цен номенклатуры» есть прайс-лист с динамическим расчётом: вид цены можно привязать к формуле (например, «Закупочная + 25%»), и тогда пересчёт происходит автоматически при изменении базовой цены, без создания новых документов.

В старых конфигурациях (УТ 10.3, УПП 1.3) документ называется «Установка цен номенклатуры» и работает аналогично, но расчёт по формулам там ограничен — для сложных пересчётов обычно используют внешние обработки.

Маршрут решения

Как выбрать действие

Нужно проставить цены на несколько новых товаровСоздайте «Установку цен номенклатуры» и введите значения вручную
Нужно пересчитать весь прайс по наценкеЗаполните документ по отбору и используйте «Изменить цены» → расчёт на процент
Есть файл с ценами поставщикаИспользуйте «Загрузить из внешнего файла» и проверьте сопоставление позиций
Цены должны пересчитываться сами при изменении закупкиНастройте динамический вид цены по формуле (УНФ) или регламентный пересчёт (УТ 11/ERP)

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

Можно ли установить цены на будущую дату?

Да. Проведите документ установки цен будущей датой — до её наступления будут действовать старые цены, а с указанной даты документы продажи начнут подставлять новые. Это штатный способ планировать изменение прайса.

Как отменить ошибочно установленные цены?

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

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

Проверьте соглашение с клиентом: в нём указан конкретный вид цены и возможны индивидуальные скидки. Также сравните даты — если заказ создан до даты установки новых цен, он сохранил старое значение. Обновить цены можно кнопкой «Заполнить цены» в документе.

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

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

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

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

Итог

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

Цены в 1С заполняются документом «Установка цен номенклатуры» с нужной датой и видом цены. Для массовых операций используйте заполнение по отбору, расчёт на процент или загрузку из файла, а результат всегда проверяйте через прайс-лист и тестовый документ продажи. Перед массовыми изменениями делайте резервную копию и не ставьте цены задним числом без необходимости.