15.03.18 — 09:58
Здравствуйте народ.
Столкнулся с такой проблемой «Неверный формат файла выгрузки».
Задача: Выгрузить одну организацию из конфы (ПРОФ), в подобную ей, но за определённый период.
Используемые конфигурации идентичны в плане релизов.
Донор:
Бухгалтерия предприятия, редакция 3.0 (3.0.58.41) (http://v8.1c.ru/buhv8/)
Copyright (С) ООО «1C-Софт», 2009 — 2018. Все права защищены
(http://www.1c.ru)
Чистая база для загрузки:
Бухгалтерия предприятия, редакция 3.0 (3.0.58.41) (http://v8.1c.ru/buhv8/)
Copyright (С) ООО «1C-Софт», 2009 — 2018. Все права защищены
(http://www.1c.ru)
Полученный фал в формате XML имеет размер: 1,96 ГБ (2 105 956 235 байт)
Операция производится на одной машине, с одной платформы.
Обработчик, никак не желает воспринимать файл.
Знает кто, как это лечится, или может есть другие решения?
1 — 15.03.18 — 10:10
Наверное лучше сравнить конфигурации другим инструментом.
2 — 15.03.18 — 10:15
чем выгружал?
Попробуй поставить отбор, чтобы файл поменьше получился
3 — 15.03.18 — 10:30
1 — Подскажи пожалуйста как? (Я только стандартный способ знаю.)
2 — Название утилиты, в теме имеется «Выгрузка и загрузка данных XML (2.1.8)» (могу приложить скрин). Отбор был произведён только за период с 01.01.2018 по 15.03.2018, по одной организации. Но идея интересная. Сейчас попробую просто справочники выгрузить.
4 — 15.03.18 — 10:30
«Выгрузить одну организацию из конфы»
«Полученный фал в формате XML имеет размер: 1,96 ГБ»
Однако, где-то ты брешешь
5 — 15.03.18 — 10:45
6 — 15.03.18 — 10:46
(4) Прямая ссылка. https://c.radikal.ru/c42/1803/10/591382e505fat.jpg
Прошу прощение за косяк с первой ссылкой.
7 — 15.03.18 — 11:09
(2) — Вопрос на тему пошаговой выгрузки. А можно ли выгружать — загружать элементы поочерёдно?
Например:
Справочники, затем Константы, затем Документы и т.д.
Не возникнут ли после загрузки проблемы или дублирование элементов?
(Машинка задумалась, видимо загружает, т.к. в прошлые разы, ошибка появлялась практически сразу.)
8 — 15.03.18 — 11:12
(6) Слишком большая картинка
9 — 15.03.18 — 11:13
(3)
1. Выгрузить конфигурацию из одной базы.
2. Сравнить объединить в другой базе.
10 — 15.03.18 — 11:21
(8) — Что значит «Слишком большая картинка»? Она обрезана и имеет размер 1652х851px, 177 КБ (182 181 байт)
(9) — Я так уже делал, результат не изменился.
(2) — Ваш метод подошёл, справочники выгрузились. Вот скрин. https://b.radikal.ru/b36/1803/7d/930f92b284a1t.jpg
По всей видимости, обработка не может корректно формировать или загружать XML файлы подобного объёма. Если я не прав, то поправьте меня.
Сейчас буду пробовать пошаговый обмен.
11 — 15.03.18 — 11:45
(9) Тогда странно, обычно такая ошибка когда объекты метаданных отличаются.
По идее 2 Гб это не так уж и много.
12 — 15.03.18 — 11:50
(11) — Я понимаю, но факт остаётся фактом. Ну или я не совсем всё понимаю, а мой 1Снык заболел, спросить не у кого, только у умных людей, т.е. у вас.
Сейчас формирую всё по разделам, а там будет видно, что получится. Хотя, есть большая вероятность, что при загрузке Документов, столкнусь с проблемой. (Большой объём должен получиться.)
А вы какими обработками пользовались для подобного рода задач?
13 — 15.03.18 — 11:52
прав не хватает? сталкивался с таким примером — выгружаются справочники, с ними РЛС, затем документы — документы не записываются ибо у пользователя «НеАвторизован» нет прав
14 — 15.03.18 — 11:54
«мой 1Снык заболел» // А ты там кем?
15 — 15.03.18 — 12:04
(13) — Хм. Интересно, я об этом не подумал. И как следствие не создавал пользователя. Спасибо, сейчас попробую.
(14) — Я обычный ITшник. Ну ты знаешь, натяни провода, протри сервера, убери журнал бухгалтера с клавиатуры (дабы Shift не был зажат, в следствии чего мышка всё выделяет как сумасшедшая), а в перерывах, чай с печеньем и решение вот таких задач.
16 — 15.03.18 — 12:47
(13) — Создал пользователя «Администратор», выдал ему права, попытался загрузить файл с полностью выгруженными данными, но увы… «Неверный формат файла выгрузки»
17 — 15.03.18 — 12:54
(15) Выгружай без флажков выгрузки зависимых (по ссылкам) и порциями, чтобы выцепить косячные данные
18 — 15.03.18 — 12:56
2ГБ файлик — как бы уже намекает. Что тут о правах говорить после (10) ?
19 — 15.03.18 — 12:57
(17) — Хорошо, обязательно воспользуюсь вашим советом. Будем «ломать 1С, через колено», раз по хорошему не понимает.
О результатах, отпишусь. (Если не забуду.)
20 — 15.03.18 — 12:58
(18) — Можно более подробно расшифровать «файлик — как бы уже намекает»?
21 — 15.03.18 — 13:00
(20) Размер файлика. Читай внимательней «2ГБ файлик»
22 — 15.03.18 — 13:02
(21) — Это я понял. Только не понял, на что собственно он намекает?
23 — 15.03.18 — 13:04
(22) Вот такие у нас айтишники пошли (((
24 — 15.03.18 — 13:09
(23) — А прямым текстом сказать не судьба? Или намёк на FAT32? Так там предел одного файла 4Гб, да и система NTFS. Или о чём вообще речь?
25 — 15.03.18 — 13:35
Ошибку на картинке покажи
26 — 15.03.18 — 13:52
(24) Для вин32 предел используемой памяти — 2ГБ
27 — 15.03.18 — 13:54
Я так подозреваю, что конфигурации «идентичны» но не полностью. Выгрузи конфигурацию из одной базы, сравни с другой. И обязательно поставь галку «Разрешить удаление объектов». Если у тебя хоть что-то будет серым — ничего не выгрузишь
28 — 15.03.18 — 14:01
(27) — Спасибо за совет, сегодня обязательно попробую.
Примечательно, что файл с регистрами, имеет больший размер, чем первоначальный (полный).
Вот этого я так и не понял. Но файл с регистрами, сейчас загружается в базу.
29 — 19.03.18 — 10:16
Итак, подведём итоги.
У меня всё получилось. За это хочу выразить свою благодарность пользователю под ником cw014.
(27) — Спасибо дружище, указал на мою ошибку и подсказал метод решения задачи.
Были правда сложности с дублирование данных, но вспомнив совет cw014, благополучно их устранил.
Детальную инструкцию по данной теме, выложу в интернете, дабы народ больше не мучился с подобного рода вещами.
Всем спасибо.
p.s. А вам «уважаемый» Cool_Profi, нужно не строить догадки и пафосно изрекать бесполезные комментарии, а иногда вникать в суть вещей.
30 — 19.03.18 — 10:22
(29) «Ваш метод подошёл, справочники выгрузились. Вот скрин. https://b.radikal.ru/b36/1803/7d/930f92b284a1t.jpg »
(с) не я
МимохожийОднако
31 — 19.03.18 — 10:22
(29) О несоответствии конфигураций тебе вообще-то еще в (9) намекнули.))
Содержание:
1. Основные сведения про языки XML и HTML
2. Возникновение ошибки преобразования данных
3. Причины появления и решения ошибки преобразования 1С
Здравствуйте, коллеги! В данной статье будет рассмотрена ошибка преобразования данных XML: причины её возникновения и инструкция по ее устранению несколькими вариантами.
1. Основные сведения про языки XML и HTML
Для начала разберём, что такое XML. XML (еXtensible Markup Language) – это язык программирования, который необходим, чтобы хранить данные. В XML необходимо самим определять теги, так как изначально оны не определены. Особенность XML заключается в том, что это самоопределяемый язык. Языки XML и HTML довольно похожи. Единственное отличие между ними – назначение: HTML отображает данные и решает, в каком виде будет их отображение, когда XML только хранит и транспортирует данные.
2. Возникновение ошибки преобразования данных
Обычно ошибка преобразования данных возникает, когда вызывается метод из контекста (ПрочитатьXML) в следующем виде: ЗаписатьЗначение = Прочитать XML(Чтение XML).
Это происходит, когда настраивается обмен данными при помощи стандартной обработки. Это может быть обработка загрузки или выгрузки XML.
Выглядит ошибка преобразования в 1С следующим образом:
Рис. 1 Ошибка преобразования 1С 8.3
3. Причины появления и решения ошибки преобразования 1С
Ошибку преобразования XML следует воспринимать как одну из стандартных ошибок, когда происходит нарушение получения данных между периферийным узлом и центральным узлом.
Есть несколько возможных причин появления данной ошибки.
1. Когда структура с метаданными в конфигурации не соответствует. Если «действие» происходит в узле, который является главным. В данном случае конфигурация, скорее всего, различается. То есть, когда происходит внешняя обработка с загрузкой или выгрузкой XML, то конфигурации должны быть одинаковыми, иначе будет возникать ошибка преобразования. В случае, когда данные передаются по стандартным обменам в конфигурации, нужно проверить совпадения объекта метаданных в правилах по обмену.
2. Неполадки в системе файлов. Когда происходит обмен данными, может возникать ошибка преобразования данных XML, так как файл не может считаться. Чтобы устранить ошибку следует дать файлу иное наименование, за чем последует загрузка того же файла, но с иным наименованием.
Если же все вышеперечисленное правильно, в узле, который отправляет данные, необходимо запустить обработку «ВыгрузкаЗагрузкаДанныхXML.epf», которая находится в каталоге с шаблоном конфигураций, в составе конфигурации «Конвертация данных». Кликаем на «Недопустимые символы в плане обмена» и выбираем узел, который получает данные. В случае, если по окончанию проверки появятся ошибки, для окончательного устранения ошибки преобразования XML нужно будет решить те небольшие неполадки.
В данной статье была рассмотрена ошибка преобразования данных XML, которая возникает при стандартных обменах. Также было выведено две причины её возникновения и описано три возможных способа решения ошибки преобразования данных в 1С 8.3.
Специалист компании «Кодерлайн»
Айдар Фархутдинов
При переносе данных с одной конфигурации в другую или загрузки каких-либо бухгалтерских данных в 1С пользователь может столкнуться с сообщением «Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДанными XML}». Обычно после данного сообщения об ошибке следует какое-либо уточнение, конкретизирующее тип ошибки, например «Тип не определен (ПланСчетовСсылка.Налоговый)». Появление данной ошибки обычно сигнализирует о несовпадении типов объектов в двух конфигурациях 1С (базовой и конечной), требуя корректировки правил обмена. Ниже разберём суть возникшей дисфункции и способы её решения.

Содержание
- Суть и причины дисфункции
- Измените правила обмена
- Изучите текст сообщения об ошибке
- Перенесите остатки на текущий месяц
- Обратитесь в техническую поддержку
- Обратитесь к платным специалистам
- Заключение
Суть и причины дисфункции
Рассматриваемая проблема имеет массовый характер, и встречается у множества пользователей. Обычно её появление вызвано:
- Разницей конфигураций и версий 1С, из-за чего переменные в обеих конфигурациях отличаются (по типам объектов, реквизитам и др.). Например, вместо «УдалитьСтавкаНДС» в новой конфигурации стоит «СтавкаНДС», вместо «УчётнаяПолитикаОрганизаций» необходима «УчетнаяПолитика» и другое. В некоторых случаях запрашиваемый новой конфигурацией реквизит может и вовсе отсутствовать как таковой;
- Имеющейся ошибкой в правилах конвертации (обмена);
- Некорректным переносом остатков (имеется попытка переноса остатков не на текущий месяц);
- Некорректно работает программный помощник выгрузки (например, ПомощникВыгрузки_V8);
- Некорректно установленным обновлением 1С.
Давайте разберёмся, как исправить ошибку при загрузке данных: {Обработка.УниверсальныйОбмен ДаннымиXML} на вашем ПК.
Это полезно знать: как исправить неверный формат хранилища данных в 1С.
Измените правила обмена
Для квалифицированных специалистов первым (и наиболее очевидным) решением является изменение правил обмена по возникшей проблеме. Правила изменяются путём работы с форматом обмена данными xml, в котором изменяются те или иные параметры согласно конкретике возникшей проблемы. После корректировки правил обмена перенос данных из одной конфигурации в другую осуществляется без каких-либо проблем.
Также можно поискать правила обмена именно для вашей конфигурации на специализированных форумах 1С.
Изучите текст сообщения об ошибке
Обычно текст возникшей ошибки кроме процитированного нами шаблона содержит конкретику ошибки, например «Поле объекта не обнаружено (СтавкаНДС)». Таким образом, можно понять, что в новой конфигурации отсутствует реквизит «СтавкаНДС». Если вы не можете самостоятельно изменить настройки правил обмена, то в таком (и подобных ему) случаях необходимо открыть ваш конфигуратор, в справочниках отыскать справочник «Номенклатура», скопировать там реквизит «УдалитьСтавкаНДС», и назвать новый реквизит «СтавкаНДС».
Перенесите остатки на текущий месяц
Рассматриваемая дисфункция часто появляется при переносе остатков не на текущий месяц. Соответственно, для избежания ошибки при загрузке данных XML, необходимо переносить остатки на текущий месяц, и никак иначе.
Обратитесь в техническую поддержку
Поскольку появление ошибки при загрузке данных XML вызвано разницей в базовой и конечной конфигурации, то наиболее простым способом исправить ошибку {Обработка.УниверсальныйОбменДаннымиXML} является обращение в службу технической поддержки https://1c.ru/rus/support/support.htm. Если вы имеете дело с лицензионной версией продукта, тогда вам помогут. Вполне вероятно, что вам предоставят специализированные правила переноса (файлы с расширением .epf и .xml) для решения возникшей дисфункции.

Обратитесь к платным специалистам
Решение ошибки может состоять в обращении к специалистам по 1С, которые за определённую плату решат возникшую у вас проблему. Таких специалистов можно найти на различных форумах 1С, списаться с ними лично, и решить возникший вопрос.
Читайте также: «Обнаружено нарушение целостности системы» в 1C — как решить.
Заключение
В нашем материале мы разобрали, почему возникает ошибка при загрузке данных {Обработка.УниверсальныйОбменДаннымиXML} и как можно её исправить. Обычно появление проблемы вызвано ошибкой в правилах конфигурации и несоответствием реквизитов, из-за чего перенос данных не может быть осуществлён корректно. Решение проблемы состоит в изменении правил переноса и созданием конгруэнтных реквизитов, после чего рассматриваемая ошибка обычно исчезает.
Опубликовано 28 марта 2019 Обновлено 05 октября 2020
1
2
Показывать по
10
20
40
сообщений
Новая тема
Ответить
Reader
Дата регистрации: 10.02.2012
Сообщений: 8
Доброго времени суток. Возникла проблема при загрузке документов с УПП 1.3. (не типовая) на УПП 1.3. (типовая), через (Обработка «Выгрузка и загрузка данных XML») скачанного с ИТСки<br> Выдает при загрузке: Ошибка преобразования данных XML: (file…).<br> Кто нибудь с этим сталкивался?
Денис (САМАРА)
Дата регистрации: 09.04.2008
Сообщений: 8351
Вообще-то эта обработка подразумевает перенос данных между идентичными конфигурациями. Если конфигурации разные, то используйте «Сервис — Прочие обмены данными — Универсальный обмен данными в формате XML», для которого предварительно нужно настроить правила выгрузки.
Reader
Дата регистрации: 10.02.2012
Сообщений: 8
«для которого предварительно нужно настроить правила выгрузки» — как правильно настроить правило выгрузки?
Денис (САМАРА)
Дата регистрации: 09.04.2008
Сообщений: 8351
Если Вы не программист, то это не для Вас тема.
Reader
Дата регистрации: 10.02.2012
Сообщений: 8
программист, только какая тема для меня, а какая нет, решать не Вам, если нет ответа на мой вопрос, то отвечать зачем?
Денис (САМАРА)
Дата регистрации: 09.04.2008
Сообщений: 8351
> только какая тема для меня, а какая нет, решать не Вам<br> <br>Okey…
Алавир
Дата регистрации: 20.04.2011
Сообщений: 511
Под программистом на этом форуме подразумевается программист 1С.<br>Программист 1С такой вопрос не будет задавать, т.к. решение такой задачи — его компетенция.<br> <br>А писать кому-то или не писать ответ в форум — решать не вам.<br>Другое дело, что ответы можно не читать, если они вас расстраивают.
Reader
Дата регистрации: 10.02.2012
Сообщений: 8
))<br>»Программист 1С такой вопрос не будет задавать, т.к. решение такой задачи — его компетенция.» — его компетенция решение такой задачи как можно оперативнее, да от куда Вам знать какой вопрос будет задавать программист 1С ??? Мало ли вопросов все зависит от конкретной ситуации.<br> <br>»А писать кому-то или не писать ответ в форум — решать не вам. Другое дело, что ответы можно не читать, если они вас расстраивают» — и если мой ответ Вас расстроил можно не отвечать))
Алавир
Дата регистрации: 20.04.2011
Сообщений: 511
>его компетенция решение такой задачи как можно оперативнее<br>Поиск ответа на форуме врядли можно назвать оперативным. Решение занимает меньше времени, чем общение в этой ветке.
Reader
Дата регистрации: 10.02.2012
Сообщений: 8
«в этой ветке» — это уж точно)