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