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

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

1. Стандартный отчёт «Заказы покупателей» — быстрый поиск

Самый простой способ — использовать встроенный отчёт Заказы покупателей, который есть во всех торговых конфигурациях 1С. Он позволяет отфильтровать документы по статусу отгрузки, дате и другим параметрам.

Чтобы открыть отчёт:

  • 📊 Перейдите в раздел Продажи → Отчёты по продажам → Заказы покупателей (путь может незначительно отличаться в зависимости от версии конфигурации).
  • 🔍 В настройках отчёта установите фильтр по полю Статус отгрузки — выберите значение Не отгружен или Частично отгружен.
  • 📅 Укажите период, за который нужно проанализировать заказы (например, за последний месяц или текущий квартал).
  • 📌 Для детализации добавьте группировку по Контрагенту или Менеджеру, если нужно распределить ответственность.

В результате вы получите список заказов с указанием суммы, количества позиций и статуса. Обратите внимание: если в настройках отчёта не включена колонка Количество к отгрузке, добавьте её через кнопку Настройки → Добавить колонку.

💡

Если в отчёте не отображаются частично отгруженные заказы, проверьте настройки фильтра: иногда система по умолчанию показывает только полностью неотгруженные документы. Добавьте в фильтр условие Статус отгрузки = Частично отгружен OR Статус отгрузки = Не отгружен

Поле фильтра Рекомендуемое значение Зачем нужно
Статус отгрузки Не отгружен, Частично отгружен Отсеивает полностью закрытые заказы
Дата Текущий месяц или произвольный период Ограничивает выборку актуальными заказами
Контрагент Конкретный покупатель или группа Помогает анализировать задолженность по клиентам
Ответственный Конкретный менеджер Контроль выполнения планов отгрузки
💡

Стандартный отчёт «Заказы покупателей» подходит для оперативного контроля, но не показывает причины неотгрузки (например, отсутствие товара на складе). Для глубокого анализа используйте другие методы.

2. Отчёт «Анализ выполнения заказов покупателей» — детализация по товарам

Если вам нужно не просто увидеть список неотгруженных заказов, а понять, какие именно товары не отправлены и по какой причине, используйте отчёт Анализ выполнения заказов покупателей. Он доступен в 1С:УТ 11 и ERP 2.

