Постановка задачи:
При загрузке такого файла к примеру обработкой Универсальный обмен данными в формате XML мы получим сообщение:
Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(12257)}: Ошибка при вызове метода контекста (Прочитать): Ошибка разбора XML: - [2444,36021]
Фатальная ошибка:
PCDATA invalid Char value 2
Программисты 8.х видимо наступали на эти грабли, поэтому в каждой типовой конфигурации аж несколько раз встречается экспортная функция УдалитьНедопустимыеСимволыXML(Строка).
И при экспорте в xml символы такие удаляют.
А вот программисты "клюшек" считают что их дело выгрузить, а как будет загружаться, так это проблема на вашей стороне - и они ничего такого не делают.
Поэтому при переходе с 7.7 на 8.3 вас может ждать нежданчик.
Особенно это приятно, когда сам файл размером в 500 Мб.
Решение:
Слету не нашел ничего похожего ни для 1С, ни для PC, не считая могучих пакетов для обработки xml.
Внешняя обработка в 1С, которая убирает некорректные символы из файла xml и записывает его с новым названием, не перезаписывая старый..
Порядок работы:
Открываем обработку в 1С.
Нажимаем кнопку «Выполнить»
Выбираем файл для обработки
См. принтскрины
Требования к запуску обработки:
Обработка предназначена для использования с актуальными типовыми конфигурациями на управляемых формах.
Также возможна адаптация отчета под любую имеющуюся у пользователя типовую или нетиповую конфигурацию.
Установка и использование обработки:
- Обработка выполнена с использованием управляемых форм, соответственно, для конфигураций с обычным интерфейсом требует для работы включения в конфигурацию либо запуска в управляемом интерфейсе.
- Может использоваться платформа 8.3.7.х и старше
Поддержка отчета, лицензирование:
- Обработка не имеет ограничений по периоду действия, количеству организаций и информационных баз.
- При возникновении вопросов по работе с отчетом, их можно обсудить в комментариях к публикации, личных сообщениях либо по e-mail, указанному в письме с отчетом.
Не верю, что мне приходится писать для пользователей этого сайта, но как оказалось нужно.
Если вы не представляете: что такое 1С Предприятие, файл, xml и зачем вам нужна эта кухня.
Если физиологические, моральные, религиозные или другие причины не позволяют вам заполнять справочники, документы, настраивать отчеты 1С и запускать обработки.
А платить вы за это не будете так как программист с десятилетним стажем.
Закройте эту страницу не продолжая чтения дальше.
Для адекватных людей:
Если оно есть у вас или предложения по улучшению - пишите.
Код открыт - дорабатывайте по себя как хотите.