Имя: Пароль:
1C
1С v8
Проблема при обмене. Текст XML содержит недопустимые символы.
0 FoXSkr
 
01.06.12
09:16
Здравствуйте.

Помогите решить проблему. Проблема возникает при обмене с сообщением "Текст XML содержит недопустимые символы в позиции 2970." И дальше всякая лабуда которую я ни к чему привязать не могу. Как бы мне посмотреть полностью весь текст который он хочет записать?
1 Wobland
 
01.06.12
09:18
а что там, в позиции 2970?
2 FoXSkr
 
01.06.12
09:23
Ну так вот это и хочу выяснить.
3 Wobland
 
01.06.12
09:26
ну посмотри в файл
4 K-5
 
01.06.12
09:27
(0) читай (1)
сегодня пятница у телепатов выходной
5 Андрюха
 
01.06.12
09:28
"в позиции 2970" - это надо в Камасутре сначала посмотреть
6 FoXSkr
 
01.06.12
09:28
Да не могу посмотреть в файл, он не записывается.
(1), (4) Сори не написал что проблема возникает при записи файла.
7 and2
 
01.06.12
09:30
8 dk
 
01.06.12
09:36
включи комментировать выгрузку
9 FoXSkr
 
01.06.12
09:39
Все разобрался. Всем спасибо.
ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();
   Узел = ПланОбмена;
   Запись = Новый ЗаписьXML;
   Запись.ОткрытьФайл("C:\1.xml");
   ЗаписьСообщения.НачатьЗапись(Запись, Узел);
   Выб = ПланыОбмена.ВыбратьИзменения(ЗаписьСообщения.Получатель,
           ЗаписьСообщения.НомерСообщения);
   Пока Выб.Следующий() Цикл
       Объект = Выб.Получить();
       ЗаписатьXML(Запись, Объект);
   КонецЦикла;
   ЗаписьСообщения.ЗакончитьЗапись();
   Запись.Закрыть();

Делаем остановку в отладке при ошибки. Остановливается на строке "ЗаписатьXML(Запись, Объект);" и получаем тот объект который он не может записать.
AdBlock убивает бесплатный контент. 1Сергей