новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Яндекс-директ

Шаблон обработки для загрузки из Excel в 1С

  • Добавить свою разработку
 
Дмитрий
Связаться с автором
02.06.2023 14:02:38
0
Шаблон обработки для загрузки данных из Excel в 1С. Подойдет для любой конфигурации. Можно использовать как шаблон для собственной обработки
Скриншоты
Описание

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

На форме обработки находится реквизит для выбора Excel файла.

В модуле объекта обработки находится универсальная функция Загрузить, которая возвращает таблицу значений, сформированную из данных Excel файла.

Синтаксис:

Функция Загрузить(АдресВХранилище, Расширение = 'xlsx', НомерЛиста = 1, НомерПервойСтроки = 1, ВернутьМассивСтруктур = Ложь) Экспорт  

Параметры:

  • АдресВХранилище - адрес двоичных данных файла во временном хранилище
  • Расширение - расширение, используемое для временного файла
  • НомерЛиста - номер листа Эксель, который нужно загрузить
  • НомерПервойСтроки - номер первой строки, с которой нужно загрузить данные
  • ВернутьМассивСтруктур - если = Истина, то функция вернет массив структур вместо таблицы значений

Возвращаемое значение:

Таблица значений или массив структур.

Состав колонок таблицы значений:

  • НомерСтроки
  • Колонка1
  • Колонка2
  • КолонкаN

где N - количество колонок в Excel файле

Одна строка таблицы содержит данные из одной строки Excel файла.

Пример вызова из модуля формы обработки:

Результат = РеквизитФормыВЗначение('Объект').Загрузить(АдресВХранилище, Расширение); 

 

На скриншотах показан пример Excel файла и получившейся таблицы значений в отладчике.

Чтение Excel файла выполняется через табличный документ 1С, наличие установленного Excel на компьютере не требуется.

Данную обработку можно использовать как заготовку для разработки собственных обработок. А также можно включить в состав конфигурации и вызывать при необходимости.

Ключевые слова:   Пример обработки загрузки из Excel в 1С
Файлы для скачивания
0
    Еще от автора
    ≡ к списку разработок
    Яндекс-директ