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