Актуальный прайс-лист с остатками — ключевой инструмент для торговли, логистики и работы с клиентами. В 1С:Предприятие 8 (особенно в конфигурациях Управление торговлей 11, ERP и Комплексная автоматизация 2) формирование такого документа часто вызывает вопросы: как учесть резервы, отразить цены с учетом скидок, выгрузить данные в Excel или интегрировать с сайтом. Без правильной настройки система может выдавать некорректные остатки, игнорировать резервы под заказы или показывать устаревшие цены.

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

Если вы работаете с 1С:Розница или УНФ, принципы будут аналогичными, но пути к отчётам и настройки могут отличаться. Для точности проверяйте актуальные версии конфигураций — интерфейсы периодически обновляются.

📊 Какую конфигурацию 1С вы используете?
Управление торговлей 11
ERP
Комплексная автоматизация 2
Розница
УНФ
Другая

1. Базовые способы формирования прайса с остатками

В 1С 8.3 есть три стандартных инструмента для создания прайс-листа с остатками:

  1. Отчёт "Ведомость по товарам" — показывает остатки, цены и резервы, но требует ручной настройки колонок.
  2. Обработка "Выгрузка данных в Excel" — гибкий инструмент для экспорта с фильтрацией по складам и типам цен.
  3. Печатная форма "Прайс-лист" — готовый шаблон, но с ограниченными настройками.

Самый простой способ — использовать Отчёты → Товары → Ведомость по товарам. Здесь можно:

  • 📌 Отфильтровать товары по складу или группе номенклатуры.
  • 💰 Выбрать тип цены (оптовая, розничная, специальная).
  • 📦 Добавить колонки "Остаток" и "Резерв" через настройки отчёта.
  • 📄 Экспортировать в Excel или PDF одним кликом.

Однако у этого метода есть минусы:

⚠️ Внимание: Стандартная ведомость не учитывает заказы поставщикам (ожидаемые поступления) и не показывает минимальные остатки для заказа. Для полной картины потребуется доработка отчёта или использование внешних обработок.

Для быстрой выгрузки в Excel подходит обработка Файл → Открыть → Выгрузка данных в Excel. Она позволяет:

  • 🔄 Настроить периодичность обновления (ежедневно, еженедельно).
  • 📊 Выбрать нужные поля: артикул, наименование, остаток, цена, валюта.
  • 🔒 Скрыть товары с нулевым остатком (опция "Только с ненулевыми остатками").
💡

Если вам нужно регулярно отправлять прайс клиентам, сохраните шаблон выгрузки в Excel с формулами для расчёта скидок. Это сэкономит время на доработке каждого нового файла.

2. Настройка отчёта "Ведомость по товарам" для прайса

Рассмотрим пошагово, как настроить Ведомость по товарам для формирования прайс-листа с остатками и ценами.

Шаг 1. Откройте отчёт:

Отчёты → Товары → Ведомость по товарам

Шаг 2. В настройках отчёта (Ещё → Изменить вариант) добавьте следующие поля:

  • 🏷️ Артикул и Наименование (обязательно).
  • 💰 Цена продажи (выберите нужный тип: опт, розница, дилерская).
  • 📦 Остаток и Резерв (чтобы клиенты видели реальное количество).
  • 📅 Дата последнего поступления (опционально, для анализа актуальности).

Шаг 3. Настройте фильтры:

  • 🏢 Выберите склад (если несколько, укажите нужные).
  • 📦 Исключите неактивные товары (галочка "Только активные").
  • 🔢 При необходимости установите фильтр по группе номенклатуры.

Шаг 4. Сохраните вариант отчёта под именем "Прайс-лист с остатками" для быстрого доступа.

Если нужно скрыть товары с нулевым остатком, в настройках отчёта добавьте условие:

Остаток > 0

Добавить колонки "Артикул", "Цена", "Остаток", "Резерв"|

Установить фильтр по нужному складу|

Скрыть неактивные товары|

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

3. Автоматизация через внешние обработки

Стандартные отчёты не всегда покрывают бизнес-задачи. Например, может потребоваться:

  • 📈 Выгружать прайс с динамическими скидками для разных групп клиентов.
  • 🔄 Учитывать ожидаемые поступления от поставщиков.
  • 📊 Формировать прайс в специфическом формате для маркетплейсов (Wildberries, Ozon).
  • 🤖 Автоматически отправлять прайс по email или в Telegram.

Для этих задач используются внешние обработки. Популярные решения:

Обработка Функционал Совместимость
Выгрузка прайса в Excel (Инфостарт) Гибкие настройки колонок, фильтры по складам, автоматическая рассылка УТ 11, ERP, КА 2
Прайс-лист с остатками и картинками Экспорт с изображениями товаров, поддержка нескольких валют УТ 11, Розница
Обмен прайсами с сайтом Выгрузка в CSV/XML для интеграции с Bitrix, WordPress Все конфигурации

