Прайс-лист в 1С:Предприятие — это не просто список цен, а ключевой инструмент для работы с клиентами, анализа рынка и автоматизации продаж. Однако его расположение зависит от конфигурации программы, версии платформы и даже настроек конкретной базы. Новичку легко потеряться в меню, особенно если интерфейс кастомизирован под нужды компании. В этой статье разберём, где именно хранится прайс-лист в популярных конфигурациях (1С:УТ 11, 1С:ERP, 1С:Розница), как его экспортировать в Excel или PDF, и что делать, если цены не отображаются.

Многие пользователи ошибочно ищут прайс-лист в одном месте, не понимая, что в он может формироваться динамически из нескольких справочников: Номенклатура, Типы цен, Условия продаж. Например, в 1С:Управление торговлей прайс можно открыть как через меню Продажи, так и через отчёт Цены номенклатуры — и это будут разные представления одних и тех же данных. Мы покажем все варианты, включая скрытые возможности, о которых не пишут в стандартной документации.

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

1. Стандартные места хранения прайс-листа в 1С

В большинстве конфигураций прайс-лист не существует как отдельный объект — это отчёт или обработка, которая собирает данные из справочников. Основные пути доступа:

Для 1С:Управление торговлей 11 (УТ 11):

  • 📊 Продажи → Отчёты по продажам → Цены номенклатуры — здесь формируется таблица с актуальными ценами по выбранному типу (оптовая, розничная, дилерская).
  • 📄 Справочники → Номенклатура → выделите группу товаров → кнопка Цены в панели инструментов.
  • 🖨️ Продажи → Печатные формы → Прайс-лист — готовая форма для печати или экспорта.

Для 1С:ERP и 1С:Комплексная автоматизация:

  • 📈 Продажи → Отчёты → Анализ цен — расширенный отчёт с историей изменений.
  • 🔧 НСИ → Номенклатура → Цены и скидки — ручное управление ценами.

В 1С:Рознице прайс-лист часто интегрирован с Кассовым оборудованием и доступен через Магазин → Ценообразование. Если вы работаете в 1С:Бухгалтерии, то отдельного прайс-листа может не быть вовсе — цены хранятся в документах Поступление или Реализация.

⚠️ Внимание: В некоторых конфигурациях (например, 1С:УТ 10.3) путь к прайс-листу может отличаться. Если не находите меню Цены номенклатуры, проверьте наличие обработки ПрайсЛист.epf в каталоге шаблонов.

2. Как экспортировать прайс-лист в Excel или PDF

Экспорт прайс-листа нужен для отправки клиентам, анализа в внешних системах или интеграции с сайтом. В есть несколько способов выгрузки:

Способ 1. Через печатную форму:

  1. Откройте отчёт Цены номенклатуры (путь см. в предыдущем разделе).
  2. Настройте фильтры: выберите Тип цен, Валюту, Дата актуальности.
  3. Нажмите Ещё → Вывести в Excel или Печать → Сохранить в PDF.

Способ 2. Прямой экспорт из таблицы:

  • 📑 В отчёте Цены номенклатуры кликните правой кнопкой по таблице → Копировать → вставьте в Excel.
  • 🔄 Для автоматической выгрузки используйте обработку ВыгрузкаДанных.epf (есть в стандартных поставках).

⚠️ Внимание: При экспорте в Excel через копирование могут потеряться форматы ячеек (например, даты превратятся в числа). Для сохранения структуры используйте обработку УниверсальныйОбменДанными.

Убедиться, что выбран правильный тип цен (опт/розница)

Проверить актуальность данных (дату последнего обновления)

Настроить видимость колонок (артикул, наименование, цена, остатки)

Сохранить настройки отчёта для повторного использования-->

3. Почему прайс-лист не отображается или пустой

Частая проблема: пользователь открывает отчёт Цены номенклатуры, но видит пустую таблицу или устаревшие данные. Причины и решения:

Проблема 1. Не задан тип цен:

В цены привязаны к Типам цен (например, "Оптовая", "Розничная", "Дилерская"). Если в отчёте не выбран тип, прайс будет пустым.

Решение: Перейдите в Справочники → Типы цен и проверьте наличие актуальных записей. В отчёте выберите нужный тип в фильтрах.

