Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Передача параметра запроса типа Массив через COM соединение (1С 8.3) / 5 сообщений из 5, страница 1 из 1
20.09.2016, 17:27
    #39312128
Игорь_М
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметра запроса типа Массив через COM соединение (1С 8.3)
Здравствуйте.
Подключаюсь через COM к другой 1с базе, выполняю в ней запросы.
Возникла необходимость параметром запроса передать массив строк или чисел.
Делаю через COMSafeArray, но ни как не получается.
Вот тестовый пример:

База8 = Новый COMОбъект("V83.ComConnector");
ДругаяБаза = База8.Connect(СтрокаЗапуска);
дрЗапрос = ДругаяБаза.NewObject("Запрос");

мм = Новый Массив;
мм.Добавить(1);
мм.Добавить(2);
КомМассив = Новый COMSafeArray(мм, "VT_INT");

дрЗапрос.УстановитьПараметр("arr", КомМассив);
дрЗапрос.Текст = "ВЫБРАТЬ 1 ГДЕ 1 В (&arr)";

дрТЗ = дрЗапрос.Выполнить().Выгрузить();

Выдает ошибку: "... Неверные параметры ВЫБРАТЬ 1 ГДЕ 1 <<?>>В (&arr)"

Может кто подскажет решение ?
...
Рейтинг: 0 / 0
20.09.2016, 17:31
    #39312134
Последний выдох ГПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметра запроса типа Массив через COM соединение (1С 8.3)
переложить в обычный массив
...
Рейтинг: 0 / 0
20.09.2016, 17:32
    #39312135
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметра запроса типа Массив через COM соединение (1С 8.3)
ДругаяБаза.NewObject("Массив");
...
Рейтинг: 0 / 0
20.09.2016, 18:00
    #39312162
Последний выдох ГПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметра запроса типа Массив через COM соединение (1С 8.3)
или так
...
Рейтинг: 0 / 0
21.09.2016, 09:53
    #39312455
Игорь_М
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметра запроса типа Массив через COM соединение (1С 8.3)
Программист 1сДругаяБаза.NewObject("Массив"); Именно с созданием массива в другой базе заработало.
Спасибо.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Передача параметра запроса типа Массив через COM соединение (1С 8.3) / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]