Имя: Пароль:
1C
1С v8
Помогите с пакетом XDTO
0 Snikers_OLD
 
12.05.12
10:31
Доброго времени.
Ситуация: необходимо веб сервисом передать массив строк
описал Пакет XDTO и не работает. Все что сделал на картинке
http://imageshost.ru/photo/39559/id1987874.html

где нужно поставить какую галку чтоб указать, что AccountsMutualSettlementItems это массив или что вообще надо сделать. Спасибо
1 Cube
 
12.05.12
10:36
(0) В свойствах на скрине ещё должно быть:
Минимальное количество = 0
Максимальное количество = -1
2 Cube
 
12.05.12
10:40
А заполнять надо примерно так:

   СписокXDTO = ФабрикаXDTO.Создать(ФабрикаXDTO.Тип("http://www.sample-package.org", "МойСписокXDTO"));
   
   Пока Выборка.Следующий() Цикл
       ЭлементСпискаXDTO = ФабрикаXDTO.Создать(ФабрикаXDTO.Тип("http://www.sample-package.org", "МойЭлементСпискаXDTO"));
       ЭлементСпискаXDTO.Реквизит1 = Выборка.Поле1;
       СписокXDTO.НазваниеПоляВСпискеXDTO.Добавить(ЭлементСпискаXDTO);
   КонецЦикла;
3 Snikers_OLD
 
12.05.12
11:00
(1)У меня так вроде и стояло.
Но оказывается, что даже если система сама поставила в max количество -1, то все равно надо ручками зайти и указать -1. Спасибо.
Независимо от того, куда вы едете — это в гору и против ветра!