|
Проблема при обмене. Текст 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(Запись, Объект);" и получаем тот объект который он не может записать.
|
|