Я сам делаю эти две операции крайне редко, и постоянно забываю, как это делается. Поэтому решил написать обработку-шпаргалку, может кому пригодится.
В чем суть: есть управляемая форма, в которой выбирается файл MS Excel и создается таблица формы в соответствии с таблицей, расположенной на первом листе файла.
Что есть в обработке:
- Выбор файла вебклиент-совместимым методом
- Передача файла на сервер
- Проверка наличия MS Excel на сервере и на клиенте и чтение данных в зависимости от этого
- Передача табличных данных с клиента на сервер (на клиенте нет ТаблицаЗначений)
- Динамическое создание реквизитов (в данном случае таблицы с колонками) на управляемой форме
Кому это всё не интересно, качать не стоит.
Не требует для работы никакой определенной конфигурации, работает на управляемых формах без режима совместимости со старыми конфигурациями.
Тестировалось на платформе 8.3.11.2924.