Работа с ценами в 1С:Предприятие 8.3 — одна из ключевых задач для бухгалтеров, менеджеров по продажам и специалистов по складскому учету. Неправильно настроенные типы цен номенклатуры ведут к хаосу в прайс-листах, ошибкам в документах и финансовым потерям. Эта статья поможет разобраться, как грамотно заполнять и управлять типами цен, избегая типичных ошибок.
В 1С 8.3 система типов цен гибкая, но требует внимательного подхода. Здесь важно понимать не только техническую сторону (где и как вводить данные), но и бизнес-логику: какие типы цен нужны вашей компании, как они взаимодействуют с контрагентами, скидками и наценками. Мы разберём всё — от базовых настроек до нюансов работы с несколькими валютами и динамическим ценообразованием.
Особое внимание уделим практическим примерам: как заполнить тип цены для оптовых и розничных клиентов, как привязать его к конкретным видам номенклатуры, и почему иногда цена в документе не совпадает с указанной в справочнике — даже если вы всё сделали "по инструкции". Если вы только начинаете осваивать 1С или хотите систематизировать знания, этот материал станет вашей шпаргалкой.
Что такое тип цены в 1С 8.3 и зачем он нужен
В 1С:Предприятие тип цены — это системный инструмент, который определяет, по какой логике и правилам будет формироваться стоимость товара в документах. Без него программа просто не сможет подставить корректную цену в заказ клиента, счёт или реализацию.
Представьте, что у вас есть один и тот же товар, но:
- 🏢 Для оптовых покупателей цена ниже на 20%
- 🛒 Для розницы — с наценкой 30%
- 🌍 Для иностранных клиентов — в долларах по курсу ЦБ
- 🔥 Для акционных позиций — временная скидка 15%
Все эти варианты хранятся в базе как отдельные типы цен, и программа автоматически подставляет нужный в зависимости от условий продажи.
Без правильной настройки типов цен вы рискуете:
- 📉 Продавать товар по себестоимости (или даже в убыток)
- 📄 Формировать документы с неверными суммами
- 🔄 Путать цены для разных категорий клиентов
Где хранятся типы цен в 1С 8.3: путь к справочнику
Чтобы начать работать с типами цен, сначала нужно найти их в интерфейсе программы. В большинстве конфигураций (Управление торговлей 11, Комплексная автоматизация 2, ERP 2) путь выглядит так:
Перейдите в меню:
Справочники → Товары и услуги → Типы цен номенклатуры
В некоторых версиях (например, Бухгалтерия предприятия 3.0) справочник может находиться здесь:
Справочники → Номенклатура → Типы цен
Если не находите — воспользуйтесь поиском по меню (кнопка Лупа или Ctrl+F) и введите "типы цен".
Создайте ярлык для справочника "Типы цен" на рабочем столе 1С, если работаете с ценами ежедневно. Это сэкономит время: Правая кнопка на справочнике → Добавить в избранное
Внешне справочник представляет собой таблицу с колонками:
- 🔤 Наименование — название типа цены (например, "Оптовая", "Розничная")
- 💰 Валюта — в какой валюте хранится цена (рубли, доллары, евро)
- 📌 Виды цен — привязка к конкретным видам номенклатуры (если нужно)
- 🔄 Порядок — приоритет при автоматическом подборе
Виды типов цен в 1С: какие бывают и когда использовать
В 1С 8.3 нет жёсткой классификации типов цен — их состав зависит от бизнес-процессов вашей компании. Однако есть стандартные варианты, которые используют большинство организаций:
| Тип цены | Назначение | Пример использования | Валюта |
|---|---|---|---|
| Закупочная | Цена, по которой вы покупаете товар у поставщика | Для расчёта себестоимости и маржи | Рубли (или валюта поставщика) |
| Оптовая | Цена для крупных покупателей (от определённого объёма) | Для дистрибьюторов, сетевых магазинов | Рубли |
| Розничная | Цена для конечного потребителя | Для кассовых продаж, интернет-магазина | Рубли |
| Мелкооптовая | Цена для покупателей, которые берут товар партиями, но не оптом | Для небольших магазинов, ИП | Рубли |
| Дилерская | Специальная цена для партнёров-дилеров | Для франчайзи, официальных представителей | Рубли или доллары |
Кроме базовых, часто создают дополнительные типы для:
- 🎁 Акционных цен — временные скидки на определённые группы товаров
- 🌍 Экспортных цен — для продаж за рубеж (с учётом таможенных пошлин)
- 📦 Комплектных цен — если продаёте товары наборами
- 🔄 Цен с учётом НДС/без НДС — для разных систем налогообложения
Что будет, если не создать тип цены для нового вида продаж?
Если вы начнёте работать с новым сегментом клиентов (например, перейдёте на экспорт), но не создадите для него отдельный тип цены, то:
1. Менеджеры будут вручную прописывать цены в каждом документе — это увеличит время оформления и риск ошибок.
2. В отчётах (например, "Анализ продаж") не будет возможности фильтровать данные по этому сегменту.
3. При массовом изменении цен (например, из-за курса валюты) придётся обновлять каждый документ отдельно, вместо одного справочника.
Пошаговая инструкция: как создать и заполнить тип цены
Теперь перейдём к практике. Рассмотрим, как добавить новый тип цены на примере "Оптовая для VIP-клиентов".
Откройте справочник
Типы цен номенклатуры(путь см. выше) и нажмитеСоздать.В поле Наименование введите название, которое будет понятно пользователям, например:
Опт VIP (скидка 25%).Укажите Валюту — обычно это рубли, но если работаете с иностранными клиентами, выберите доллары или евро.
В разделе Дополнительно можно указать:
- 📌 Виды номенклатуры — если этот тип цены действует только для определённых категорий товаров (например, только для электроники).
- 🔢 Порядок — приоритет при автоматическом подборе (чем меньше число, тем выше приоритет).
Сохраните (Записать и закрыть).
Название отражает суть (например, не "Цена 1", а "Розница (наценка 30%)")|Валюта соответствует валюте продаж|Привязаны нужные виды номенклатуры (если требуется)|Порядок не конфликтует с другими типами цен-->
После создания типа цены его нужно заполнить значениями для конкретных товаров. Это делается в справочнике Цены номенклатуры:
Справочники → Товары и услуги → Цены номенклатуры
Здесь вы можете:
- 📝 Вручную ввести цену для каждого товара.
- 📈 Загрузить цены из Excel (
Загрузить данные). - 🔄 Обновить цены массово с помощью обработки (
Все функции → Изменить цены).
Не забывайте про дату действия цены! В справочнике "Цены номенклатуры" всегда указывайте период, в котором цена актуальна. Это поможет избежать конфликтов при изменении цен.
Как привязать тип цены к документу продажи
Создать тип цены — половина дела. Теперь нужно научиться правильно его использовать в документах. Рассмотрим на примере Реализация товаров и услуг:
Создайте новый документ (
Продажи → Реализация товаров и услуг → Создать).В шапке документа укажите Контрагента и Договор. От этого зависит, какие типы цен будут доступны.
В табличной части добавьте товары. В колонке Цена нажмите на кнопку выбора (три точки
...).В открывшемся окне выберите нужный тип цены из списка. Программа автоматически подставит актуальную цену из справочника.
Если цена не подставляется — проверьте:
- 🔹 Есть ли у товара цена этого типа в справочнике
Цены номенклатуры. - 🔹 Совпадает ли валюта цены с валютой документа.
- 🔹 Актуальна ли дата действия цены (не просрочена).
- 🔹 Есть ли у товара цена этого типа в справочнике
Если вы часто работаете с одним и тем же типом цены, можно настроить его автоматическое подставление:
Настройки → Настройки торговли → Ценообразование → Типы цен по умолчанию
Здесь вы можете привязать определённый тип цены к:
- 👤 Конкретному контрагенту или группе контрагентов.
- 📄 Типу договора (например, "Оптовый договор").
- 🏷️ Виду номенклатуры (например, только для "Электроники").
Если в документе не подставляется цена, проверьте настройки Правила назначения цен в разделе Ценообразование. Возможно, для данного контрагента или договора установлены особые условия.
Типичные ошибки при работе с типами цен и как их избежать
Даже опытные пользователи 1С иногда сталкиваются с проблемами при работе с ценами. Рассмотрим самые распространённые ошибки и способы их решения.
⚠️ Внимание: Если в документе цена отличается от той, что указана в справочнике, это не всегда ошибка. Возможно, сработала скидка или наценка, настроенная в правилах ценообразования. Проверьте раздел Цены и скидки в документе.
Ошибка 1: Цена не подставляется в документ
Причины и решения:
- 🗓️ Просрочена дата действия цены → Обновите дату в справочнике
Цены номенклатуры. - 💰 Нет цены для этого типа номенклатуры → Проверьте привязку типа цены к видам номенклатуры.
- 🔄 Конфликт приоритетов → Настройте порядок типов цен в справочнике.
Ошибка 2: В отчётах отображаются неверные цены
Часто это связано с тем, что в отчёте не указан фильтр по типу цены или дате. Например, в отчёте Анализ продаж выведите колонку Тип цены и проверьте, какие цены там фигурируют.
Ошибка 3: При массовом изменении цен обновляются не все позиции
Это происходит, если:
- 📌 В обработке массового изменения не указаны все нужные виды номенклатуры.
- 🔒 У пользователя нет прав на изменение цен для определённых групп товаров.
- 🗃️ Цены хранятся в другом справочнике (например, в
Специальные цены для клиентов).
Ошибка 4: В печатных формах документов отображается не та цена
Проверьте настройки печатной формы: иногда цены берутся не из документа, а из справочника на текущую дату. Исправляется в Настройки печати → Параметры цены.
Расширенные возможности: динамическое ценообразование
Если ваша компания работает с большим ассортиментом и часто меняет цены, ручное управление становится неэффективным. В 1С 8.3 есть инструменты для автоматического расчёта цен:
1. Правила назначения цен
Позволяют гибко настраивать логику ценообразования. Например:
- 📈 Наценка на себестоимость:
Цена = Себестоимость + 30% - 🔽 Скидка от базовой цены:
Цена = Оптовая цена - 15% - 💱 Привязка к курсу валюты:
Цена в рублях = Цена в долларах × Курс ЦБ
Настройка правил:
Настройки → Настройки торговли → Ценообразование → Правила назначения цен
2. Сегменты ценообразования
Позволяют разделять клиентов на группы и назначать им разные цены автоматически. Например:
- 👔 Корпоративные клиенты — максимальная скидка 20%
- 👨👩👧👦 Розничные покупатели — скидка только по акциям
- 🌍 Иностранные партнёры — цены в долларах с фиксированной наценкой
3. Использование внешних источников данных
Если цены зависят от внешних факторов (например, биржевых котировок), можно настроить интеграцию с:
- 📊 Excel-файлами (автоматическая выгрузка/загрузка)
- 🌐 API поставщиков или бирж
- 📈 1С:Контрагент для мониторинга цен конкурентов
⚠️ Внимание: При использовании динамического ценообразования обязательно настройте логирование изменений цен. Это поможет отследить, почему в определённый момент цена изменилась не так, как ожидалось. Включается в Администрирование → Настройки системы → Логирование изменений.
FAQ: Ответы на частые вопросы о типах цен в 1С 8.3
Как удалить тип цены, если он больше не нужен?
Удалить тип цены можно только если:
- 📌 Он не используется ни в одном документе (проверьте через отчёт
Анализ использования объектов). - 🔒 У вас есть права на удаление справочников.
Если тип цены используется, сделайте его неактивным: снимите галочку Действующий в карточке типа цены. Так он не будет отображаться в новых документах, но старые данные останутся.
Можно ли настроить разные цены для одного товара в разных складах?
Да, для этого:
- Создайте отдельные типы цен для каждого склада (например, "Опт (Склад Москва)", "Опт (Склад Питер)").
- В документах продажи укажите нужный склад — программа автоматически подставит соответствующую цену.
Alternatively, используйте механизм сегментов ценообразования с привязкой к складам.
Почему при изменении типа цены в справочнике не обновляются старые документы?
Это нормальное поведение программы: 1С не ретроактивно изменяет данные в уже проведённых документах. Чтобы обновить цены:
- 📝 Перепроведите документы с новой датой (если это допустимо по бизнес-логике).
- 🔄 Используйте обработку
Массовое изменение документов(доступна в некоторых конфигурациях). - 📊 Создайте новый документ с корректными ценами и проведите взаиморасчёты.
Как экспортировать/импортировать цены из Excel?
Для этого:
- Подготовьте файл Excel с колонками:
Номенклатура,Тип цены,Цена,Валюта,Дата начала. - В 1С перейдите в
Цены номенклатурыи нажмитеЗагрузить данные. - Выберите файл и сопоставьте колонки.
Для выгрузки используйте Выгрузить данные в том же справочнике.
Как настроить округление цен (например, до 99 рублей)?
Округление настраивается в Правилах назначения цен:
- Создайте новое правило или отредактируйте существующее.
- В формуле цены используйте функцию
Окр(), например:Окр(Себестоимость * 1.3, -1)(округление до целых рублей вверх). - Для округления до 99, 499 и т.д. используйте формулу:
Окр(Цена / 100, 0) * 100 - 1.