Получаю XML из таблицы Posgtres,
в отладчике видно, что табличная часть "Товары" в Чеке уже обрезана
и ЧтениеXML падает с ошибкой:
Ошибка Char 0x0 out of allowed range
{ВнешняяОбработка.ПодключениеКВнешнимИсточникам.Форма.Форма.Форма(835)}: Ошибка при вызове метода контекста (Прочитать)
Пока ЧтениеXML.Прочитать() Цикл
по причине:
Ошибка разбора XML: - [149,28]
Фатальная ошибка:
Char 0x0 out of allowed range
СтрокаСоединения = "DSN=C1";
АДОСоединение = ОткрытьПодключение(СтрокаСоединения, 120);
АДОНаборЗаписей = Новый COMОбъект("ADODB.RecordSet");
АДОКоманда = Новый COMОбъект("ADODB.Command");
Попытка
АДОКоманда.ActiveConnection = АДОСоединение;
АДОКоманда.CommandText = "SEL ECT id, xml::text, status_id FR OM integration.check WHERE status_id = 1";
АДОНаборЗаписей = АДОКоманда.Execute();
Исключение
Возврат;
КонецПопытки;
Пока не АДОНаборЗаписей.EOF() Цикл
XML = АДОНаборЗаписей.Fields(1).Value;
КонецЦикла;
Показать