Возьмем самый примитивный пример!
В 1с есть процедура которая создает массив и передает ее в процедуру, которая находится в документе HTML. Процедура возвращает размер переданного массива!
Процедура КнопкаВыполнитьНажатие(Кнопка)
Координаты = новый COMSafeArray("VT_I4",2, 3);
// Координаты.SetValue(1,1,6);
//// Координаты = Новый ТаблицаЗначений;
//Элементы.Карты.Документ.getElementById("CoordX").Value=5;
нМассив = новый Массив;
нМассив.Добавить(1);
нМассив.Добавить(2);
массивЧисел = новый COMSafeArray(нМассив,"VT_I4",2, 3);
ЭлементыФормы.ПолеHTMLДокумента1.Документ.parentWindow.ShowLength(массивЧисел); /
Процедура в HTML.
function ShowLength(nArray)
{
c = nArray.length;
alert(c);
}
Выдает ошибку

Цитата(logist @ 23.05.13, 11:27) необходимо зарегистрироваться для просмотра ссылки
Передавать можно только примитивные типы. Другое пробуйте передавать, например, как строку состоящую из значений с разделителем.
у самого была таже идея, но решил поэксперементировать! Спасибо