К статье
Практический материал

Автоматизация · 12 мин

Как автоматизировать заказы в 1С

Как автоматизировать заказы поставщикам и обработку заказов покупателей в 1С: настройка автозаказа по точке заказа, обмены, типовые ошибки и проверка результата.

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

Инструменты для этого уже встроены в типовые конфигурации: «Управление торговлей», «Комплексная автоматизация», «ERP Управление предприятием», «Управление нашей фирмой». В большинстве случаев не потребуется доработка — достаточно правильно настроить справочники, включить нужные опции и проверить результат на тестовых данных.

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

Определите, какой сценарий автоматизации вам нужен

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

Также оцените масштаб: если у вас до 50–100 позиций и один поставщик, полноценная автоматизация может не окупиться — проще использовать обработку формирования заказа по минимальным остаткам вручную раз в неделю. Автозаказ по расписанию оправдан при сотнях позиций, нескольких поставщиках с разными сроками поставки и регулярных продажах, где ручной контроль уже приводит к дефициту или излишкам.

Маршрут решения

Как выбрать сценарий

Дефицит возникает из-за того, что менеджер забывает заказать товарНастройте автозаказ по точке заказа через обработку «Формирование заказов по потребностям»
Заказы покупателей приходят с сайта или по EDI и вводятся вручнуюНастройте автоматическую загрузку заказов через обмен или регламентное задание
Позиций мало, закупки нерегулярныеИспользуйте ручное формирование заказа по минимальным остаткам без полной автоматизации
Несколько складов и поставщиков с разными срокамиНастройте способы обеспечения потребностей для каждого сочетания склад-поставщик

Подготовьте справочники: без точных данных автоматизация не сработает

Главная причина, почему автозаказ «считает ерунду», — незаполненные данные в карточках номенклатуры и соглашениях с поставщиками. Система не может рассчитать потребность, если не заданы минимальный остаток, срок поставки и кратность упаковки.

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

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

Настройте автозаказ поставщикам по точке заказа

В «Управлении торговлей» и «Комплексной автоматизации» базовый инструмент — обработка «Формирование заказов по потребностям» (раздел «Закупки»). Она рассчитывает потребность по формуле: максимальный запас минус текущий остаток минус уже заказанное количество плюс потребности из заказов покупателей и производства.

Порядок настройки: откройте раздел «Настройки и администрирование» → «Закупки» и убедитесь, что включены опции «Заказы поставщикам» и «Статусы заказов поставщикам». Затем в карточках номенклатуры на вкладке обеспечения задайте способ пополнения — «Закупка у поставщика» и параметры запаса. Для группы товаров удобнее использовать массовую установку параметров через обработку или групповое изменение реквизитов.

После заполнения параметров запустите обработку «Формирование заказов по потребностям», выберите склад и отбор по номенклатуре. Система покажет список позиций, требующих заказа, с рекомендованным количеством. Проверьте 5–10 позиций вручную: остаток, незакрытые заказы, расчётное количество. Если цифры сходятся с вашей логикой — формируйте заказы и переводите их в статус «К согласованию» или «Подтверждён».

Порядок настройки автозаказа
  1. 1
    Включите опции «Заказы поставщикам» и статусы в настройках раздела «Закупки»
  2. 2
    Заполните в карточках номенклатуры минимальный и максимальный запас, кратность партии
  3. 3
    Укажите основного поставщика и срок поставки в соглашении
  4. 4
    Проведите инвентаризацию или сверку остатков по тестовой группе товаров
  5. 5
    Запустите «Формирование заказов по потребностям» и проверьте расчёт вручную на 5–10 позициях
  6. 6
    Сформируйте заказы без проведения, сверьте суммы, затем проведите
  7. 7
    Настройте регламентное задание для регулярного расчёта, если требуется полный автомат

Автоматизируйте обработку заказов покупателей

Если заказы поступают из интернет-магазина, настройте обмен с сайтом: в типовых конфигурациях есть штатный обмен по стандарту CommerceML. Заказы с сайта загружаются в 1С автоматически, создаются документы «Заказ покупателя», а статусы и остатки выгружаются обратно. Обмен настраивается в разделе интеграции (в УТ — «Синхронизация данных»), где задаётся каталог обмена или подключение к сайту и расписание.

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

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

Используйте регламентные задания для полного автомата

Регламентные задания позволяют выполнять обмены и расчёты по расписанию без участия пользователя: загрузка заказов с сайта каждые 15 минут, выгрузка остатков каждый час, расчёт потребностей ночью. Настраиваются они в разделе «Администрирование» → «Обслуживание» → «Регламентные и фоновые задания».

