Начал программировать в 8.2 и столкнулся с постоянной проблемой передачи "таблицы значений" в Управляемую форму ну и написал маленькую функцию конвертации ТЗ в Массив с вложенной структурой.
Функция ТабЗначВМассив(ТаблицаЗначений) Экспорт
НашМассив = Новый Массив;
Для Каждого СтрокаТаблицы из ТаблицаЗначений Цикл
НашаСтруктура = Новый Структура;
Счетчик = 0;
Для Каждого СтрокаСтруктуры из СтрокаТаблицы Цикл
Если НЕ ТипЗнч(СтрокаСтруктуры) = Тип(ТаблицаЗначений) тогда
НашаСтруктура.Вставить(ТаблицаЗначений.Колонки[Счетчик].Имя,СтрокаТаблицы[Счетчик]);
Иначе
НашаСтруктура.Вставить(ТаблицаЗначений.Колонки[Счетчик].Имя,ТабЗначВМассив(СтрокаСтруктуры));
КонецЕсли;
Счетчик = Счетчик + 1;
КонецЦикла;
НашМассив.Добавить(НашаСтруктура);
КонецЦикла;
Возврат(НашМассив);
КонецФункции
Может кому и сохранит 10 минут жизни :)