Добрый день. Пытаюсь забрать данные с другой базы через ком-соединение, но бьет ошибку. Не могу понять почему, может кто подскажет?
НаСервере
Функция ЗабратьДанные(МассивКодов)
Соединение = ПодключитьсяКбазе();
Если ТипЗнч(Соединение) <> Тип("Неопределено") Тогда
ЗапросБПЗО = Соединение.NewObject("Запрос");
ЗапросБПЗО.Текст = "
|ВЫБРАТЬ
| АР_ПаспортаИзделийСписокИзделий.КодИзделия.Код КАК КодИзделияКод,
| АР_ПаспортаИзделийСписокИзделий.Характеристика.Наименование КАК ХарактеристикаНаименование,
| АР_ПаспортаИзделийСписокИзделий.Характеристика.АБ_НаименованиеПолное КАК ХарактеристикаАБ_НаименованиеПолное,
| АР_ПаспортаИзделий.ЗаказПокупателя.Контрагент.Наименование КАК ЗаказПокупателяКонтрагентНаименование
|ИЗ
| Документ.АР_ПаспортаИзделий.СписокИзделий КАК АР_ПаспортаИзделийСписокИзделий
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.АР_ПаспортаИзделий КАК АР_ПаспортаИзделий
| ПО АР_ПаспортаИзделийСписокИзделий.Ссылка = АР_ПаспортаИзделий.Ссылка
|ГДЕ
| АР_ПаспортаИзделийСписокИзделий.КодИзделия.Код В (&МассивКодов)";
МассивПодразделений = Соединение.NewObject("Массив");
Для каждого Элемент Из МассивКодов Цикл
МассивПодразделений.Добавить(Элемент);
КонецЦикла;
Возврат ОбщегоНазначения.ТаблицаЗначенийВМассив(ТЗ);
Иначе
Возврат Неопределено;
КонецЕсли;
КонецФункции // ()
Ошибка:
{Справочник.АР_ИзделияКПретензиям.Форма.ФормаЭлемента.Форма(46)}: Ошибка при вызове метода контекста (Выполнить)
ТЗ = ЗапросБПЗО.Выполнить().Выгрузить();
по причине:
Произошла исключительная ситуация (1C:Enterprise 8.3.14.1694): {(12, 52)}: Неверные параметры
АР_ПаспортаИзделийСписокИзделий.КодИзделия.Код В (<<?>>&МассивКодов)
МассивКодовКом = Соединение.NewObject("Массив");
Для каждого Эл из МассивКодов Цикл
МассивКодовКом.Добавить(Эл);
КонецЕсли;
ЗапросБПЗО.УстановитьПараметр("МассивКодов",МассивКодовКом);
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс