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

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

Как в 1С поменять тип цен

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

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

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

Что такое тип цен и где он хранится

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

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

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

Самый частый сценарий — нужно продать конкретному клиенту по другому типу цен, не меняя общих настроек. Откройте документ «Реализация товаров и услуг» или «Заказ клиента». В шапке документа найдите поле «Тип цен» или ссылку с текущим значением цены (в УТ 11 оно часто находится на закладке «Дополнительно» либо доступно через гиперссылку схемы ценообразования).

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

Порядок действий
  1. 1
    Откройте документ продажи и найдите поле «Тип цен» в шапке или на закладке «Дополнительно»
  2. 2
    Выберите нужный тип цен из списка
  3. 3
    Подтвердите перезаполнение цен в табличной части, если товары уже добавлены
  4. 4
    Проверьте итоговые суммы по строкам и по документу
  5. 5
    Проведите документ

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

Как закрепить тип цен за клиентом через соглашение или договор

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

В конфигурациях, где используются договоры (например, «1С:Бухгалтерия» и старшие редакции при упрощенном учете), тип цен задается в карточке договора с контрагентом. Откройте справочник «Договоры», выберите договор и заполните поле «Тип цен». Все новые документы по этому договору будут использовать указанный тип.

Как задать значения цен для нового типа

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

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

Проверить действующие цены можно через отчет «Прайс-лист» или команду «Цены номенклатуры» в карточке товара. Убедитесь, что по нужному типу цен стоит актуальное значение на текущую дату.

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

Массовая замена типа цен в нескольких документах

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

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

Типичные ошибки и их решение

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

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

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

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

Цена в табличной части документа
Норма

Совпадает со значением в отчете «Прайс-лист» по выбранному типу цен на дату документа

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

Цена нулевая или осталась от старого типа

Итоговая сумма документа
Норма

Пересчиталась после смены типа цен и подтверждения перезаполнения

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

Сумма не изменилась — перезаполнение не выполнялось

Новый документ по этому клиенту
Норма

Тип цен подставляется автоматически из соглашения или договора

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

Подставляется прежний тип — значит, в соглашении он не изменен

FAQ

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

Потому что по выбранному типу цен для этих товаров не установлены значения. Создайте документ «Установка цен номенклатуры» с нужным типом цен, заполните цены и проведите его датой не позже даты документа продажи. После этого перезаполните цены в документе.

Как поменять тип цен в 1С:Розница?

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

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

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

Изменится ли цена в уже проведенном документе, если я установлю новую цену?

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

Где посмотреть историю изменения цен по товару?

Откройте карточку номенклатуры и перейдите по ссылке «Цены» либо сформируйте отчет «Прайс-лист» с настройкой по периодам. Также журнал документов «Установка цен номенклатуры» показывает все документы, которыми цены устанавливались, с отбором по типу цен и товару.

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

Проверьте, что вид цен создан в справочнике «Виды цен» и не помечен на удаление. В УТ 11 также проверьте настройку «Использовать несколько видов цен» в разделе «Настройки и справочники» → «Настройка CRM и маркетинга»: если она отключена, доступен только один вид цен.

Итог

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

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