Тема загрузки из Excel довольно избитая и здесь представлено довольно много обработок, но скорость загрузки больших файлов очень хромает.
Так же решил систематизировать момент связанный с настройкой колонок и выбора файла.
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Наименование |
Скачано |
Купить файл (только для физ. лиц) |
По подписке PRO
|
УниверсальнаяОбработкаЗагрузкиИзExcel
.epf 7,78Kb
|
48 |
1 850 руб.
Купить
|
1 SM
Скачать
|
Подписка
PRO — скачивайте любые файлы со
скидкой до 85% из Базы знаний
Оформите подписку на
компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкой
Собственно, что делает обработка.
На входе имеем таблицу значений, в которую нужно поместить данные. В форме обработки настраиваем номера колонок загрузки, если в какую-то не нужно грузить, то пишем 0, ну или любое число меньше 0.
Далее жмем загрузить и получаем нашу таблицу значений, с которой в дальнейшем работаем.
Пример:
ТЗ = ТаблицаТовары.ВыгрузитьКолонки("Код,Количество,ЖелаемаяЦена");
ОбработкаЗагрузки = Обработки.УниверсальнаяОбработкаЗагрузкиИзExcel.Создать();
ОбработкаЗагрузки.ТЗ = ТЗ;
ФормаЗагрузки = ОбработкаЗагрузки.ПолучитьФорму("Форма");
ФормаЗагрузки.ОткрытьМодально();
ТЗ = ОбработкаЗагрузки.ТЗ;
ТЗ.ВыбратьСтроку();


Надеюсь кому-то пригодиться и уменьшит трудозатраты на уже избитую загрузки из всеми любимого Excel'я
Вступайте в нашу телеграмм-группу
Инфостарт
Загрузка Excel Эксель