Работа с ценами в 1С:Предприятие 8.3 — одна из самых востребованных задач для специалистов по торговле и складскому учету. Некорректно настроенные цены могут привести к ошибкам в заказах, недовольству клиентов и даже финансовым потерям. Однако многие пользователи теряются, пытаясь найти, где именно в интерфейсе программы скрываются настройки для установки и редактирования цен номенклатуры.

В этой статье мы разберём не только точные пути к разделам, где настраиваются цены, но и нюансы работы с разными видами цен, массовым изменением прайсов и типовыми ошибками. Информация актуальна для конфигураций 1С:Управление торговлей, 1С:Бухгалтерия и 1С:ERP (редакции 8.3). Если вы работаете с другой конфигурацией, проверьте наличие аналогичных пунктов меню — логика обычно сохраняется.

Особое внимание уделим практическим примерам: как загрузить прайс-лист из Excel, почему цены не обновляются в документах и что делать, если в справочнике номенклатуры нет колонки с ценами. Для удобства добавили скрытые подсказки для опытных пользователей — они помогут сэкономить время на рутинных операциях.

1. Где в 1С 8.3 находится справочник цен номенклатуры: основные пути

В зависимости от конфигурации и версии 1С путь к настройке цен может немного отличаться. Ниже приведены три основных варианта, которые покрывают 90% случаев:

  • 📌 Через справочник номенклатуры: Справочники → Номенклатура → выделите нужный товар → кнопка Цены (или вкладка Цены в карточке товара).
  • 📌 Через отдельный справочник цен: Справочники → Цены номенклатуры (в некоторых конфигурациях этот пункт может называться Установка цен номенклатуры).
  • 📌 Через документы: Документы → Установка цен номенклатуры (здесь можно создать новый документ для массового изменения цен).

Если в вашем интерфейсе нет этих пунктов, возможно, они скрыты настройками ролей. Проверьте права доступа или переключитесь на режим Полный интерфейс через Сервис → Настройки → Интерфейс.

📊 Какую конфигурацию 1С вы используете?
1С:Управление торговлей
1С:Бухгалтерия
1С:ERP
1С:Розница
Другую

В конфигурациях для розничной торговли (например, 1С:Розница) путь может быть упрощён: цены часто настраиваются прямо в документах Поступление товаров или Приходный ордер. Если вы работаете с такой версией, обратите внимание на вкладку Цены и скидки в документах.

⚠️ Внимание: В 1С:Бухгалтерия 8.3 (ред. 3.0) справочник Цены номенклатуры может отсутствовать — вместо него используйте документ Установка цен номенклатуры (Покупка → Цены поставщиков или Продажа → Цены номенклатуры).

2. Виды цен в 1С 8.3: как добавить новый тип (оптовая, розничная, дилерская)

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

