Автоматизация · 12 мин
Как автоматизировать заказы в 1С
Как автоматизировать заказы поставщикам и обработку заказов покупателей в 1С: настройка автозаказа по точке заказа, обмены, типовые ошибки и проверка результата.
Ручное формирование заказов поставщикам и обработка заказов покупателей — одна из самых трудоёмких операций в торговом учёте. Менеджер вынужден анализировать остатки, вспоминать минимальные партии и сроки поставки, переносить данные между документами. Автоматизация в 1С решает три задачи: система сама определяет, что и сколько нужно заказать, сама формирует документы по расписанию и сама обменивается заказами с контрагентами без ручного ввода.
Инструменты для этого уже встроены в типовые конфигурации: «Управление торговлей», «Комплексная автоматизация», «ERP Управление предприятием», «Управление нашей фирмой». В большинстве случаев не потребуется доработка — достаточно правильно настроить справочники, включить нужные опции и проверить результат на тестовых данных.
Ниже рассмотрены практические сценарии: автозаказ по точке заказа, обработка заказов поставщикам, автоматическая регистрация заказов покупателей из внешних каналов, регламентные задания и обмены. Для каждого сценария указаны условия применения, ограничения и способ проверить, что автоматизация работает корректно.
Определите, какой сценарий автоматизации вам нужен
Прежде чем настраивать, важно разделить два разных процесса. Первый — автоматическое формирование заказов поставщикам на основании остатков и прогноза спроса. Второй — автоматическая загрузка и обработка заказов покупателей, поступающих из интернет-магазина, EDI, электронной почты или мобильного приложения. Настройки для них разные, и смешивать их не следует.
Также оцените масштаб: если у вас до 50–100 позиций и один поставщик, полноценная автоматизация может не окупиться — проще использовать обработку формирования заказа по минимальным остаткам вручную раз в неделю. Автозаказ по расписанию оправдан при сотнях позиций, нескольких поставщиках с разными сроками поставки и регулярных продажах, где ручной контроль уже приводит к дефициту или излишкам.
Как выбрать сценарий
Подготовьте справочники: без точных данных автоматизация не сработает
Главная причина, почему автозаказ «считает ерунду», — незаполненные данные в карточках номенклатуры и соглашениях с поставщиками. Система не может рассчитать потребность, если не заданы минимальный остаток, срок поставки и кратность упаковки.
Проверьте и заполните следующие параметры для каждой позиции, участвующей в автозаказе: минимальный и максимальный запас (или точка заказа), единица измерения закупки, кратность партии, основной поставщик. В соглашении с поставщиком укажите срок поставки в днях и, при необходимости, график поставок (например, заказы принимаются по понедельникам и четвергам).
Отдельно проверьте корректность текущих остатков. Если в учёте завышенные остатки из-за непроведённых списаний, система решит, что товара достаточно, и не сформирует заказ. Перед запуском автозаказа проведите инвентаризацию хотя бы по ключевым группам товаров.
Настройте автозаказ поставщикам по точке заказа
В «Управлении торговлей» и «Комплексной автоматизации» базовый инструмент — обработка «Формирование заказов по потребностям» (раздел «Закупки»). Она рассчитывает потребность по формуле: максимальный запас минус текущий остаток минус уже заказанное количество плюс потребности из заказов покупателей и производства.
Порядок настройки: откройте раздел «Настройки и администрирование» → «Закупки» и убедитесь, что включены опции «Заказы поставщикам» и «Статусы заказов поставщикам». Затем в карточках номенклатуры на вкладке обеспечения задайте способ пополнения — «Закупка у поставщика» и параметры запаса. Для группы товаров удобнее использовать массовую установку параметров через обработку или групповое изменение реквизитов.
После заполнения параметров запустите обработку «Формирование заказов по потребностям», выберите склад и отбор по номенклатуре. Система покажет список позиций, требующих заказа, с рекомендованным количеством. Проверьте 5–10 позиций вручную: остаток, незакрытые заказы, расчётное количество. Если цифры сходятся с вашей логикой — формируйте заказы и переводите их в статус «К согласованию» или «Подтверждён».
- 1Включите опции «Заказы поставщикам» и статусы в настройках раздела «Закупки»
- 2Заполните в карточках номенклатуры минимальный и максимальный запас, кратность партии
- 3Укажите основного поставщика и срок поставки в соглашении
- 4Проведите инвентаризацию или сверку остатков по тестовой группе товаров
- 5Запустите «Формирование заказов по потребностям» и проверьте расчёт вручную на 5–10 позициях
- 6Сформируйте заказы без проведения, сверьте суммы, затем проведите
- 7Настройте регламентное задание для регулярного расчёта, если требуется полный автомат
Автоматизируйте обработку заказов покупателей
Если заказы поступают из интернет-магазина, настройте обмен с сайтом: в типовых конфигурациях есть штатный обмен по стандарту CommerceML. Заказы с сайта загружаются в 1С автоматически, создаются документы «Заказ покупателя», а статусы и остатки выгружаются обратно. Обмен настраивается в разделе интеграции (в УТ — «Синхронизация данных»), где задаётся каталог обмена или подключение к сайту и расписание.
Для заказов по EDI (крупные сети) используются подключаемые модули провайдеров EDI — они загружают входящие заказы и формируют заказы покупателей без ручного ввода. Для заказов из писем и мессенджеров штатной автоматизации нет: здесь либо внешние обработки, либо доработка.
Важная часть — правила резервирования. Решите, должен ли загруженный заказ автоматически резервировать товар на складе. Автоматическое резервирование удобно, но опасно при неточных остатках: система зарезервирует товар, которого физически нет, и отгрузка остановится. Начните с режима «резервировать при подтверждении менеджером».
Используйте регламентные задания для полного автомата
Регламентные задания позволяют выполнять обмены и расчёты по расписанию без участия пользователя: загрузка заказов с сайта каждые 15 минут, выгрузка остатков каждый час, расчёт потребностей ночью. Настраиваются они в разделе «Администрирование» → «Обслуживание» → «Регламентные и фоновые задания».
Практические правила: не ставьте тяжёлые задания (расчёт потребностей по всей базе) на рабочие часы — они блокируют ресурсы и замедляют работу пользователей. Расписание обменов согласуйте с нагрузкой: слишком частая выгрузка остатков на сайт при большом каталоге создаёт очереди и ошибки. Для файловой базы помните ограничение: регламентные задания выполняются только пока запущен сеанс с соответствующими правами, поэтому для стабильной работы нужен клиент-серверный режим или отдельный сеанс-«робот».
Обязательно настройте контроль ошибок: регламентные задания пишут ошибки в журнал регистрации, но никто не узнает о сбое, если журнал никто не смотрит. Настройте уведомления на почту о неудачных выполнениях или хотя бы ежедневную проверку журнала ответственным сотрудником.
Как проверить результат
Количество к заказу равно: макс. запас − остаток − заказано ранее + потребности
Система предлагает заказать позицию с достаточным остатком или игнорирует дефицитную
Заказ появляется в 1С в течение интервала обмена, цены и контрагент корректны
Заказы дублируются, приходят с нулевыми ценами или не создаются
В журнале регистрации задания завершаются без ошибок по расписанию
Задания в статусе «Ошибка» или не выполнялись дольше интервала расписания
Дефицитных позиций стало меньше, излишки не растут
Растут остатки по неликвидным позициям — завышены параметры запаса
Типовые ошибки и ограничения автоматизации
Самая частая ошибка — попытка автоматизировать хаос. Если поставщики нестабильны, сроки поставки «плавают», а спрос хаотичен, автозаказ будет систематически ошибаться, потому что расчёт основан на усреднённых параметрах. Автоматизация работает там, где процесс уже более-менее стабилен.
Вторая группа ошибок — технические: дубли заказов при повторной загрузке (лечится настройкой поиска по номеру и дате), конфликты при одновременном ручном и автоматическом изменении документов, переполнение базы служебными данными обменов. Регулярно контролируйте отчёты по дублям и настраивайте уникальность номеров входящих заказов.
Третья группа — организационная. Если менеджеры продолжают заказывать «по привычке» вне системы, в учёте появляются неучтённые обязательства, и автозаказ занижает потребности. Введите правило: любой заказ поставщику оформляется только документом в 1С.
Что делать, если штатных средств не хватает
Типовые механизмы покрывают стандартные сценарии: заказ по точке заказа, обмен с сайтом, EDI. Если нужна нестандартная логика — например, расчёт заказа по сезонным коэффициентам, учёт вместимости транспорта или заказ у нескольких поставщиков по минимальной цене, — потребуется либо расширение конфигурации, либо внешняя обработка.
Критерий выбора: сначала попробуйте решить задачу настройкой (способы обеспечения, варианты отчётов, сегменты номенклатуры). Только если логика принципиально не укладывается в типовые механизмы, заказывайте доработку — и обязательно в виде расширения, а не изменения типовой конфигурации, чтобы не потерять возможность обновлений.
Что важно запомнить
Автоматизация заказов в 1С начинается с качественных данных: запасов, остатков, сроков поставки. Сначала настройте расчёт потребностей и проверьте его вручную, затем подключайте автоматические обмены и регламентные задания. Контролируйте результат по журналу регистрации и контрольным отчётам — автоматика без контроля превращает мелкие ошибки в системные.
Частые вопросы
Можно ли автоматизировать заказы в файловой версии 1С?
Да, но с ограничением: регламентные задания выполняются только при запущенном сеансе пользователя с нужными правами. На практике заводят отдельный сеанс-«робот» на постоянно включённом компьютере. Для стабильной работы по расписанию надёжнее клиент-серверный вариант.
Как не допустить дублирования заказов при загрузке с сайта?
В настройках обмена включите поиск заказов по номеру и дате перед созданием нового. Дополнительно проверяйте, что сайт не отправляет один заказ повторно при сбоях, и периодически сверяйте количество заказов на сайте и в 1С за день.
Что делать, если автозаказ предлагает слишком большие партии?
Проверьте три параметра: максимальный запас (возможно, завышен), кратность партии (заказ округляется вверх до упаковки) и уже сформированные, но непроведённые заказы — система может их не учитывать. Скорректируйте параметры и пересчитайте потребности.
Нужно ли резервировать товар под заказы покупателей автоматически?
Только при точных остатках. Если расхождения учёта и факта бывают регулярно, автоматическое резервирование создаст заказы, которые нельзя отгрузить. Безопасная схема — резервирование после подтверждения менеджером или по отдельному регламентному заданию с контролем.
Можно ли автоматически отправлять заказ поставщику по email из 1С?
Да, если настроена системная учётная запись электронной почты. Заказ можно отправлять печатной формой или файлом прямо из документа, а с помощью расширения или обработки — автоматически при переходе заказа в определённый статус. Проверьте с поставщиком приемлемый формат: многим нужен Excel или конкретный шаблон.
С чего начать, если бюджет на доработки нулевой?
С типовой обработки «Формирование заказов по потребностям» и заполнения параметров запасов — это не требует доработок и даёт основной эффект. Обмен с сайтом на CommerceML тоже штатный в большинстве конфигураций. Доработки оставьте на этап, когда типовые механизмы уже работают и понятны реальные ограничения.