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

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

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

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

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

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

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


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