Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Загрузка справочника товаров из XLS в номенклатуру

Загрузка справочника товаров из XLS в номенклатуру
Я
   justBeginer
 
02.11.19 - 20:28
Прошу подсказать логику и алгоритм создания внешней обработки по загрузке справочника товаров из XLS в номенклатуруe.

В чём состоит задача: На форме пользователь указывает путь к файлу в поле, далее выбирает ключ поиска:(Артикул,Код и т.д) и выбирает перезаписывать повторные товары или нет.
После чего, по нажатию кнопки загрузить, в список номенклатуры вносятся соответствующие изменения.

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

Заранее благодарен!
 
 
   ДенисЧ
 
1 - 02.11.19 - 20:31
Мда...
НовыйЭлемент = Справочники.Номенклатура.СоздатьЭлемент()..
   Злопчинский
 
2 - 02.11.19 - 20:33
почти такую хрень можно делать через штатную загрузку из табличного документа.
   tesseract
 
3 - 02.11.19 - 21:05
Зачем com? 1с давно уже умеет xls/ods загружать напрямую.
   1С Ассенизатор ПРОФ
 
4 - 03.11.19 - 14:24
(2) (3) Да это так. Но с этим могут быть проблемы. Например если файл эксель сделан не экселем. Не читается табдоком, выдает исключение. Ком надежнее. Сталкивался с такой проблемой когда делали парсер прайсов.
   bolobol
 
5 - 03.11.19 - 14:35
Всё уже написано до вас - Мегапрайз!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.