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

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

Как менять цены в 1С:Предприятие: полная инструкция

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

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

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

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

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

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

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

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

Изменение цен документом «Установка цен номенклатуры»

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

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

Порядок действий
  1. 1
    Откройте раздел «Закупки» → «Цены номенклатуры» и создайте новый документ
  2. 2
    Установите дату, с которой действуют новые цены
  3. 3
    Отметьте нужные типы цен в шапке документа
  4. 4
    Заполните таблицу товаров: вручную, кнопкой «Заполнить» или обработкой
  5. 5
    Укажите новые цены или примените процент изменения
  6. 6
    Проведите документ и проверьте цену в карточке товара

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

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

Когда нужно поднять или снизить цены на весь ассортимент или его часть, вручную вводить значения нерационально. В документе «Установка цен номенклатуры» есть кнопка «Изменить» (или «Изменить цены»), которая открывает обработку группового изменения: можно прибавить процент, округлить до нужного порядка, установить цены по формуле от другого типа цен.

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

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

Переоценка товаров в рознице

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

Для этого используется документ «Переоценка товаров в рознице» (в УТ — «Переоценка товаров»). Он создается на основании установки цен или отдельно, рассчитывает разницу между старой и новой ценой по остаткам склада и формирует соответствующие проводки. В конфигурациях с учетом по приобретным ценам (FIFO/средняя) переоценка не нужна — меняется только цена продажи.

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

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

Контрольная проверка — создать тестовый документ реализации и добавить в него товар: программа должна подставить новую цену. Если подставилась старая — проверьте дату документа установки цен относительно даты реализации и тип цены в соглашении с клиентом.

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

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

Цена в карточке товара
Норма

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

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

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

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

Новая цена подставляется автоматически

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

Старая цена — проверьте дату документа и соглашение с клиентом

Отчет «Прайс-лист»
Норма

Новые цены видны на текущую дату

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

Цены отсутствуют — не выбран тип цены в настройках отчета

Права доступа и ограничения

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

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

Типичные ошибки
01
Изменение цены прямо в старом документе задним числом — уже выписанные счета и накладные расходятся с регистром цен
02
Изменение не того типа цены — в продажах продолжает действовать старая цена из другого вида
03
Отсутствие переоценки при учете в продажных ценах — расхождение учетной стоимости остатков
04
Забытое округление — в чеках появляются цены с копейками вида 199,37
05
Установка цены будущей датой без контроля — цена меняется раньше, чем обновлены ценники в зале

Альтернативные способы и автоматизация

Помимо документа установки цен, существуют дополнительные механизмы. Загрузка цен из Excel или от поставщика — через обработку «Загрузка данных из файла» либо типовую обработку загрузки цен поставщика с последующей регистрацией. Это удобно при больших прайсах на сотни позиций.

В УТ 11 доступны скидки и наценки как альтернатива изменению базовой цены: вместо пересчета цен можно настроить скидку на группу товаров с условиями по времени, клиенту или объему. Это гибче, если изменение цены временное — по окончании акции скидка отключается, а базовая цена остается прежней.

Сравнение вариантов

Документ «Установка цен»

Универсальный способ для постоянного изменения цен; требует ручного контроля дат и типов цен

Скидки и наценки

Подходит для временных акций и гибкой ценовой политики; базовая цена не меняется

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

Для массовых прайсов от поставщиков; требует подготовленного файла и сопоставления номенклатуры

Расчетный тип цен

Цена считается автоматически от базовой с наценкой; требует первоначальной настройки видов цен

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

Итог

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

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

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

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

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

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

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

Как посмотреть, кто и когда изменил цену?

Откройте журнал документов «Установка цен номенклатуры» и найдите документы по нужному товару — в них указаны автор, дата и установленные значения. Дополнительно можно использовать отчет «История изменения цен» или динамику цен в карточке номенклатуры.

Что делать, если цены нужно изменить задним числом, а период закрыт?

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

Нужна ли переоценка при изменении цен в оптовой торговле?

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

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

В документе «Установка цен номенклатуры» после заполнения таблицы нажмите «Изменить» и в параметрах укажите правило округления — до рубля, до 10 рублей и т.д. Округление применяется после процентного изменения, поэтому задайте оба параметра в одной операции и проверьте результат в таблице до проведения.