Работа с неотгруженными заказами — критически важный процесс для любого бизнеса, торгующего оптом или в розницу. В 1С:Предприятие (особенно в конфигурациях Управление торговлей 11, ERP 2 и Комплексная автоматизация 2) поиск таких заказов может вызывать сложности у новичков, а иногда и у опытных пользователей. Проблема усугубляется, когда заказов сотни, а отгрузки происходят неравномерно: часть товаров отправлена, часть — в ожидании, а некоторые позиции вообще отсутствуют на складе.
В этой статье мы разберём 5 проверенных способов найти неотгруженные заказы в 1С — от стандартных отчётов до SQL-запросов для продвинутых пользователей. Вы узнаете, как отфильтровать заказы по статусу, дате, контрагенту или конкретному товару, а также как автоматизировать контроль с помощью регламентных заданий. Особое внимание уделим типичным ошибкам, из-за которых заказы "теряются" в системе, и способам их предотвращения.
1. Стандартный отчёт «Заказы покупателей» — быстрый поиск
Самый простой способ — использовать встроенный отчёт Заказы покупателей, который есть во всех торговых конфигурациях 1С. Он позволяет отфильтровать документы по статусу отгрузки, дате и другим параметрам.
Чтобы открыть отчёт:
- 📊 Перейдите в раздел
Продажи → Отчёты по продажам → Заказы покупателей(путь может незначительно отличаться в зависимости от версии конфигурации). - 🔍 В настройках отчёта установите фильтр по полю Статус отгрузки — выберите значение
Не отгруженилиЧастично отгружен. - 📅 Укажите период, за который нужно проанализировать заказы (например, за последний месяц или текущий квартал).
- 📌 Для детализации добавьте группировку по
КонтрагентуилиМенеджеру, если нужно распределить ответственность.
В результате вы получите список заказов с указанием суммы, количества позиций и статуса. Обратите внимание: если в настройках отчёта не включена колонка Количество к отгрузке, добавьте её через кнопку Настройки → Добавить колонку.
Если в отчёте не отображаются частично отгруженные заказы, проверьте настройки фильтра: иногда система по умолчанию показывает только полностью неотгруженные документы. Добавьте в фильтр условие Статус отгрузки = Частично отгружен OR Статус отгрузки = Не отгружен
| Поле фильтра | Рекомендуемое значение | Зачем нужно |
|---|---|---|
Статус отгрузки |
Не отгружен, Частично отгружен |
Отсеивает полностью закрытые заказы |
Дата |
Текущий месяц или произвольный период | Ограничивает выборку актуальными заказами |
Контрагент |
Конкретный покупатель или группа | Помогает анализировать задолженность по клиентам |
Ответственный |
Конкретный менеджер | Контроль выполнения планов отгрузки |
Стандартный отчёт «Заказы покупателей» подходит для оперативного контроля, но не показывает причины неотгрузки (например, отсутствие товара на складе). Для глубокого анализа используйте другие методы.
2. Отчёт «Анализ выполнения заказов покупателей» — детализация по товарам
Если вам нужно не просто увидеть список неотгруженных заказов, а понять, какие именно товары не отправлены и по какой причине, используйте отчёт Анализ выполнения заказов покупателей. Он доступен в 1С:УТ 11 и ERP 2.
Как его сформировать:
- Перейдите в
Продажи → Отчёты по продажам → Анализ выполнения заказов покупателей. - В настройках отчёта на вкладке
Группировкидобавьте поля:Заказ покупателя(для идентификации документа),Номенклатура(чтобы увидеть конкретные товары),Количество заказаноиКоличество отгружено.
Отбор установите фильтр:
Статус отгрузки = Не отгруженилиЧастично отгружен.- При необходимости отфильтруйте по
СкладуилиКонтрагенту.
Сформировать.В результате вы получите таблицу, где будет видно:
- 📦 Какие товары не отгружены (с указанием количества),
- 📅 Дату обещанной отгрузки (если она указана в заказе),
- 🏭 Причину неотгрузки (например, "Нет в наличии" или "Ожидается поставка").
Этот отчёт особенно полезен для службы логистики и менеджеров по продажам, так как позволяет оперативно реагировать на проблемы с запасами или переносить сроки отгрузки.
3. Поиск через журнал документов «Заказы покупателей»
Если вам нужно не только увидеть список неотгруженных заказов, но и быстро перейти к их редактированию, удобнее работать напрямую в журнале документов. Этот метод подходит для оперативной работы, когда требуется внести изменения или уточнить детали по конкретному заказу.
Инструкция:
- Откройте раздел
Продажи → Заказы покупателей(илиДокументы → Заказы покупателейв некоторых конфигурациях). - Нажмите на кнопку
Ещё → Настройки списка(илиВсе действия → Настройки). - В настройках добавьте колонки:
Статус отгрузки,Количество к отгрузке,Дата отгрузки(если она указана).
Статус отгрузки, чтобы неотгруженные заказы оказались вверху.Поиск (Ctrl+F), чтобы быстро найти заказ по номеру или контрагенту.Преимущество этого метода — возможность массового изменения статусов или быстрого создания документов отгрузки прямо из журнала. Например, вы можете выделить несколько заказов и нажать Создать на основе → Реализация товаров и услуг.
Добавить колонку "Статус отгрузки"|Отфильтровать по дате|Отсортировать по статусу|Проверить обещанные сроки|Создать отгрузку для актуальных заказов-->
⚠️ Внимание: В некоторых конфигурациях (например, в 1С:Бухгалтерия 8) журнал заказов покупателей может отсутствовать. В этом случае используйте отчёт Ведомость по товарам с фильтром по документам-заказам.
4. SQL-запрос для поиска неотгруженных заказов (для продвинутых пользователей)
Если стандартные отчёты не дают нужной детализации или работают слишком медленно (актуально для больших баз), можно использовать прямой SQL-запрос. Этот метод требует прав администратора или доступа к конфигуратору.
Пример запроса для 1С:Управление торговлей 11 (универсальный вариант, работает в большинстве конфигураций на платформе 8.3):
ВЫБРАТЬ
ЗаказПокупателя.Ссылка КАК Заказ,
ЗаказПокупателя.Номер КАК НомерЗаказа,
ЗаказПокупателя.Дата КАК ДатаЗаказа,
ЗаказПокупателя.Контрагент КАК Контрагент,
ЗаказПокупателя.СуммаДокумента КАК Сумма,
СУММА(ЗаказПокупателяТовары.Количество - ВЫБОР
КОГДА ЗаказПокупателяТовары.КоличествоОтгружено ЕСТЬ NULL
ТОГДА 0
ИНАЧЕ ЗаказПокупателяТовары.КоличествоОтгружено
КОНЕЦ) КАК КоличествоНеОтгружено
ИЗ
Документ.ЗаказПокупателя КАК ЗаказПокупателя
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары
ПО ЗаказПокупателя.Ссылка = ЗаказПокупателяТовары.Ссылка
ГДЕ
ЗаказПокупателя.ПометкаУдаления = ЛОЖЬ
И ЗаказПокупателя.СтатусОтгрузки <> ЗНАЧЕНИЕ(Перечисление.СтатусыОтгрузкиЗаказовПокупателей.Отгружен)
СГРУППИРОВАТЬ ПО
ЗаказПокупателя.Ссылка,
ЗаказПокупателя.Номер,
ЗаказПокупателя.Дата,
ЗаказПокупателя.Контрагент,
ЗаказПокупателя.СуммаДокумента
УПОРЯДОЧИТЬ ПО
ДатаЗаказа УБЫВ
Этот запрос вернёт список заказов с указанием количества неотгруженных товаров по каждому документу. Чтобы выполнить его:
- Откройте 1С:Предприятие в режиме
Конфигуратор. - Перейдите в
Сервис → Запрос (Ctrl+F). - Вставьте код запроса и нажмите
Выполнить. - Экспортируйте результаты в
ExcelилиТабличный документдля дальнейшего анализа.
Для удобства можно сохранить этот запрос в Избранное или создать на его основе внешнюю обработку, которую будут использовать менеджеры без доступа к конфигуратору.
Как модифицировать запрос для анализа по товарам
Добавьте в выборку поле ЗаказПокупателяТовары.Номенклатура и сгруппируйте также по нему. Это позволит увидеть, какие именно товары не отгружены в каждом заказе. Пример модифицированного запроса:
ВЫБРАТЬ
ЗаказПокупателя.Номер КАК НомерЗаказа,
ЗаказПокупателяТовары.Номенклатура КАК Товар,
СУММА(ЗаказПокупателяТовары.Количество - ВЫБОР
КОГДА ЗаказПокупателяТовары.КоличествоОтгружено ЕСТЬ NULL
ТОГДА 0
ИНАЧЕ ЗаказПокупателяТовары.КоличествоОтгружено
КОНЕЦ) КАК КоличествоНеОтгружено
ИЗ ...
ГДЕ ...
СГРУППИРОВАТЬ ПО
ЗаказПокупателя.Номер,
ЗаказПокупателяТовары.Номенклатура
⚠️ Внимание: Перед выполнением SQL-запросов в рабочей базе обязательно сделайте резервную копию. Неправильно составленный запрос может привести к блокировке таблиц или ошибкам в работе системы.
5. Использование регламентных заданий для автоматического контроля
Если в вашей компании неотгруженные заказы нужно отслеживать регулярно (например, ежедневно или раз в неделю), имеет смысл настроить регламентное задание. Оно будет автоматически формировать отчёт и отправлять его ответственным лицам по email.
Как настроить:
- В 1С:Предприятие перейдите в
Администрирование → Регламентные и фоновые задания. - Создайте новое задание с типом
Формирование отчёта. - В настройках укажите:
- Отчёт:
Анализ выполнения заказов покупателей, - Параметры отчёта: установите фильтр по статусу отгрузки (
Не отгружен), - Расписание: например,
Каждый понедельник в 9:00, - Получатели: email менеджеров по продажам или логистов.
- Отчёт:
- Сохраните задание и запустите его вручную для проверки.
- 📅 Автоматизация — не нужноremember о проверке заказов,
- 📊 Актуальность данных — отчёт формируется по свежей информации,
- 📧 Оперативное реагирование — ответственные лица сразу видят проблему.
- 🚚 Нет товара на складе:
- Проверьте остатки через отчёт
Ведомость по товарам на складах(разделСклад). - Используйте фильтр по номенклатуре из неотгруженного заказа.
- Если товар ожидается, уточните дату поставки в документе
Заказ поставщику.
- Проверьте остатки через отчёт
- 💰 Проблемы с оплатой:
- Откройте заказ и проверьте поле
ОплатаилиСтатус оплаты. - Сформируйте отчёт
Взаиморасчёты с контрагентами, чтобы увидеть задолженность.
- Откройте заказ и проверьте поле
- ⏳ Перенос сроков по согласованию:
- Проверьте комментарии в заказе или историю изменений (кнопка
История). - Уточните у менеджера причину переноса.
- Проверьте комментарии в заказе или историю изменений (кнопка
- 📦 Ошибка в заказе (неверное количество, артикул):
- Сравните заказ с оригинальным запросом клиента (если он прикреплён как файл).
- Используйте
Печать → Печатная форма заказа, чтобы увидеть детали.
- 🔄 Перенести дату отгрузки в заказе (поле
Планируемая дата отгрузки). - 🛒 Создать заказ поставщику прямо из заказа покупателя (кнопка
Создать на основе). - 📞 Уведомить клиента о задержке (используйте шаблоны писем в 1С или интеграцию с email).
- Статус отгрузки =
Не отгруженилиЧастично отгружен, - Дата отгрузки < Текущая дата.
Преимущества этого метода:
Для более сложных сценариев (например, если нужно отправлять разные отчёты разным отделам) можно создать несколько регламентных заданий или использовать внешние обработки с расширенной логикой.
Регламентные задания экономят до 30% времени на рутинных проверках, но требуют первоначальной настройки. Перед запуском протестируйте отчёт вручную, чтобы убедиться в корректности данных.
6. Анализ причин неотгрузки: что делать, если товар отсутствует на складе
Найти неотгруженные заказы — это только половина задачи. Гораздо важнее понять причину, почему отгрузка не состоялась, и принять меры. Рассмотрим типичные сценарии и способы их решения прямо в 1С.
Основные причины неотгрузки и как их выявить:
Если проблема в отсутствии товара, можно:
⚠️ Внимание: В конфигурациях 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. Для этого:
- Сформируйте отчёт (например,
Анализ выполнения заказов). - Нажмите кнопку
Ещё → Выгрузить(илиСообщить → Выгрузить в Excelв новых версиях). - Выберите формат (
XLSXилиCSV) и сохраните файл.
Для автоматической выгрузки настройте Регламентное задание с отправкой отчёта на email.
Как массово изменить статус отгрузки для нескольких заказов?
В журнале документов Заказы покупателей:
- Выделите нужные заказы (с зажатой клавишей
CtrlилиShift). - Нажмите
Ещё → Изменить выделенные. - В открывшемся окне выберите поле
Статус отгрузкии установите новое значение. - Сохраните изменения.
⚠️ Внимание: Массовое изменение статусов может привести к несоответствиям в учёте. Перед выполнением проверьте, что все выделенные заказы действительно относятся к одной категории (например, все частично отгружены).
Почему в отчёте не показываются заказы с нулевым количеством?
Это стандартное поведение 1С — документы с нулевым количеством товаров (или полностью отгруженные) исключаются из отчётов по умолчанию. Чтобы их увидеть:
- В настройках отчёта снимите галочку
Только с ненулевыми остатками(если она есть). - Или добавьте в фильтр условие
Количество к отгрузке > 0(это покажет даже документы с минимальным остатком).
Как настроить уведомления о неотгруженных заказах в 1С:ERP?
В 1С:ERP 2 для этого предназначен механизм Бизнес-процессы и Уведомления:
- Перейдите в
Администрирование → Настройки программы → Бизнес-процессы. - Создайте новый бизнес-процесс с триггером
Изменение статуса заказа покупателя. - Настройте условие: если
Статус отгрузки = Не отгружениДата отгрузки < Текущая дата, отправить уведомление. - Укажите получателей (например, менеджеров или логистов) и шаблон сообщения.
Альтернативный способ — использовать Регламентные задания с отправкой отчёта по email.