Имя: Пароль:
1C
1С v8
Обход результата запроса 1С в ВК
0 LevelUP
 
05.04.13
13:32
Пишу внешнюю компоненту на VB. Объект запрос создаю в VB, выполняю его там же. Затем пытаюсь обойти результат таким образом

obj0 = obj1C.NewObject("Запрос")
' присваивание параметров запроса
'
rez = obj0.выполнить().выбрать(ОбходРезультатаЗапроса.Прямой)
ошибка в последней строке, что как-бы не удивительно
пытаюсь по-другому
rez = obj0.выполнить().выбрать(obj1c.ОбходРезультатаЗапроса.Прямой)
тоже ошибка

В конечном итоге передал в качестве аргумента в функцию ВК параметр ОбходРезультатаЗапроса.Прямой
и использовал в таком виде
rez = obj0.выполнить().выбрать(paParams.GetValue(2))

Такой вариант мне не очень нравится, не хочется передавать обход как параметр. Но чувствую если сейчас не разберусь, то потом уже не вернусь к этой проблеме. А своих знаний VB мне не хватает.
1 LevelUP
 
08.04.13
09:29
С обходом разобрался. Но теперь нужно получить тип передаваемого аргумента
На такой код ругается
Общий член "TypeOf" для типа "_ComObject" не найден..
typeTab = obj1C.TypeOf(obj1)

тоже самое в русском варианте
typeTab = obj1C.ТипЗнч(obj1)

при этом, вот это отрабатывает без проблем
obj0 = obj1C.newObject("ТаблицаЗначений")

сам объект obj1C суть pConnection.AppDispatch вроде как контекст 1Ски и должен бы отрабатывать

Помогите знатоки. как правильно использовать?