Прошу подсказать логику и алгоритм создания внешней обработки по загрузке справочника товаров из XLS в номенклатуруe.
В чём состоит задача: На форме пользователь указывает путь к файлу в поле, далее выбирает ключ поиска:(Артикул,Код и т.д) и выбирает перезаписывать повторные товары или нет.
После чего, по нажатию кнопки загрузить, в список номенклатуры вносятся соответствующие изменения.
Как я это вижу (пока только вижу, но не могу реализовать):
1) С вводом данных всё понятно: создаём на управляемой форме соответствующие поля и программно описываем их поведение.
2) Далее через COMОбъект произвожу чтение файла Excel
3) Далее всё не так прозрачно: как вариант, в процессе чтения файла можно создать табличный документ, куда поместить данные и дальше непосредственно с ним работать
4) И самое главное: как создавать программно новые элементы в списке номенклатуры?
(2) (3) Да это так. Но с этим могут быть проблемы. Например если файл эксель сделан не экселем. Не читается табдоком, выдает исключение. Ком надежнее. Сталкивался с такой проблемой когда делали парсер прайсов.