Чтобы добавить новый вид цены:

  1. Перейдите в Справочники → Виды цен (или Справочники → Цены и скидки → Виды цен в некоторых конфигурациях).
  2. Нажмите Создать и заполните поля:
    • Наименование (например, "Оптовая (от 10 шт.)").
    • Валюта (по умолчанию — рубли).
    • Тип цены (может быть "Базовая", "Расчётная" или "Фиксированная").
  • Сохраните и закройте.
  • Теперь этот вид цены будет доступен при установке цен для номенклатуры. Например, вы сможете указать, что товар "Стул офисный" имеет:

    • 💰 Розничную цену — 5 000 ₽
    • 🏢 Оптовую цену (от 10 шт.) — 4 500 ₽
    • 🤝 Дилерскую цену — 4 200 ₽
    Тип цены Пример использования Особенности
    Базовая Основная цена для большинства клиентов Используется по умолчанию в документах
    Расчётная Цена с наценкой/скидкой от базовой Автоматически пересчитывается при изменении базовой цены
    Фиксированная Цена для акций или специальных клиентов Не зависит от других цен, устанавливается вручную

    Если вам нужно, чтобы цены автоматически пересчитывались (например, оптовая цена всегда на 10% ниже розничной), используйте расчётные виды цен. Для этого в карточке вида цены укажите формулу, например: [Розничная] * 0.9.

    3. Массовая установка цен: как загрузить прайс-лист из Excel

    Ручной ввод цен для сотен товаров — неэффективное занятие. В 1С 8.3 есть инструменты для массовой загрузки цен из внешних файлов (Excel, CSV). Рассмотрим пошаговую инструкцию:

    1. Подготовьте файл:
      • 📄 Создайте таблицу с колонками: Артикул, Наименование, Цена, Вид цены.
      • 🔍 Убедитесь, что артикулы в файле совпадают с артикулами в 1С.
    2. Импортируйте данные:
      • 📥 Перейдите в Сервис → Обмен данными → Загрузка данных из табличного документа.
      • 📂 Выберите подготовленный файл и укажите параметры загрузки (разделитель, кодировку).
      • 🔄 Настройте соответствие колонок файла полям 1С (например, колонка Цена → поле Цена в документе Установка цен номенклатуры).
  • Завершите загрузку:
    • ✅ Нажмите Выполнить и дождитесь завершения операции.
    • 🔍 Проверьте логи загрузки на наличие ошибок (например, не найдены артикулы).

    Артикулы в файле совпадают с 1С|Файл сохранён в формате XLS/XLSX/CSV|Колонки названы без пробелов и спецсимволов|Вид цены в файле существует в 1С-->

    Если при загрузке возникают ошибки типа Не найден вид цены "Оптовая", проверьте:

    • 🔎 Название вида цены в файле в точности совпадает с названием в 1С (включая регистр).
    • 📌 Вид цены создан в справочнике Виды цен.
    • 🔄 В настройках загрузки указан правильный разделитель (например, ; вместо ,).

    Для регулярного обновления цен (например, еженедельно) настройте обработку загрузки и сохраните её шаблон. Это сэкономит время в будущем.

    💡

    Если в вашей конфигурации нет стандартной обработки загрузки, используйте Библиотеку стандартных подсистем (БСП) или обратитесь к программисту для создания кастомного решения.

    4. Почему цены не обновляются в документах: типичные ошибки

    Частая проблема: вы изменили цены в справочнике, но в документах (Реализация товаров, Счёт клиенту) отображаются старые значения. Причины могут быть разными:

    • 📅 Дата документа раньше даты изменения цен. 1С берёт цены на дату документа, а не текущую.
    • 🔄 Не проведён документ Установка цен номенклатуры. Пока документ не проведён, цены не применяются.
    • 🔒 Заблокированы цены в настройках вида цены (проверьте флаг Использовать в справочнике Виды цен).
    • 📊 Используется другой вид цены. В документе может быть указан не тот тип цены, который вы обновили.

    Чтобы исправить ситуацию:

    1. Проверьте дату в документе Установка цен номенклатуры — она должна быть раньше даты документов, где цены не обновляются.
    2. Перепроведите документ Установка цен номенклатуры (кнопка Провести или ОК).
    3. В проблемном документе (например, Реализация) нажмите Заполнить → Цены и валюта и выберите нужный вид цены.
    ⚠️ Внимание: Если в документе Реализация товаров цены были изменены вручную, они не обновятся автоматически даже после изменения в справочнике. Чтобы сбросить ручные правки, используйте кнопку Восстановить цены (если она доступна в вашей конфигурации).

    Если проблема сохраняется, проверьте настройки округления цен в справочнике Виды цен. Иногда разница в 1 копейку приводит к тому, что цена в документе кажется "старой", хотя на самом деле она просто округлилась по-другому.

    5. Как настроить автоматическое обновление цен по правилам

    В крупных компаниях цены часто зависят от внешних факторов: курса валют, себестоимости, сезонных скидок. В 1С 8.3 можно настроить автоматическое обновление цен по правилам, чтобы не делать это вручную.

    Для этого:

    1. Перейдите в Справочники → Правила установки цен (или Справочники → Цены и скидки → Правила установки цен).
    2. Создайте новое правило и укажите:
      • 📌 Условие (например, "Если себестоимость изменилась").
      • 📈 Формулу расчёта (например, "Себестоимость * 1.3").
      • 📅 Периодичность (ежедневно, еженедельно).
  • Сохраните правило и настройте регламентное задание для его автоматического выполнения (Администрирование → Регламентные задания).
  • Пример настройки правила для оптовых цен:

    • 🔹 Условие: "Количество на складе > 50 шт."
    • 🔹 Формула: "[Себестоимость] * 1.2" (наценка 20%).
    • 🔹 Вид цены: "Оптовая".

    Автоматические правила особенно полезны для:

    • 📉 Динамического ценообразования (например, скидки на остатки).
    • 💱 Привязки цен к курсу валют.
    • 📊 Сегментации клиентов (разные цены для VIP и стандартных покупателей).
    ⚠️ Внимание: Перед настройкой автоматических правил проверьте, что в вашей конфигурации включена подсистема Управление ценами. В некоторых базовых версиях 1С (например, 1С:Бухгалтерия 8.3 КОРП) она может отсутствовать.

    6. Продвинутые настройки: скидки, наценки и rounding

    Установка цен — это не только про фиксированные значения. В 1С 8.3 есть инструменты для гибкого управления ценообразованием:

    • 🎯 Скидки и наценки: можно настроить как процентные, так и фиксированные скидки для групп товаров или клиентов.
    • 🔄 Динамическое округление: цены можно округлять до 10, 50 или 100 рублей (полезно для психологического ценообразования).
    • 📊 Ценовые группы: объединение товаров по признакам (например, "Электроника", "Одежда") для массового изменения цен.

    Пример настройки округления:

    1. Откройте справочник Виды цен и выберите нужный вид.
    2. В поле Округление укажите значение, например, 10 (округление до 10 рублей).
    3. Выберите метод округления: Математическое, В большую сторону или В меньшую сторону.

    Для настройки скидок:

    1. Перейдите в Справочники → Скидки (наценки).
    2. Создайте новую скидку и укажите:
      • 🔹 Тип (процентная или суммовая).
      • 🔹 Условие (например, "При покупке от 10 000 ₽").
      • 🔹 Период действия.
  • Привяжите скидку к виду цены или группе клиентов.
  • Если вам нужно, чтобы скидки применялись автоматически при оформлении заказа, настройте маркетинговые акции в разделе CRM и маркетинг (если он есть в вашей конфигурации).

    Как проверить, почему не применяется скидка?

    1. Убедитесь, что скидка активна (поле "Действует" отмечено).

    2. Проверьте, что условия скидки выполнены (например, сумма заказа достаточна).

    3. В документе реализации нажмите "Цены и скидки" → "Рассчитать скидки" вручную.

    4. Если скидка привязана к виду цены, убедитесь, что в документе выбран этот вид.

    7. Решение ошибок: "Цены не найдены", "Нет прав на изменение"

    При работе с ценами в 1С 8.3 пользователи часто сталкиваются с ошибками. Рассмотрим самые распространённые и способы их решения:

    Ошибка Причина Решение
    Цены не найдены для вида "Розничная" Для товара не установлена цена данного вида Заполните цены через документ Установка цен номенклатуры
    Нет прав на изменение цен Ограничения роли пользователя Обратитесь к администратору за правами или переключитесь на роль с полными правами
    Дата документа раньше даты действия цен Цены установлены позже даты документа Исправьте дату в документе или перенесите дату установки цен
    Не найден справочник "Виды цен" Устаревшая или обрезанная конфигурация Обновите конфигурацию или доработайте её программистом

    Если при проведении документа Установка цен номенклатуры возникает ошибка Запись не найдена, это может означать, что:

    • 🔍 В документе указан несуществующий товар (проверьте артикулы).
    • 🔄 Документ был изменён внешней обработкой, и ссылки разбились.
    • 📊 В базе данных есть повреждения (нужна проверка через Тестирование и исправление).

    Для диагностики сложных ошибок используйте журнал регистрации (Администрирование → Журнал регистрации). Отфильтруйте записи по дате и типу ошибки — это поможет точнее определить причину.

    💡

    Если ошибка повторяется после всех проверок, экспортируйте проблемный документ в файл (кнопка "Сообщить об ошибке") и отправьте его программисту 1С для анализа.

    Часто задаваемые вопросы

    Как сделать так, чтобы цены в 1С автоматически обновлялись из Excel?

    Для этого настройте регламентное задание с обработкой загрузки данных. Шаги:

    1. Создайте шаблон загрузки в Сервис → Обмен данными → Загрузка данных из табличного документа.
    2. Сохраните настройки как внешнюю обработку.
    3. Создайте регламентное задание (Администрирование → Регламентные задания) с вызовом этой обработки.
    4. Укажите расписание (например, ежедневно в 8:00).

    Важно: файл Excel должен лежать в доступной для 1С папке (например, на сетевом диске).

    Можно ли в 1С установить разные цены для разных клиентов?

    Да, для этого:

    1. Создайте отдельные виды цен для каждого типа клиентов (например, "Розница", "Опт VIP", "Опт стандарт").
    2. В карточке клиента укажите его вид цены по умолчанию (поле "Вид цены" или "Ценовая группа").
    3. При оформлении документа (например, Реализация) вид цены будет подставляться автоматически.

    Для гибкой настройки используйте маркетинговые акции или персональные скидки.

    Почему после обновления цен в справочнике они не меняются в чеках?

    Это происходит потому, что:

    • 📅 В чеке (Чек ККМ) указана дата раньше, чем дата изменения цен.
    • 🔄 Чеки формируются на основе текущих остатков и цен на момент продажи, а не на момент печати.
    • 📊 В настройках ККМ может быть включён режим фиксации цен (проверьте в Администрирование → Настройки ККМ).

    Решение: либо перенесите дату изменения цен на более раннюю, либо пересоздайте чеки (если это допустимо по учету).

    Как экспортировать цены из 1С в Excel для анализа?

    Способы экспорта:

    1. Через отчёт: используйте стандартный отчёт Цены номенклатуры (Отчёты → Цены и закупки → Цены номенклатуры) и экспортируйте его в Excel.
    2. Через обработку: в Файл → Открыть выберите внешнюю обработку Выгрузка данных в Excel (если она есть в вашей конфигурации).
    3. Через универсальный обмен: Сервис → Обмен данными → Выгрузка данных → выберите справочник Цены номенклатуры.

    Для регулярного экспорта настройте регламентное задание с выгрузкой в указанный файл.

    Что делать, если в документе "Установка цен номенклатуры" нет нужной колонки?

    Это означает, что:

    • 🔧 В настройках формы отключены дополнительные колонки. Попробуйте нажать Ещё → Настройки → Добавить колонку.
    • 📊 В вашей конфигурации отключена подсистема Управление ценами. Обратитесь к программисту для доработки.
    • 🔄 Вы используете устаревшую версию конфигурации. Обновите её через Конфигуратор.

    Если колонка нужна для дополнительного реквизита (например, "Цена со скидкой"), его можно добавить через Администрирование → Печатные формы, отчёты и обработки → Дополнительные реквизиты.