Проблема 2. Цены не рассчитаны:

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

Решение: Запустите обработку Расчёт цен через Продажи → Сервис → Расчёт цен номенклатуры.

Проблема 3. Ограничения по правам:

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

Решение: Администратор должен выдать права на справочник Цены номенклатуры в настройках ролей (Администрирование → Пользователи и права).

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

💡

Если прайс-лист отображается, но цены неактуальны, проверьте дату в фильтре отчёта. Часто пользователи забывают обновить её после изменения цен в справочнике.

4. Где хранятся цены в базе данных 1С (для программистов)

Если вам нужно получить доступ к ценам через запрос или конфигуратор, важно понимать структуру хранения. В большинстве конфигураций цены хранятся в таблице ЦеныНоменклатуры, но путь к ней зависит от версии:

Для УТ 11/ERP:

Цены хранятся в регистре сведений ЦеныНоменклатуры. Чтобы получить их через запрос, используйте код:

ВЫБРАТЬ

ЦеныНоменклатуры.Номенклатура КАК Номенклатура,

ЦеныНоменклатуры.Цена КАК Цена,

ЦеныНоменклатуры.ТипЦен КАК ТипЦен

ИЗ

РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры

ГДЕ

ЦеныНоменклатуры.Период = &ТекущаяДата

Для 1С:Розница:

Цены могут дублироваться в регистре ЦеныТоваровВРознице для ускорения работы кассового модуля.

Для 1С:Бухгалтерия:

Отдельного регистра цен нет — данные берутся из документов Поступление или Установка цен номенклатуры.

⚠️ Внимание: Прямое редактирование регистра ЦеныНоменклатуры через конфигуратор может нарушить целостность данных. Для массового изменения цен используйте обработку Групповое изменение цен.

Как узнать точную структуру хранения цен в вашей конфигурации?

Откройте конфигуратор (F12 → Администрирование → Открыть конфигуратор).

Перейдите в Объекты → Регистры сведений и найдите регистр с названием, содержащим "Цена" или "Price".

Посмотрите его измерения (обычно это Номенклатура, ТипЦен, Характеристика) и ресурсы (Цена, Валюта).

5. Настройка автоматического обновления прайс-листа

Ручное обновление цен отнимает время, особенно если прайс большой. В есть инструменты для автоматизации:

Способ 1. Регламентное задание:

  • 🔄 Перейдите в Администрирование → Регламентные задания.
  • 📅 Создайте новое задание с типом Расчёт цен номенклатуры.
  • ⏰ Укажите расписание (например, ежедневно в 2:00).

Способ 2. Обмен данными:

Если цены приходят от поставщика в Excel или XML, настройте автоматический импорт:

  1. Используйте обработку УниверсальныйОбменДанными.
  2. Создайте правило обмена для загрузки цен из файла.
  3. Настройте расписание или запускайте вручную.

Способ 3. Интеграция с сайтом:

Для синхронизации прайс-листа с интернет-магазином (Bitrix, WordPress) используйте:

  • 🌐 1С-Битрикс: Комплексная интеграция (для 1С-Битрикс).
  • 🔌 Модуль обмена с WooCommerce (для WordPress).
  • 📦 EnterpriseData (универсальный формат для любых систем).

💡

Автоматическое обновление цен сокращает ошибки и экономит до 5 часов в неделю на рутинных операциях. Однако перед настройкой проверьте, поддерживает ли ваша конфигурация регламентные задания (в 1С:Бухгалтерия 8.3 их нет).

6. Скрытые возможности прайс-листа в 1С

Многие пользователи не знают, что в прайс-лист можно:

  • 🔍 Фильтровать по характеристикам: В отчёте Цены номенклатуры добавьте колонку Характеристика, чтобы увидеть цены по размерам, цветам и другим свойствам.
  • 💰 Сравнивать с конкурентами: В 1С:ERP есть отчёт Анализ цен конкурентов, который позволяет загружать и сравнивать прайсы других компаний.
  • 📊 Анализировать динамику: Включите в отчёт колонку Предыдущая цена, чтобы отслеживать изменения.
  • 🔗 Связать с заказами: В 1С:УТ можно настроить отчёт, который покажет, какие товары из прайса чаще заказывают клиенты.