Пример настройки внешней обработки для выгрузки в Excel:

  1. Скачайте обработку с Инфостарта или 1С-Софт (проверьте совместимость с вашей версией).
  2. Откройте её в через Файл → Открыть.
  3. Настройте параметры:
    • 📌 Укажите склады для остатков.
    • 💰 Выберите тип цен (можно несколько).
    • 📦 Отметьте галочку "Только с ненулевыми остатками".
    • 📧 Настройте автоотправку по расписанию (если нужно).
  • Сохраните шаблон и запустите выгрузку.
  • ⚠️ Внимание: Перед использованием внешних обработок сделайте резервную копию базы. Некоторые скрипты могут конфликтовать с обновлениями .

    4. Учёт резервов и ожидаемых поступлений

    Частая проблема: прайс показывает остатки, но не учитывает:

    • 📦 Резервы под заказы клиентов (товар уже продан, но ещё не отгружен).
    • 🚚 Ожидаемые поступления от поставщиков (товар в пути).
    • 🔄 Транзитные товары (перемещения между складами).

    Чтобы прайс отражал реальную доступность, нужно:

    1. В отчёте Ведомость по товарам добавьте колонку Доступно = Остаток - Резерв.
    2. Для учёта ожидаемых поступлений используйте отчёт Анализ доступности товаров (Отчёты → Запасы → Анализ доступности).
    3. Настройте фильтр по дате ожидаемого поступления (например, "в течение 7 дней").

    Критичный нюанс: если в настройках склада не указан параметр "Учитывать резервы", система будет показывать в прайсе завышенные остатки. Проверьте это в справочнике складов (Справочники → Склады).

    Пример формулы для колонки "Доступно" в настраиваемом отчёте:

    [Остаток] - [Резерв] + [Ожидаемое поступление (за 7 дней)]
    Как проверить настройки учёта резервов?

    Откройте справочник складов (Справочники → Склады), выберите нужный склад и проверьте галочку "Учитывать резервы". Если её нет — остатки в прайсе будут некорректными.

    5. Экспорт прайса в Excel и другие форматы

    Для дальнейшей работы с прайсом его нужно выгрузить в удобный формат. Рассмотрим варианты:

    Способ 1. Стандартный экспорт в Excel

    • 📊 В отчёте Ведомость по товарам нажмите Ещё → Вывести в Excel.
    • 🔧 При необходимости отредактируйте шаблон (добавьте логотип, формулы для скидок).
    • 📤 Сохраните файл и отправьте клиенту.

    Способ 2. Выгрузка через обработку "Универсальный обмен данными"

    • 🔄 Подходит для интеграции с сайтом или 1С-Битрикс.
    • 📂 Форматы: CSV, XML, JSON.
    • 🔗 Можно настроить автоматическую выгрузку по расписанию.

    Способ 3. Прямая отправка по email

    • 📧 В внешних обработках (например, Выгрузка прайса в Excel) есть опция отправки на почту.
    • 🔒 Можно настроить шифрование или пароль на файл.

    Пример настройки выгрузки в CSV для сайта:

    
    

    Наименование;Артикул;Остаток;Цена;Валюта

    Товар 1;ART001;15;1200;RUB

    Товар 2;ART002;0;850;RUB

    ⚠️ Внимание: При выгрузке в CSV для маркетплейсов (Ozon, Wildberries) проверьте требования к разделителям (запятая или точка с запятой) и кодировке (UTF-8 или Windows-1251).

    6. Интеграция прайса с сайтом или маркетплейсом

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

    Вариант 1. Через 1С-Битрикс

    • 🔄 Используйте модуль Обмен с 1С в админке сайта.
    • 📂 Настройте выгрузку в формате CommerceML.
    • 🔗 Укажите путь к файлу обмена в настройках (Администрирование → Обмен данными).

    Вариант 2. Для WordPress + WooCommerce

    • 📦 Установите плагин 1C-WooCommerce Integration.
    • 🔧 Настройте CRON-задачу для автоматического обновления прайса.
    • 📊 Проверьте сопоставление полей (артикул, цена, остаток).

    Вариант 3. Для маркетплейсов (Ozon, Wildberries)

    • 📈 Используйте API маркетплейса или загружайте прайс вручную через личный кабинет.
    • 🔢 Формат файла: XLSX или CSV (требования уточняйте в документации платформы).
    • ⏱️ Обновляйте прайс не реже 1 раза в сутки (на некоторых площадках действуют штрафы за неактуальные остатки).

    Пример структуры файла для Wildberries:

    
    

    vendorCode;size;quantity;price

    ART001;M;15;1200

    ART002;L;0;850

    💡

    Для маркетплейсов критично соблюдать формат файла и частоту обновлений. Например, Ozon блокирует товары с нулевым остатком, если прайс не обновлялся более 24 часов.

    7. Типичные ошибки и как их избежать

    При формировании прайса с остатками пользователи часто сталкиваются с проблемами:

    Ошибка 1. Прайс показывает неактуальные остатки

    • 🔍 Причина: Не обновлены документы поступления или списания.
    • Решение: Проведите Закрытие месяца (Операции → Закрытие периода) или перепроведите последние документы.

    Ошибка 2. В прайсе нет колонки "Резерв"

    • 🔍 Причина: В настройках отчёта не добавлено поле.
    • Решение: Отредактируйте вариант отчёта и добавьте колонку Резерв.

    Ошибка 3. Цены в прайсе не соответствуют текущим

    • 🔍 Причина: Не обновлены типы цен или не пересчитаны скидки.
    • Решение: Проверьте актуальность цен в справочнике Типы цен и запустите Пересчёт цен номенклатуры.

    Ошибка 4. При выгрузке в Excel теряются форматы

    • 🔍 Причина: Несоответствие шаблона или кодировки.
    • Решение: Сохраните шаблон Excel с нужными форматами (валютой, разделителями) и используйте его для выгрузки.

    Ошибка 5. Прайс не учитывает ожидаемые поступления

    • 🔍 Причина: В отчёте не настроен анализ доступности.
    • Решение: Используйте отчёт Анализ доступности товаров с фильтром по дате поступления.

    Если ошибка повторяется, проверьте:

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

    8. Автоматизация: расписание и уведомления

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

    1. Перейдите в Администрирование → Поддержка и обслуживание → Регламентные задания.
    2. Создайте новое задание типа Выгрузка данных в Excel.
    3. Укажите:
      • 📅 Расписание (например, ежедневно в 8:00).
      • 📂 Путь сохранения файла (сетевой диск или email).
      • 📧 Получателей (если нужна рассылка).
  • Активируйте задание и проверьте работу.
  • Для уведомлений о критических остатках:

    • 🔔 Настройте отчёт Контроль остатков с пороговыми значениями.
    • 📩 Добавьте рассылку ответственным лицам при остатке ниже минимума.

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

    
    

    ЕСЛИ Остаток < Минимальный запас ТО

    ОтправитьEmail("manager@company.ru", "Низкий остаток товара: " + Наименование);

    КОНЕЦЕСЛИ;

    💡

    Автоматизация прайса экономит до 5 часов в неделю на рутинных операциях. Особенно актуально для компаний с ассортиментом более 1000 позиций.

    FAQ: Частые вопросы по прайсам в 1С 8

    Как скрыть в прайсе товары с нулевым остатком?

    В настройках отчёта Ведомость по товарам добавьте условие фильтрации: Остаток > 0. Если используете внешнюю обработку, найдите опцию "Только с ненулевыми остатками".

    Почему в прайсе не отображаются цены?

    Проверьте:

    1. Назначены ли типы цен для номенклатуры (Справочники → Номенклатура → Цены).
    2. Активен ли нужный тип цен в настройках отчёта.
    3. Не сбились ли настройки валют (если цены в иностранной валюте).

    Как выгрузить прайс с картинками товаров?

    Стандартные отчёты не поддерживают экспорт изображений. Используйте внешние обработки, например:

    • Прайс-лист с остатками и картинками (доступна на Инфостарте).
    • Выгрузка в Excel с изображениями (требует предварительной загрузки фото в справочник номенклатуры).

    Можно ли настроить разные цены для разных клиентов в одном прайсе?

    Да, но стандартными средствами это сложно. Оптимальные варианты:

    1. Создать несколько типов цен (опт, розница, дилер) и выгружать отдельные прайсы.
    2. Использовать внешнюю обработку с поддержкой групп клиентов (например, Гибкий прайс-лист).
    3. Настроить скидки по соглашениям (CRM и маркетинг → Соглашения с клиентами).

    Как обновить прайс на сайте автоматически?

    Для этого нужна интеграция 1С с сайтом:

    1. Для 1С-Битрикс: настройте модуль Обмен с 1С в админке сайта.
    2. Для WordPress: используйте плагины 1C-WooCommerce Integration или CommerceML.
    3. Для самописных сайтов: разработайте API-обработчик, который будет принимать данные из в формате JSON или XML.

    Рекомендуемая частота обновления: 1–2 раза в сутки (для маркетплейсов — каждые 4–6 часов).