Как массово создать заказы клиентов из Excel в 1С:ERP
К нам обратилось предприятие, менеджеры которого тратили по несколько часов в день на ввод заказов клиентов в 1С. Каждый заказ — вручную, строчка за строчкой. При 30–50 контрагентах в день это не рутина, а тихий кризис: ошибки при вводе, пересортица, документы с опозданием. И всё это при том, что данные уже были — в файлах Excel, которые клиенты присылали сами.
Задача звучала так: загружать данные из таблицы Excel и массово создавать заказы клиентов — по одному на каждого контрагента — без ручного перебивания. В 1С:ERP все данные по клиентам, номенклатуре и остаткам уже есть в системе. Остаётся только перенести их в документы максимально быстро, используя возможности электронных таблиц как источников данных для системы.
Ниже — как именно мы это решили, используя встроенные механизмы загрузки из внешних файлов и массового создания документов, и где чаще всего спотыкаются при похожих внедрениях.
С чего всё начинается: документ «Заказ клиента»
Заказ клиента — это основной документ в блоке продаж 1С:ERP. Он фиксирует договорённости с покупателем о поставке товаров или оказании услуг, регламентирует порядок и сроки оплаты.
На основании заказа система резервирует товар на складе, планирует отгрузку, контролирует обеспечение и при необходимости запускает производство или закупку. Заказ также участвует в расчётах с клиентом: от него можно сформировать счёт на оплату, а при отгрузке — создать документ реализации. Благодаря этому все этапы сделки — от бронирования до закрытия — прозрачны и связаны между собой. Принцип сопоставим и с другими конфигурациях 1с, включая бухгалтерия предприятия, где заказы и реализация тоже строятся на единой структуре табличных документов.
Это важно понимать с самого начала: автоматизация загрузки данных из Excel не упрощает сам документ, она упрощает процесс его массового создания. Структура заказа остаётся полноценной.
Назначение и расположение обработки
Внешняя обработка «Загрузка школ» предназначена для массового создания документов «Заказ клиента» на основании предварительно подготовленного файла Excel с данными по контрагентам и требуемой номенклатуре. Обработка расположена в подсистеме: ПРОДАЖИ → Сервис → Загрузка школ.
Она подключается через механизм дополнительных отчетов и дополнительных обработок, что упрощает её установку как в типовых, так и в новых версиях платформы.
Для работы необходим файл Excel установленного формата, в который заранее заносятся ИНН контрагентов, номенклатура и количество к отгрузке. Данный вариант используется, когда сотрудник формирует заказы для разных контрагентов и не привязывается к одному контрагенту. По сути, это аналог обработки прайса поставщика, но для входящих заказов клиентов.
Подготовка файла Excel
Первое, с чем мы столкнулись: у клиента не было единого формата. Каждый менеджер вёл свои таблицы Excel по-своему — у одного наименование товара, у другого артикул, у третьего произвольный код. Перед настройкой обработки мы стандартизировали исходные файлы.
В файле Microsoft Excel заполняются как минимум следующие колонки:
- ИНН контрагента
- Номенклатура (Доп. реквизит справочника)
- Количество необходимой номенклатуры (в выбранном типе — шт. или кг)
Вот где обычно ломается: если номенклатура в Excel не сопоставлена с реквизитом справочника в базе 1С, система не находит позицию через поле поиска и подсвечивает строку как ошибку. Менеджеры видят красные строки и решают, что «обработка не работает».
На самом деле — просто не совпадают идентификаторы. Решение: до запуска загрузки данных убедиться, что укажите реквизит номенклатуры заведён и заполнен в системе. Это разовая работа, но без неё загрузка из внешних источников будет давать сбои постоянно.
Настройка параметров загрузки
После подготовки файла открывается обработка: ПРОДАЖИ → Сервис → Загрузка школ.
Загружается подготовленный файл Excel через кнопку загрузить. Указывается дата, от которой будут созданы заказы клиентов. Все параметры загрузки сохраняются для повторного использования.
Выбирается тип количества загружаемой номенклатуры (шт. или кг).
Поле «Контрагент» не заполняется — оставляется пустым, так как контрагенты будут определяться по ИНН из каждой строки файла. Самая частая проблема на этом этапе: ИНН в файле не совпадает с ИНН в базе 1С — обычно опечатка при первичном заведении или пробелы при копировании. Рекомендация: проверить несколько контрагентов вручную до массовой загрузки.
Выбирается склад, по которому будет проверяться остаток товара.
Результат загрузки и работа с табличной частью
После загрузки система заполняет таблицу со следующими колонками: контрагент (название), ИНН, номенклатура, имя товара, остаток на выбранном складе, количество, коэффициент, сумма.
Если по позиции нет остатка на выбранном складе, строка подсвечивается красным — это сигнал для проверки или корректировки. Пользователь может удалить строки с отсутствующим остатком, изменить количество или скорректировать номенклатуру и ИНН.
Создание документов заказов
После проверки данных нажимается кнопка «Создать документы». Система группирует строки по контрагентам и для каждого формирует отдельный заказ клиента: контрагент берётся по ИНН из строки, дата — заданная в параметрах обработки, состав строк — по данным таблицы.
Десятки документов заказов — за несколько минут вместо нескольких часов. При этом каждый заказ полноценный: он резервирует товар, участвует в расчётах, создаёт все нужные движения в базе 1С.
Нюанс, о котором стоит предупредить заранее: универсальные обработки загрузки данных — это внешняя обработка, не входящая в стандартный функционал 1С:ERP из коробки. Она разрабатывается под конкретную структуру файла и процесс клиента. Это значит, что при изменении формата Excel или добавлении новых товаров потребуется актуализация обработки.
Что получил клиент: бизнес-эффекты
После внедрения обработки на стороне клиента изменилось следующее:
- Время на оформление заказов сократилось в 5–7 раз. То, что раньше занимало полдня, теперь делается за 20–30 минут.
- Ушли ошибки ручного ввода. Система сама сопоставляет контрагентов по ИНН, список номенклатуры и остатки — менеджер только проверяет результат.
- Менеджеры перестали быть узким горлышком. При росте числа клиентов объём работы по вводу заказов не растёт пропорционально.
- Данные в базе 1С актуальны с момента загрузки — отгрузки, резервы, расчёты с клиентами формируются без задержек.
Чек-лист: что проверить, если хотите повторить у себя
Если узнали свою ситуацию — пройдитесь по пунктам перед внедрением:
- Номенклатура в Excel сопоставлена с дополнительным реквизитом справочника в конфигурациях 1С? Без этого загрузка данных будет давать ошибки на каждой строке.
- ИНН контрагентов в файле совпадает с ИНН в базе 1С? Проверьте на 5–10 тестовых строках до массовой загрузки.
- Формат файла Excel стандартизирован? Все менеджеры работают с одним шаблоном с заданными колонками.
- Остаток товара на складе актуален на момент загрузки? Иначе система подсветит красным половину строк.
- Обработка адаптирована под вашу структуру файла? Уточните это на старте дополнительных обработок.
- Есть регламент обновления обработки при изменении формата или добавлении новых товаров? Это не разовое внедрение, а инструмент, который нужно поддерживать.









