Имя: Пароль:
1C
1С v8
ошибка в ПрочитатьXML()
0 skunk
 
31.10.12
13:48
при чтении данных из xml файла процедурой ПрочитатьXML() у загружаеммых объектов не формируется ссылка ...
хотя в поле ref уникальный идентификатор присутствует ...

смотрел в тырнете ... нашел про несоотвествия структуры хмл и собственно данных ... в моем случае это не так ... структура полностью индентична

http://s019.radikal.ru/i635/1210/7f/5ea2645f8dc8.png

куда еще можно смотреть ...
1 Maxus43
 
31.10.12
13:50
ошибка то какая выдаётся?
2 skunk
 
31.10.12
13:57
в том то и дело что ошибки не выдает ... но и не создает ссылку ...
3 Maxus43
 
31.10.12
13:58
код покажи, где читаеш файл и записываеш до
4 Maxus43
 
31.10.12
13:58
*док
5 skunk
 
31.10.12
14:03

хмлДата = новый ЧтениеXML;
хмлДата.ОткрытьФайл(стрИмяДанных);
стЗагаловок = стЧитатьЗаголовок(хмлДата);
чисКоличество = число(стЗагаловок.Count);
если чисКоличество > 0 тогда
   пока чисКоличество > чисИндикатор цикл
       обДанные = ПрочитатьXML(хмлДата);
       обДанные.ОбменДанными.Загрузка = флОбмена;
       попытка
           обДанные.Записать();
       исключение


да собственно код ту скорее всего не при чем ... так в 95% случаев считывает нормально
6 Maxus43
 
31.10.12
14:08
после обДанные.Записать(); - ссылка же есть, но она другая чтоли?
7 Fragster
 
гуру
31.10.12
14:09
(0) Объект.ПолучитьСсылкуНового()
8 Maxus43
 
31.10.12
14:10
(7) а зачем ему новая ссылка? эту хочет
9 Fragster
 
гуру
31.10.12
14:11
(8) это ему его ссылку и вернет. все правильно же.
10 Fragster
 
гуру
31.10.12
14:13
ОФФ: Maxus43 , ставь "Ь" в глаголах после шипящих, а то у меня как у грамар-наци от (3) глаза выпадают :(
11 Maxus43
 
31.10.12
14:29
(10) я их никогда не ставлю)
12 skunk
 
31.10.12
14:34
(7)неа ... эффекта ноль ...
13 NickOmsk
 
31.10.12
15:25
(10) вроде правильнее грамМар-наци :)
Независимо от того, куда вы едете — это в гору и против ветра!