Автоматизация загрузки номенклатуры в 1С из Excel

Автоматизация загрузки номенклатуры в 1С из Excel

Задачи

Компания «*****» столкнулась с типичной для многих торговых организаций задачей — регулярной загрузкой большого количества номенклатуры в систему 1С:Управление торговлей 11.

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

Выбор и проектирование:

Чтобы решить эту проблему, мы разработали специальную обработку загрузки номенклатуры из Excel, которая позволила компании «*****» значительно упростить работу с товарными данными.

Решения

Что требовалось

Перед компанией «*****» стояло несколько задач:

  • быстро загружать новые товары из Excel;
  • обновлять уже существующую номенклатуру;
  • поддерживать загрузку дополнительных реквизитов и характеристик;
  • минимизировать ручную работу сотрудников;
  • получать отчет по результатам загрузки.

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

Наше решение

Мы разработали обработку для загрузки номенклатуры из Excel, которая:

  • автоматически определяет структуру файла;
  • позволяет загружать обязательные поля и дополнительные реквизиты;
  • не требует строгого порядка колонок;
  • позволяет сопоставлять поля автоматически или вручную;
  • формирует подробный отчет о загрузке.

Это позволило сотрудникам компании «*****» загружать большие объемы данных буквально за несколько минут.

5.png


Как работает обработка

Файл Excel должен содержать колонки с определенными заголовками. Порядок колонок в файле может быть любым — обработка ориентируется именно на названия полей.

Обязательные поля для загрузки

Для корректной работы должны присутствовать следующие поля:

  • Наименование
  • Иерархия (путь из папок или групп, разделенных символом /)
  • Тип товара
  • Вид номенклатуры
  • Артикул
  • Единица измерения
  • Ставка НДС
  • Код

6.png

Поле Код используется для определения способа загрузки:

  • если код указан — система ищет существующую номенклатуру и может обновить ее;
  • если код отсутствует — 1С автоматически формирует новый код и создается новая позиция.
7.png

8.png



Работа с дополнительными реквизитами

После выбора файла пользователь нажимает кнопку «Прочитать поля».

Обработка выполняет следующие действия:

  1. анализирует заголовки колонок;
  2. определяет обязательные поля;
  3. автоматически находит соответствия среди дополнительных реквизитов;
  4. если соответствие не найдено — пользователь может сопоставить реквизиты вручную.

Благодаря этому можно загружать практически любые дополнительные параметры товаров, не ограничиваясь стандартной структурой.


Процесс загрузки

После сопоставления полей пользователь нажимает «Загрузить», и обработка:

  • создает новые позиции номенклатуры;
  • обновляет существующие записи;
  • заполняет дополнительные реквизиты.

Отчет о загрузке

По результатам загрузки формируется отчет, в котором отображается:

  • номер строки Excel;
  • код номенклатуры в системе;
  • наименование;
  • артикул;
  • признак ошибки загрузки;
  • описание ошибки (если она возникла).

9.png

Отчет можно выгрузить в Excel стандартными средствами 1С и быстро обработать проблемные строки.

Этот кейс — лишь один из примеров автоматизации.
Если вам также требуется удобная загрузка номенклатуры из Excel в 1С, мы можем разработать и адаптировать такую обработку под ваши задачи.




Обратный звонок
Мы перезвоним и ответим
на все интересующие вас вопросы