Как его сформировать:

  1. Перейдите в Продажи → Отчёты по продажам → Анализ выполнения заказов покупателей.
  2. В настройках отчёта на вкладке Группировки добавьте поля:
    • Заказ покупателя (для идентификации документа),
    • Номенклатура (чтобы увидеть конкретные товары),
    • Количество заказано и Количество отгружено.
  • На вкладке Отбор установите фильтр:
    • Статус отгрузки = Не отгружен или Частично отгружен.
    • При необходимости отфильтруйте по Складу или Контрагенту.
  • Нажмите Сформировать.
  • В результате вы получите таблицу, где будет видно:

    • 📦 Какие товары не отгружены (с указанием количества),
    • 📅 Дату обещанной отгрузки (если она указана в заказе),
    • 🏭 Причину неотгрузки (например, "Нет в наличии" или "Ожидается поставка").

    Этот отчёт особенно полезен для службы логистики и менеджеров по продажам, так как позволяет оперативно реагировать на проблемы с запасами или переносить сроки отгрузки.

    📊 Как часто вы проверяете неотгруженные заказы в 1С?
    Ежедневно
    Раз в неделю
    Раз в месяц
    Только по запросу клиента

    3. Поиск через журнал документов «Заказы покупателей»

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

    Инструкция:

    1. Откройте раздел Продажи → Заказы покупателей (или Документы → Заказы покупателей в некоторых конфигурациях).
    2. Нажмите на кнопку Ещё → Настройки списка (или Все действия → Настройки).
    3. В настройках добавьте колонки:
      • Статус отгрузки,
      • Количество к отгрузке,
      • Дата отгрузки (если она указана).
  • Отсортируйте список по колонке Статус отгрузки, чтобы неотгруженные заказы оказались вверху.
  • Используйте Поиск (Ctrl+F), чтобы быстро найти заказ по номеру или контрагенту.
  • Преимущество этого метода — возможность массового изменения статусов или быстрого создания документов отгрузки прямо из журнала. Например, вы можете выделить несколько заказов и нажать Создать на основе → Реализация товаров и услуг.

    Добавить колонку "Статус отгрузки"|Отфильтровать по дате|Отсортировать по статусу|Проверить обещанные сроки|Создать отгрузку для актуальных заказов-->

    ⚠️ Внимание: В некоторых конфигурациях (например, в 1С:Бухгалтерия 8) журнал заказов покупателей может отсутствовать. В этом случае используйте отчёт Ведомость по товарам с фильтром по документам-заказам.

    4. SQL-запрос для поиска неотгруженных заказов (для продвинутых пользователей)

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

    Пример запроса для 1С:Управление торговлей 11 (универсальный вариант, работает в большинстве конфигураций на платформе 8.3):

    ВЫБРАТЬ
    

    ЗаказПокупателя.Ссылка КАК Заказ,

    ЗаказПокупателя.Номер КАК НомерЗаказа,

    ЗаказПокупателя.Дата КАК ДатаЗаказа,

    ЗаказПокупателя.Контрагент КАК Контрагент,

    ЗаказПокупателя.СуммаДокумента КАК Сумма,

    СУММА(ЗаказПокупателяТовары.Количество - ВЫБОР

    КОГДА ЗаказПокупателяТовары.КоличествоОтгружено ЕСТЬ NULL

    ТОГДА 0

    ИНАЧЕ ЗаказПокупателяТовары.КоличествоОтгружено

    КОНЕЦ) КАК КоличествоНеОтгружено

    ИЗ

    Документ.ЗаказПокупателя КАК ЗаказПокупателя

    ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары

    ПО ЗаказПокупателя.Ссылка = ЗаказПокупателяТовары.Ссылка

    ГДЕ

    ЗаказПокупателя.ПометкаУдаления = ЛОЖЬ

    И ЗаказПокупателя.СтатусОтгрузки <> ЗНАЧЕНИЕ(Перечисление.СтатусыОтгрузкиЗаказовПокупателей.Отгружен)

    СГРУППИРОВАТЬ ПО

    ЗаказПокупателя.Ссылка,

    ЗаказПокупателя.Номер,

    ЗаказПокупателя.Дата,

    ЗаказПокупателя.Контрагент,

    ЗаказПокупателя.СуммаДокумента

    УПОРЯДОЧИТЬ ПО

    ДатаЗаказа УБЫВ

    Этот запрос вернёт список заказов с указанием количества неотгруженных товаров по каждому документу. Чтобы выполнить его:

    1. Откройте 1С:Предприятие в режиме Конфигуратор.
    2. Перейдите в Сервис → Запрос (Ctrl+F).
    3. Вставьте код запроса и нажмите Выполнить.
    4. Экспортируйте результаты в Excel или Табличный документ для дальнейшего анализа.

    Для удобства можно сохранить этот запрос в Избранное или создать на его основе внешнюю обработку, которую будут использовать менеджеры без доступа к конфигуратору.

    Как модифицировать запрос для анализа по товарам

    Добавьте в выборку поле ЗаказПокупателяТовары.Номенклатура и сгруппируйте также по нему. Это позволит увидеть, какие именно товары не отгружены в каждом заказе. Пример модифицированного запроса:

    ВЫБРАТЬ
    

    ЗаказПокупателя.Номер КАК НомерЗаказа,

    ЗаказПокупателяТовары.Номенклатура КАК Товар,

    СУММА(ЗаказПокупателяТовары.Количество - ВЫБОР

    КОГДА ЗаказПокупателяТовары.КоличествоОтгружено ЕСТЬ NULL

    ТОГДА 0

    ИНАЧЕ ЗаказПокупателяТовары.КоличествоОтгружено

    КОНЕЦ) КАК КоличествоНеОтгружено

    ИЗ ...

    ГДЕ ...

    СГРУППИРОВАТЬ ПО

    ЗаказПокупателя.Номер,

    ЗаказПокупателяТовары.Номенклатура

    ⚠️ Внимание: Перед выполнением SQL-запросов в рабочей базе обязательно сделайте резервную копию. Неправильно составленный запрос может привести к блокировке таблиц или ошибкам в работе системы.

    5. Использование регламентных заданий для автоматического контроля

    Если в вашей компании неотгруженные заказы нужно отслеживать регулярно (например, ежедневно или раз в неделю), имеет смысл настроить регламентное задание. Оно будет автоматически формировать отчёт и отправлять его ответственным лицам по email.

    Как настроить:

    1. В 1С:Предприятие перейдите в Администрирование → Регламентные и фоновые задания.
    2. Создайте новое задание с типом Формирование отчёта.
    3. В настройках укажите:
      • Отчёт: Анализ выполнения заказов покупателей,
      • Параметры отчёта: установите фильтр по статусу отгрузки (Не отгружен),
      • Расписание: например, Каждый понедельник в 9:00,
      • Получатели: email менеджеров по продажам или логистов.
    4. Сохраните задание и запустите его вручную для проверки.
    5. Преимущества этого метода:

      • 📅 Автоматизация — не нужноremember о проверке заказов,
      • 📊 Актуальность данных — отчёт формируется по свежей информации,
      • 📧 Оперативное реагирование — ответственные лица сразу видят проблему.

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

      💡

      Регламентные задания экономят до 30% времени на рутинных проверках, но требуют первоначальной настройки. Перед запуском протестируйте отчёт вручную, чтобы убедиться в корректности данных.

      6. Анализ причин неотгрузки: что делать, если товар отсутствует на складе

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

      Основные причины неотгрузки и как их выявить:

      • 🚚 Нет товара на складе:
        • Проверьте остатки через отчёт Ведомость по товарам на складах (раздел Склад).
        • Используйте фильтр по номенклатуре из неотгруженного заказа.
        • Если товар ожидается, уточните дату поставки в документе Заказ поставщику.
      • 💰 Проблемы с оплатой:
        • Откройте заказ и проверьте поле Оплата или Статус оплаты.
        • Сформируйте отчёт Взаиморасчёты с контрагентами, чтобы увидеть задолженность.
      • Перенос сроков по согласованию:
        • Проверьте комментарии в заказе или историю изменений (кнопка История).
        • Уточните у менеджера причину переноса.
      • 📦 Ошибка в заказе (неверное количество, артикул):
        • Сравните заказ с оригинальным запросом клиента (если он прикреплён как файл).
        • Используйте Печать → Печатная форма заказа, чтобы увидеть детали.

      Если проблема в отсутствии товара, можно:

      • 🔄 Перенести дату отгрузки в заказе (поле Планируемая дата отгрузки).
      • 🛒 Создать заказ поставщику прямо из заказа покупателя (кнопка Создать на основе).
      • 📞 Уведомить клиента о задержке (используйте шаблоны писем в 1С или интеграцию с email).
      ⚠️ Внимание: В конфигурациях 1С:ERP 2 и УТ 11 при изменении даты отгрузки в заказе автоматически обновляется план закупок. Если эта функция отключена, проверьте настройки параметров учета в разделе Администрирование → Настройки программы → Закупки.

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

      При работе с неотгруженными заказами пользователи 1С часто сталкиваются с одними и теми же проблемами. Вот TOP-5 ошибок и способы их предотвращения:

      Ошибка 1: Заказы "исчезают" из отчётов

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

      Решение: Всегда используйте фильтр по Дата отгрузки или Планируемая дата отгрузки.

      Ошибка 2: Некорректный статус отгрузки

      Причина: При частичной отгрузке статус заказа не обновляется автоматически (остаётся Не отгружен вместо Частично отгружен).

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

      Ошибка 3: Дублирование заказов

      Причина: Менеджеры создают новый заказ вместо корректировки существующего, что приводит к путанице.

      Решение: Настройте права доступа так, чтобы менеджеры могли только редактировать заказы, но не создавать дубли. Используйте отчёт Дубли заказов покупателей (доступен в 1С:УТ 11).

      Ошибка 4: Не учитываются резервы

      Причина: Товар есть на складе, но он зарезервирован под другой заказ, что не видно в стандартных остатках.

      Решение: В отчёте Ведомость по товарам на складах включите колонку Резерв. Также можно использовать отчёт Анализ доступности товаров.

      Ошибка 5: Несовпадение данных в отчётах и документах

      Причина: Кэш 1С или неактуальные данные в регистрах.

      Решение: Перед формированием отчётов обновите данные (кнопка Обновить или Перечитать). В клиент-серверном варианте работы используйте команду Администрирование → Поддержка и обслуживание → Тестирование и исправление → Обновить данные кэша.

      FAQ: Частые вопросы по неотгруженным заказам в 1С

      Как найти заказы, по которым просрочена дата отгрузки?

      Используйте отчёт Анализ выполнения заказов покупателей с фильтром:

      • Статус отгрузки = Не отгружен или Частично отгружен,
      • Дата отгрузки < Текущая дата.

    В 1С:ERP 2 можно настроить уведомления о просроченных заказах через Регламентные задания.

    Можно ли экспортировать список неотгруженных заказов в Excel?

    Да, любой отчёт в 1С можно экспортировать в Excel или PDF. Для этого:

    1. Сформируйте отчёт (например, Анализ выполнения заказов).
    2. Нажмите кнопку Ещё → Выгрузить (или Сообщить → Выгрузить в Excel в новых версиях).
    3. Выберите формат (XLSX или CSV) и сохраните файл.

    Для автоматической выгрузки настройте Регламентное задание с отправкой отчёта на email.

    Как массово изменить статус отгрузки для нескольких заказов?

    В журнале документов Заказы покупателей:

    1. Выделите нужные заказы (с зажатой клавишей Ctrl или Shift).
    2. Нажмите Ещё → Изменить выделенные.
    3. В открывшемся окне выберите поле Статус отгрузки и установите новое значение.
    4. Сохраните изменения.

    ⚠️ Внимание: Массовое изменение статусов может привести к несоответствиям в учёте. Перед выполнением проверьте, что все выделенные заказы действительно относятся к одной категории (например, все частично отгружены).

    Почему в отчёте не показываются заказы с нулевым количеством?

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

    • В настройках отчёта снимите галочку Только с ненулевыми остатками (если она есть).
    • Или добавьте в фильтр условие Количество к отгрузке > 0 (это покажет даже документы с минимальным остатком).

    Как настроить уведомления о неотгруженных заказах в 1С:ERP?

    В 1С:ERP 2 для этого предназначен механизм Бизнес-процессы и Уведомления:

    1. Перейдите в Администрирование → Настройки программы → Бизнес-процессы.
    2. Создайте новый бизнес-процесс с триггером Изменение статуса заказа покупателя.
    3. Настройте условие: если Статус отгрузки = Не отгружен и Дата отгрузки < Текущая дата, отправить уведомление.
    4. Укажите получателей (например, менеджеров или логистов) и шаблон сообщения.

    Альтернативный способ — использовать Регламентные задания с отправкой отчёта по email.