Контекст
У клиента складской учет строился вокруг 1С, но фактические операции выполнялись частично вне системы. Инвентаризация проводилась с использованием сканеров, данные собирались в Excel, а затем вручную переносились в 1С.
При текущем объеме продукции и количестве позиций это стало критичной нагрузкой, особенно в момент пересчета и последующего перемещения между складами.
Что было не так
После инвентаризации возникала необходимость оперативно переместить большой объем готовой продукции между складами. Данные уже были в Excel, но в 1С их приходилось переносить вручную: подбирать номенклатуру, характеристики и особенно серии, которые являются уникальными для каждой партии.
Основная сложность была именно в сериях - их нельзя было просто «скопировать», их нужно было точно сопоставлять с данными в базе. При большом объеме это превращалось в трудоемкий и рискованный процесс.
Фактически сотрудники оказывались в ситуации, когда система не помогала, а замедляла операцию.
Задача
Убрать ручной ввод и сделать загрузку данных из Excel напрямую в документ «Перемещение товаров» в 1С.
При этом важно было корректно сопоставлять номенклатуру, характеристики и серии, не менять текущий формат работы склада и реализовать решение быстро, без долгого внедрения.
Что сделали
Реализовали внешнюю обработку, которая загружает данные из Excel напрямую в документ «Перемещение товаров». Обработка считывает файл, находит в базе соответствующие номенклатуру, характеристики и серии, и формирует строки документа с нужными количествами.
Ключевой момент - работа с сериями. Логику поиска и сопоставления доработали так, чтобы учитывать их структуру и корректно подставлять в документ, даже при сложной структуре исходного файла.
Решение встроили прямо в интерфейс: в документе появилась кнопка загрузки, которая открывает обработку и позволяет выполнить все действия в одном сценарии.
Ход проекта
Работа началась с срочного запроса - задача возникла сразу после инвентаризации, когда стало понятно, что вручную обработать данные невозможно в разумные сроки.
Сначала разобрали структуру Excel-файла и сопоставили его с данными в 1С. На этом этапе выявилась ключевая сложность - различие в представлении серий и вложенная структура строк.
Логику загрузки доработали так, чтобы не требовать идеального формата файла: система научилась работать с текущей структурой и извлекать нужные данные.
Далее реализовали поиск характеристик и серий, после чего добавили финальный шаг - загрузку данных напрямую в документ перемещения.
Отдельно учли технические нюансы 1С: для корректной записи данных потребовалось управлять настройками характеристик, серий и упаковок, чтобы документ формировался без ошибок.
Вся доработка была реализована через внешнюю обработку, без изменения конфигурации, что позволило быстро внедрить решение в рабочую базу.
Результат
Процесс перемещения товаров после инвентаризации перестал зависеть от ручного ввода. Данные из Excel теперь загружаются напрямую в документ, включая серии и характеристики.
Это сократило время обработки и снизило риск ошибок при сопоставлении. Сотрудники перестали тратить ресурсы на механическую работу и смогли сосредоточиться на самом процессе перемещения.
При этом решение не ломает текущую систему и не требует изменений в конфигурации, что упрощает дальнейшее сопровождение.
Ключевой эффект - в снятии операционной нагрузки в момент пиковых процессов. Точечная автоматизация позволила встроиться в текущую логику работы склада и закрыть узкое место без сложного внедрения, сохранив при этом точность учета.
Если у вас похожая ситуация с Excel, складским учетом или ручным переносом данных в 1С - можем разобрать ваш процесс и показать, где можно сократить ручную работу.