Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Ошибка при запросе через Com объект где в кач-ве параметра массив

Ошибка при запросе через Com объект где в кач-ве параметра массив
Я
   Dmitry_333
 
15.05.18 - 11:58
Здравствуйте!

Помогите пожалуйста.

Вот какое дело, есть две базы, одна специализированная логистическая, вторая УТ 11, в первой создаю массив значений и в качестве парметра использую уже в com-запросе во второй. Но в результате данного кода выходит ошибка
"Неверные параметры Поставщик.Наименование В (<<?>>&СписокПоставщиков)". Когда имитирую данный запрос только в УТ - все проходит хорошо.
В Массиве тип значений "строка".
Поставщик.Наименование тоже строка.
Подскажите, пожалуйста, в чем нюанс.
//Выбираем всех поставщиков, которые входят в текущую зону и складываем их в массив

Запрос = Новый Запрос;
Запрос.Текст = 
"Выбрать
|Наименование
|ИЗ
|Справочник.РежимРаботыПартнеров
|ГДЕ Зона = &ТекущаяЗона";
Запрос.УстановитьПараметр("ТекущаяЗона", ТекущаяЗона);
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
МассивПоставщиков = Новый Массив;
Пока Выборка.Следующий() Цикл
    Поставщик = Выборка.Наименование;
    МассивПоставщиков.Добавить(Поставщик);
КонецЦикла;

//Теперь подключаемся к УТ выбарием поставщиков из текущих заказов

ЗапросИзЗаказов = БазаИсточник.NewObject("Запрос");
ЗапросИзЗаказов.Текст = 
"Выбрать
|Ссылка.Номер КАК Номер,
|Поставщик
|ИЗ 
|Документ.ЗаказКлиента.Товары
|ГДЕ 
|Поставщик.Наименование В (&СписокПоставщиков)             
|И ВПутевомЛисте = Ложь";//


ЗапросИзЗаказов.УстановитьПараметр("СписокПоставщиков", МассивПоставщиков);
РезультатИзЗаказов = ЗапросИзЗаказов.Выполнить();
ВыборкаИзЗаказов = РезультатИзЗаказов.Выбрать();
 
 
   Ненавижу 1С
 
1 - 15.05.18 - 12:05
надо создать новый массив в БазаИсточник и заполнить его элементами текущего массива
   hhhh
 
2 - 15.05.18 - 12:06
(0) прикалываешься? Вот же
МассивПоставщиков = БазаИсточник.NewObject("Массив");
   Dmitry_333
 
3 - 15.05.18 - 12:06
(1) Благодарю, ща попробую
   Dmitry_333
 
4 - 15.05.18 - 12:07
(2) Спасибо
   Dmitry_333
 
5 - 15.05.18 - 12:22
(1)(2) Еще раз большое спасибо, теперь все прокатило-)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует