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