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

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

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

Как изменить тип цены в 1С: Управление торговлей, ERP и Комплексной автоматизации. Установка цен, пересчёт, типовые ошибки и проверка результата.

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

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

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

Где хранятся типы цен и как они связаны с документами

Типы цен — это элементы справочника, а не сами цены. Справочник находится в разделе «CRM и маркетинг» → «Настройки и справочники» → «Типы цен» (в УТ 11 и ERP) или «Закупки» → «Типы цен поставщиков» для закупочных цен. Каждый элемент содержит валюту цены, признак включения НДС в цену, способ задания (вручную, наценка на другой тип, формула) и точность округления.

Фактические значения цен хранятся в регистре сведений «Цены номенклатуры» и изменяются только документом «Установка цен номенклатуры». Ручная правка регистра напрямую не рекомендуется: документ даёт историю изменений и позволяет отменить ошибочную установку, просто пометив его на удаление.

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

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

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

Способ задания цены выбирайте осознанно. «Ручное назначение» подходит для базовых прайсов. «Наценка на другой вид цены» удобна для производных цен: например, розничная = оптовая + 30%. «Произвольная формула» позволяет комбинировать несколько типов и коэффициенты, но требует проверки на тестовых позициях.

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

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

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

Заполните табличную часть вручную, подбором номенклатуры или загрузкой из внешнего файла (Excel) через соответствующую кнопку. Для массового пересчёта используйте кнопку «Изменить цены» над табличной частью: доступны варианты «Установить процент наценки», «Рассчитать от других цен» и «Округлить».

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

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

Как изменить тип цены в конкретном документе продажи

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

Если кнопка пересчёта не сработала или цены остались старыми, выделите все строки табличной части и используйте команду «Заполнить цены» → «по типу цен» из меню «Цены и скидки» над списком товаров. Это принудительно подтянет значения из регистра по выбранному типу.

Учтите: изменение типа цены в уже проведённом документе изменит суммы проводок. Если документ попадает в закрытый период или по нему выставлены счета-фактуры и УПД, корректируйте через документ «Корректировка реализации», а не прямой перепроводкой.

Как задать тип цены по умолчанию для клиентов и складов

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

Для розничных продаж тип цены привязывается к складу или магазине: в карточке склада укажите розничный тип цен, и РМК/чеки будут брать цены именно оттуда. В 1С:Рознице это настройка «Тип цен» в карточке магазина.

Если соглашений много и требуется массовая смена типа цен, используйте групповое изменение реквизитов (раздел «Администрирование» → «Обслуживание» → «Корректировка данных» → «Групповое изменение реквизитов»). Обработка позволяет заменить вид цен сразу в выборке соглашений, но работайте с ней аккуратно и сначала на копии базы.

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

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

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

Второй способ — тестовый документ: создайте черновик заказа клиента с нужным соглашением, добавьте 2–3 контрольных товара и сверьте подставленные цены с прайсом. Третий — отчёт «Динамика изменения цен» или история цен в карточке номенклатуры (кнопка «Цены»), где видно, каким документом и когда установлено каждое значение.

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

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

Прайс-лист по типу цены
Норма

Цены соответствуют новым значениям на текущую дату

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

Отображаются старые значения — документ установки не проведён или дата неверна

Тестовый заказ клиента
Норма

Цены подставляются автоматически и совпадают с прайсом

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

Цены пустые или старые — проверьте соглашение и тип цены в нём

Сумма НДС в документе
Норма

НДС считается в соответствии с настройкой «Цена включает НДС»

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

НДС «сверху» вместо «в том числе» или наоборот — проверьте настройку типа цены

Ограничения и когда нужен специалист

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

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

Итог

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

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

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

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

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

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

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

Чем отличается «Установка цен номенклатуры» от «Установки цен поставщиков»?

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

Как сделать, чтобы розничная цена автоматически считалась от оптовой?

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

Что делать, если цены установили ошибочно и уже есть продажи?

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

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

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