Признак, определяющий, следует ли Йокселю попытаться распознать структуру (заголовки документа). Допустимые значения:
| Расходная накладная | |||
| Товар | Количество | Цена | Сумма |
| Вилы | 2 | 100 | 200 |
| Грабли | 3 | 150 | 450 |
Если ОпределятьСтруктуру = 0, то в конечную таблицу значений попадут все строки, включая первые строки документа, т.е.: «Расходная накладная», «Товар», «Количество», «Цена», «Сумма». Колонки таблицы значений будут безымянными.
Если ОпределятьСтруктуру = 1, то будет создана таблица значений из четырех колонок с именами «Товар», «Количество», «Цена», «Сумма». В таблицу будут загружены только две последние строки документа: с вилами и граблями.
Для имен колонок определен набор допустимых символов. Это английские и русские буквы, цифры и символ подчеркивания _". Если имя колонки содержит недопустимые символы, то эти символы заменяются символом подчеркивания.
Если имя колонки пусто, то в качестве идентификатора будет использован символ _".
Для заголовков в таблице устанавливается как идентификатор колонки, так и заголовок. Идентификаторы колонок обрабатываются как указано выше. В качестве заголовка колонки устанавливается название колонки без модификаций. Например, если название колонки «Ед. изм.», то в качестве идентификатора будет использована строка «Ед_изм_", а в качестве заголовка будет использована строка «Ед. изм.».
При определении структуры анализируется несколько первых строк документа. Количество анализируемых строк устанавливается свойством «СтрокДляОпределенияСтруктуры».