Имя: Пароль:
1C
1С v8
Не могу обратиться к элементам массива, переданного из внешнего соединения.
0 blutang
 
19.10.11
12:26
В Excel(VBA):
//Заполняю Массив
Результат = Соединение.Ф(Массив)

В модуле внешнего соединения:

Функция Ф(Массив) Экспорт
//Возврат Массив - нормально возвращает массив
//Возврат Массив[0] - Ошибка: Получение элемента по индексу для значения не определено
КонецФункции

И как до элемента добраться?...
1 asady
 
19.10.11
12:28
(0) как массив объявляешь как заполняешь на стороне экселя?
2 blutang
 
19.10.11
12:32
Dim Массив(0 To 5) As Integer
for i=1 to 6
Массив(i - 1) = Controls("TextBox" & i).Value
Next i
3 asady
 
19.10.11
12:35
(2) попробуй
Функция Ф(Массив) Экспорт
//Возврат Массив - нормально возвращает массив

Возврат Массив.GetValue(0);

КонецФункции
4 blutang
 
19.10.11
12:38
Уже пробовал Массив.Получить(0) - не получалось. Но сейчас от безысходности и на English попробую... :)
5 blutang
 
19.10.11
12:40
GetValue получается!!! Спасибо!  (но это ж никакого зла не хватает...)