В конфигурациях на базе 1С:Предприятие 8.3.20+ появилась возможность создавать динамические прайс-листы — они автоматически обновляются при изменении курса валют или себестоимости. Для этого в типе цен нужно включить опцию Динамическое ценообразование.

Пример настройки динамической цены:

  1. Откройте справочник Типы цен.
  2. Создайте новый тип (например, "Опт + 20%").
  3. В поле Формула расчёта укажите: Себестоимость * 1.2.
  4. Включите флаг Динамическое ценообразование.

💡

Если вам нужно показать клиенту прайс с учетом его персональной скидки, используйте отчёт Цены номенклатуры для клиента (доступен в 1С:УТ 11.4+).

7. Типичные ошибки при работе с прайс-листами

Опытные пользователи знают: даже мелкая ошибка в настройке цен может привести к убыткам. Рассмотрим самые распространённые промахи:

Ошибка 1. Дублирование цен:

Если в справочнике Типы цен есть два одинаковых типа (например, две "Розничные цены"), система может подхватывать не тот. Решение: Проверьте уникальность названий типов цен в Справочники → Типы цен.

Ошибка 2. Неуказанная валюта:

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

Ошибка 3. Игнорирование даты актуальности:

Цены в привязаны к дате. Если в отчёте указана прошедшая дата, вы увидите устаревшие данные. Решение: Всегда проверяйте поле Период в настройках отчёта.

Ошибка 4. Отсутствие прав на редактирование:

Пользователь с ролью "Менеджер по продажам" может видеть цены, но не изменять их. Решение: Администратор должен выдать права на запись в регистр ЦеныНоменклатуры.

⚠️ Внимание: В конфигурациях с управлением по целям (например, 1С:ERP) цены могут блокироваться на уровне подразделений. Если вы не видите кнопку Изменить, проверьте настройки доступа в НСИ → Подразделения.

FAQ: Частые вопросы о прайс-листах в 1С

Как сделать прайс-лист с фотографиями товаров?

В стандартных отчётах фотографии не выводятся. Решения:

  • Используйте внешнюю обработку (например, ПрайсЛистСКартинками.epf из каталога 1С-Софт).
  • Экспортируйте данные в Excel и вручную добавьте изображения через функцию ВСТАВИТЬ → Рисунок.
  • В 1С:ERP настройте печатную форму с выводом картинок через Конструктор отчётов.
Можно ли в прайс-листе показать остатки на складе?

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

  1. Откройте отчёт Цены номенклатуры.
  2. Нажмите Настройки → Добавить колонку.
  3. Выберите поле Остатки или Количество на складе.
  4. Укажите склад в фильтрах.

В 1С:Рознице остатки выводятся по умолчанию, если в настройках отчёта включена опция Показывать остатки.

Как сделать прайс-лист с несколькими валютами?

Для мультивалютного прайса:

  • В справочнике Типы цен создайте отдельные типы для каждой валюты (например, "Опт USD", "Опт EUR").
  • В отчёте Цены номенклатуры добавьте группировку по валюте.
  • Используйте обработку Пересчёт валют для автоматического обновления курсов.

В 1С:ERP есть готовый отчёт Цены в разных валютах.

Где в 1С:Бухгалтерия 8.3 найти прайс-лист?

В 1С:Бухгалтерия отдельного прайс-листа нет, но цены можно посмотреть:

  • В документе Поступление товаров (вкладка Цены).
  • В отчёте Анализ цен номенклатуры (Отчёты → Покупки/Продажи).
  • Через справочник Номенклатура → кнопка Цены.

Для полноценного прайс-листа рекомендуется интеграция с 1С:УТ или 1С:Розница.

Как выгрузить прайс-лист в формате YML для Яндекс.Маркета?

Для выгрузки в YML:

  1. Скачайте обработку ВыгрузкаВYML.epf (доступна на Инфостарт или 1С-Софт).
  2. Заполните параметры: валюту, категорию товаров, условия доставки.
  3. Укажите путь для сохранения файла.
  4. Запустите выгрузку.

В 1С:УТ 11.4+ есть встроенная обработка для YML в меню Интернет-магазин → Выгрузка на Яндекс.Маркет.