ОБСУЖДЕНИЕ

Табличная часть документа

2 ответов 5,4 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Люди посоветуйте, короче мне нужно получить данные из табличной части документа, но вылетает ошибка. Сам документ нахожу с помощью запроса.

Код:
Функция FindKontrAgentByKey(Key)
Попытка

СотрудникТип = ФабрикаXDTO.Тип("http://www.sample-package.kontragent.org", "KontrAgent");
СписокСотрудниковТип = ФабрикаXDTO.Тип("http://www.sample-package.kontragent.org", "KontrAgentCollection");
ВидДеятельностиТип = ФабрикаXDTO.Тип("http://www.sample-package.kontragent.org", "TypeActivity");

СписокСотрудников = ФабрикаXDTO.Создать(СписокСотрудниковТип);

Выборка=GetKontrAgentByKey(Key);
Пока Выборка.Следующий() Цикл
Сотрудник = ФабрикаXDTO.Создать(СотрудникТип);
ВидДеятельности = ФабрикаXDTO.Создать(ВидДеятельностиТип);

Сотрудник.Kod=Выборка.Код;
Сотрудник.FullName=Выборка.НаименованиеПолное;
Сотрудник.Name=Выборка.Наименование;
Сотрудник.Comments=Выборка.Комментарий;
Сотрудник.INN=Выборка.ИНН;
Сотрудник.WorkSchedule=Выборка.РасписаниеРаботыСтрокой;
Сотрудник.KPP=Выборка.КПП;
Сотрудник.OKPO=Выборка.КодПоОКПО;
Сотрудник.Buyer=Выборка.Покупатель;
Сотрудник.Seller=Выборка.Поставщик;
//*Получаем вид деятельности
Таблица=Выборка.ВидыДеятельности;
Стр=Таблица.Индекс(1);

//Стр=Таблица(1)
//ВидДеятельности.Name=Стр.Наименование;
//ВидДеятельности.Kod=Стр.Код;
//Сотрудник.TypeActivity.Добавить(ВидДеятельности);
//*

СписокСотрудников.KontrAgentColl.Добавить(Сотрудник);
КонецЦикла;




Что не правильного?
 
стоило указать что за ошибка вылетает - это раз. и еще попробовать отследить отладчиком момент при котором она вылетает - это два
 
Ну вообще не смогу сказать что за ошибка, т.к. это веб-сервис. Просто покажите примерчик как после запроса, где я получаю документы можно обратиться к табличной части документа и вытащить из 1 строки значения: код и наименование например