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