#0
by AlexFF
Пытаюсь загрузить xml файл из строки "ОтветМодуляЕГАИС" для последующей обработки и пограмма вылетает. Просто закрывается и все. СтрДлина(ОтветМодуляЕГАИС)=742555 Как быть? Каким образом прочитать такую длинную строку?
#1
by бомболюк
там вроде надо писат ькак то типа СоздатьПоследовательноСчитываемыйДокумент или типа того...
#3
by Злопчинский
прочитать и сохранить из 1С внеплатформенными средствами. После концов тегов вставить энтеры внеплатформенными средствами. после этого обработать собственно иксемель штатно
#7
by Злопчинский
самый тупой вариант: читай посимвольно, выводи в другой файл посимвольно, как встретишь ">" - в вывод добавляй энтер. а потом получишь в итоговом файле не одну строку длиной 700 килобайт а кучу строк вменяемой длины... и обрабатывай чем хошь - темже самым иксемельпарсером..
#10
by spectre1978
вообще 700К, мне кажется, не так уж это и много. А какое ограничение у длины строки в семерке? Нагуглить ничего внятного не смог.
#11
by spectre1978
может, в ответе есть какая-нть байда которая роняет парсер? Другие аналогичные ответы проходят?
#12
by trad
У семерки проблема с передачей длинной строки через COM, коим является, например, передача в метод объекта, реализованного по стандартной технологии ВК. Предельного значения не помню.
#18
by trad
строки в семерке могут быть очень большие, ограничение - размер доступной виртуальной памяти процесса. Проблема возникает при COM-взаимодействии, на этапе преобразования в/из BSTR. Очень давно изучал этот вопрос, насколько помню, там что то "не чисто" с выделением памяти.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Не могу создать объект AddIn.XMLParser?
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: Телепат, Intellisence и AddIn.XMLParser
- v7: 1С V7.7 в сети
- v7: AddIn.XMLParser + 1С 7.7 = Нет переносов, всё в одну строку (XML)
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- Восстановить базу SQLite (журнал регистрации)
- УТ11: Изменить проведение документа Корректировка реализации
- ЗУП 3.0 Совмещение должностей
- Где "все программы" в Windows Server 2012??
- Бух 2,0,,64,39 Рег.отчет. "Заявление о ввозе товара и ..." Как вывести дес.часть
- Не работает настройка списка 1С8.2 УТ10.3
- УФ обновление инфы в табличной части документа
- v7: Функция не обнаружена
- Обновление 1С:УПП из командной строки
- Журнал регистрации на sqlite
- УТ 11. Не печатается торг-12
- При выводе из 1с в WORD поля заполнения выделены жирным шрифтом.
- v7: В текстовом комментарии обнаружен недопустимый знак.
- Печать 2 экземпляров на одной странице. БП30
- Библиотека подключаемого оборудования для мобильных приложений
- БП 3.0 КОРП. Не закрывается 90-й счет.
- Произвольная цена в заказе покупателя 1С УТ для Украины
- (1С PUT) Загрузка на яндекс диск командой PUT из 1С
- УПП взаимоблокировки на регистре партий при перепроведении
- БП 3.0 Реализация отгруженных товаров курс валюты