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