Обработка предназначена для программной загрузки данных из файлов Excel
Вызов - НачалоОбработки(Объект, ИмяТЧ, Файл) . В качестве параметров передаются:
- <Объект> - объект метаданных, у которого будет считываться структура табличной части
- <ИмяТЧ> - имя табличной части объекта
- <Файл> - файл Excel для загрузки
У элементов табличной части объекта должны быть обязательно заполнены следующие параметры:
- <Комментарий> - (например "1031")
- Первая цифра "1" - признак обработки колонки, если 1, то колонка обрабатывается (включается в структуру данных), 0 - нет.
- Вторые 2 цифры "03" - Номер колонки в файле Excel, если не известен, указываем "00" - в этом случае будет производиться поиск колонки по Синониму.
- Четвертая цифра "1" - признак обязательности значения в ячейке (нужен для поиска строк с данными),
если в ячейке нет значения или типы значений (в структуре и в ячейке) не совпадают, то строка будет пропущена, т.е. будем считать что это шапка или пустая строка. - <Синоним> - заголовок столбца, как он задан в файле Excel
При вызове обработка считывает структуру табличной части объекта, а потом по этой структуре читает данные в файле Excel и передает построчно в процедуру модуля объекта ПередДобавлениемСтроки(ИмяТЧ, Данные), где можно эти данные обработать (задать тип значения, добавить строку в ТЧ и т.д.), в качестве параметров передаются:
- <ИмяТЧ> - Имя табличной части объекта
- <Данные> - Структура, содержащая данные строки файла Excel (Ключ - имя реквизита табличной части, Значение - значение ячейки)