создал хдто пакет с такой структурой
Структура {поле1,поле2,таблица}
таблица{стрТаблицы}
стрТаблицы{поле1,поле2,поле3}
проблема при заполнение таблицы. пробую так создать
стрТаблица = Фабрика.создать(Фабрика.тип("мойсервис","стрТаблицы"));
стрТаблица.поле1 - ошибка. почему ?
если же делаю вот так, работает.
стрТаблица.поле1.добавить("мое значение").
где именно завтык ? я хочу что бы при получение этой таблицы. были строки. сейчас же в ней списки объектов.
посмотрел как сделано в другом веб сервисе. то там работает.
//ЗЧ
Если ТекСервисEurocar <> Неопределено Тогда
ТипСтрЗЧ = ТекСервисEurocar.Определение.ФабрикаXDTO.Тип("itek", "СтрокаТабЗЧ");
иначе
ТипСтрЗч = ФабрикаXDTO.Тип("itek", "СтрокаТабЗЧ");
конецЕсли;
Для Каждого стр из Д.ТабЗЧ Цикл
Если ТекСервисEurocar <> Неопределено Тогда
нс =ТекСервисEurocar.Определение.ФабрикаXDTO.Создать(ТипСтрЗЧ);
иначе
нс = ФабрикаXDTO.Создать(ТипСтрЗЧ);
конецЕсли;
нс.Запчасть = ПолучитьЗЧ(стр.ЗЧ, ТекСервисEurocar);
нс.Кво = Стр.Кво;
нс.Цена = Стр.Цена;
нс.сумма = Стр.сумма;
структуру пакета можно сделать проще
Структура {поле1,поле2,таблица}
таблица{поле1,поле2,поле3}
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс