Имя: Пароль:
1C
1С v8
Схемы *.xsd помогите ФабрикаXDTO
0 fo2rama
 
30.06.17
09:47
Не могу достучатся до реквизитов которые обведены красным, а до зеленого достучался так Вычеты = ФабрикаXDTO.Создать( ФабрикаXDTO.Пакеты.Получить("http://test").Получить("EmployeePaymentsType").Свойства.Получить("ListOfDeduction";).Тип);
Вот структура: http://savepic.ru/14650331.htm
1 Cyberhawk
 
30.06.17
09:48
Потому что те, что красные - это свойства другого объекта
2 fo2rama
 
30.06.17
09:49
если использовать Вычеты.Deductions - это получается СписокXDTO
3 fo2rama
 
30.06.17
09:51
а как достучатся до этого объекта?)
4 Cyberhawk
 
30.06.17
09:51
Ну ты в (2) уже достучался вроде
5 Cyberhawk
 
30.06.17
09:52
Вычеты.Deductions[индекс].Deduction / amount
6 fo2rama
 
30.06.17
09:56
Пишет индекс находится за границами массива Вычеты.Deductions[0].Deduction = "dddd";
Вычеты.Deductions[0].Amount = 1;
7 fo2rama
 
30.06.17
09:56
я так понимаю сначала надо добавить как то...
8 Cyberhawk
 
30.06.17
10:39
А, так ты создаешь объект, а не парсишь его что ли.
Ну тогда Добавить()
9 fo2rama
 
30.06.17
10:46
я уже все что можно перепробовал пишет недостаточно фактических параметров...
10 Cyberhawk
 
30.06.17
10:49
А что ты делаешь, зачем тебе все это?
11 fo2rama
 
30.06.17
10:56
Да есть схема .xsd по ней надо сделать выгрузку для передачи дальше... уже почти все сделал осталось достучатся до этих 2-вух полей чтобы был шаблон для подстановки данных...
12 fo2rama
 
30.06.17
11:27
я
13 Cyberhawk
 
30.06.17
13:35
Ну епт, тебе надо создать ОбъектХДТО с типом Дедуктионс и затем добавить его в твой СписокХДТО методом Добавить
14 Cyberhawk
 
30.06.17
19:05
Получилось?
15 fo2rama
 
04.07.17
07:42
нет.. не попадает до 3 уровня...
16 mexanik_96
 
04.07.17
08:15
Дедуктионс опиши отдельно типом, потом создаешь объект, потом добавляешь