Практические правила: не ставьте тяжёлые задания (расчёт потребностей по всей базе) на рабочие часы — они блокируют ресурсы и замедляют работу пользователей. Расписание обменов согласуйте с нагрузкой: слишком частая выгрузка остатков на сайт при большом каталоге создаёт очереди и ошибки. Для файловой базы помните ограничение: регламентные задания выполняются только пока запущен сеанс с соответствующими правами, поэтому для стабильной работы нужен клиент-серверный режим или отдельный сеанс-«робот».

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

Контрольные точки

Как проверить результат

Расчёт потребности по тестовой позиции
Норма

Количество к заказу равно: макс. запас − остаток − заказано ранее + потребности

Тревожный признак

Система предлагает заказать позицию с достаточным остатком или игнорирует дефицитную

Загрузка заказов с сайта
Норма

Заказ появляется в 1С в течение интервала обмена, цены и контрагент корректны

Тревожный признак

Заказы дублируются, приходят с нулевыми ценами или не создаются

Выполнение регламентных заданий
Норма

В журнале регистрации задания завершаются без ошибок по расписанию

Тревожный признак

Задания в статусе «Ошибка» или не выполнялись дольше интервала расписания

Остатки после недели работы
Норма

Дефицитных позиций стало меньше, излишки не растут

Тревожный признак

Растут остатки по неликвидным позициям — завышены параметры запаса

Типовые ошибки и ограничения автоматизации

Самая частая ошибка — попытка автоматизировать хаос. Если поставщики нестабильны, сроки поставки «плавают», а спрос хаотичен, автозаказ будет систематически ошибаться, потому что расчёт основан на усреднённых параметрах. Автоматизация работает там, где процесс уже более-менее стабилен.

Вторая группа ошибок — технические: дубли заказов при повторной загрузке (лечится настройкой поиска по номеру и дате), конфликты при одновременном ручном и автоматическом изменении документов, переполнение базы служебными данными обменов. Регулярно контролируйте отчёты по дублям и настраивайте уникальность номеров входящих заказов.

Третья группа — организационная. Если менеджеры продолжают заказывать «по привычке» вне системы, в учёте появляются неучтённые обязательства, и автозаказ занижает потребности. Введите правило: любой заказ поставщику оформляется только документом в 1С.

Типичные ошибки
01
Включить автопроведение заказов сразу — ошибка в параметрах умножается на весь ассортимент и приводит к излишкам на складе
02
Не заполнить сроки поставки — система формирует заказы слишком поздно, дефицит сохраняется
03
Игнорировать кратность упаковки — заказы на дробные количества поставщик отклоняет
04
Не контролировать журнал регистрации — сбой обмена обнаруживается через неделю по жалобам клиентов
05
Автоматизировать при неточных остатках — система не заказывает дефицитный товар, считая его имеющимся

Что делать, если штатных средств не хватает

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

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

Итог

Что важно запомнить

Автоматизация заказов в 1С начинается с качественных данных: запасов, остатков, сроков поставки. Сначала настройте расчёт потребностей и проверьте его вручную, затем подключайте автоматические обмены и регламентные задания. Контролируйте результат по журналу регистрации и контрольным отчётам — автоматика без контроля превращает мелкие ошибки в системные.

Частые вопросы

Можно ли автоматизировать заказы в файловой версии 1С?

Да, но с ограничением: регламентные задания выполняются только при запущенном сеансе пользователя с нужными правами. На практике заводят отдельный сеанс-«робот» на постоянно включённом компьютере. Для стабильной работы по расписанию надёжнее клиент-серверный вариант.

Как не допустить дублирования заказов при загрузке с сайта?

В настройках обмена включите поиск заказов по номеру и дате перед созданием нового. Дополнительно проверяйте, что сайт не отправляет один заказ повторно при сбоях, и периодически сверяйте количество заказов на сайте и в 1С за день.

Что делать, если автозаказ предлагает слишком большие партии?

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

Нужно ли резервировать товар под заказы покупателей автоматически?

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

Можно ли автоматически отправлять заказ поставщику по email из 1С?

Да, если настроена системная учётная запись электронной почты. Заказ можно отправлять печатной формой или файлом прямо из документа, а с помощью расширения или обработки — автоматически при переходе заказа в определённый статус. Проверьте с поставщиком приемлемый формат: многим нужен Excel или конкретный шаблон.

С чего начать, если бюджет на доработки нулевой?

С типовой обработки «Формирование заказов по потребностям» и заполнения параметров запасов — это не требует доработок и даёт основной эффект. Обмен с сайтом на CommerceML тоже штатный в большинстве конфигураций. Доработки оставьте на этап, когда типовые механизмы уже работают и понятны реальные ограничения.