Имя: Пароль:
1C
1С v8
Вопрос по запросу через COM
0 Tumakota
 
13.08.15
10:38
РезультатыЗапроса = Запрос.ВыполнитьПакет();
                        ТаблицаТоваров    = РезультатыЗапроса[РезультатыЗапроса.Количество()-2].Выгрузить();

Выдает ошибку

{Форма.ФормаОбработки.Форма(10045)}: Получение элемента по индексу для значения не определено
                        ТаблицаТоваров    = РезультатыЗапроса[РезультатыЗапроса.Количество()-2].Выгрузить();

Помогите по индексу через ком выбрать или как то можно подругому
1 palpetrovich
 
13.08.15
10:49
ваще-т  "по индексу" оперделено... если там пакет конечно

МассивРезультатовЗапроса = Запрос.ВыполнитьПакет();
РезультатЗапроса1 = МассивРезультатовЗапроса[0].Выгрузить();
РезультатЗапроса2 = МассивРезультатовЗапроса[1].Выгрузить();

вполне себе работает
2 ProDeveloper
 
13.08.15
11:00
Текст запроса проверь, чтоб там не было ПОМЕСТИТЬ, для тех пакетов которые ты потом делаешь Выгрузить()
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший