Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Экспорт XML: "Невозможно сохранить отношения сопоставленн.." - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Экспорт XML: "Невозможно сохранить отношения сопоставленн.." (Формулы/Formulas)
Экспорт XML: "Невозможно сохранить отношения сопоставленн.."
Swin Дата: Суббота, 06.04.2019, 19:21 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Здравствуйте!

Для ЭДО (Электронный документооборот) требуется экспортировать данные из Эксель (см. приложение send.xlsx (схема уже подключена)) в XML на основе схемы (см. приложение SCHFDOPPR.xsd), предоставляемой налоговой службой.

В крайнем левом столбце расположены данные, которые необходимо экспортировать. Правее, для удобства - текстовый вариант дерева файла-схемы. Некоторые элементы прекрасно сопоставляются (ячейка и элемент файла-схемы), а после сопоставления некоторых при "Проверке карты для экспорта" возникает ошибка "Экспорт файл-карты невозможен, поскольку он содержит следующее: - Невозможно сохранить отношения сопоставленного элемента с другими".

(Для удобства в приложенном файле Send.xlsx оставлены только необходимые данные.)

Так, например, позиции:
- ВерсФорм;
- КНД;
- Функция;
после сопоставления обрабатываются корректно.

А позиция:
-ОнЖе
после сопоставления приводит к вышеозначенной ошибке. (К той же ошибке приводят и другие, но для примера оставил одну.)

Т.е. если удалить сопоставление ОнЖе, то обрабатывается корректно, а если добавить сопоставление, то возникает ошибка.

Хотелось бы понять в чем причина ошибки, и как ее исправить.

Поиск в Интернете не привел к пониманию, к сожалению. Только найдены советы не экспортировать данные через файл-схему, а фактически создавать его руками, как текст через макросы. В моем случае такой вариант не очень пригоден, т.к. при изменении файла-схемы налоговой (а они сильны все время что-либо менять) у конечного пользователя не будет возможности загрузить новый файл схему и просто сопоставить элементы заново. А в макросах конечный пользователь не силен.



Сообщение отредактировал Swin - Суббота, 06.04.2019, 19:47
 
Ответить
СообщениеЗдравствуйте!

Для ЭДО (Электронный документооборот) требуется экспортировать данные из Эксель (см. приложение send.xlsx (схема уже подключена)) в XML на основе схемы (см. приложение SCHFDOPPR.xsd), предоставляемой налоговой службой.

В крайнем левом столбце расположены данные, которые необходимо экспортировать. Правее, для удобства - текстовый вариант дерева файла-схемы. Некоторые элементы прекрасно сопоставляются (ячейка и элемент файла-схемы), а после сопоставления некоторых при "Проверке карты для экспорта" возникает ошибка "Экспорт файл-карты невозможен, поскольку он содержит следующее: - Невозможно сохранить отношения сопоставленного элемента с другими".

(Для удобства в приложенном файле Send.xlsx оставлены только необходимые данные.)

Так, например, позиции:
- ВерсФорм;
- КНД;
- Функция;
после сопоставления обрабатываются корректно.

А позиция:
-ОнЖе
после сопоставления приводит к вышеозначенной ошибке. (К той же ошибке приводят и другие, но для примера оставил одну.)

Т.е. если удалить сопоставление ОнЖе, то обрабатывается корректно, а если добавить сопоставление, то возникает ошибка.

Хотелось бы понять в чем причина ошибки, и как ее исправить.

Поиск в Интернете не привел к пониманию, к сожалению. Только найдены советы не экспортировать данные через файл-схему, а фактически создавать его руками, как текст через макросы. В моем случае такой вариант не очень пригоден, т.к. при изменении файла-схемы налоговой (а они сильны все время что-либо менять) у конечного пользователя не будет возможности загрузить новый файл схему и просто сопоставить элементы заново. А в макросах конечный пользователь не силен.


Автор - Swin
Дата добавления - 06.04.2019 в 19:21
Swin Дата: Воскресенье, 07.04.2019, 01:58 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
В процессе исследования проблемы возникло подозрение, что она связана с тем, что Эксель в принципе не способен экспортировать xml-файл больше некоторой глубины вложенности. Т.е. не способен обработать ветви дерева xml, которые "длиннее, чем надо (возможно обработать)". Т.е. где-то до четвертой глубины вложенности от "Файл" все нормально, а, при необходимости задействовать что-то больше четвертой глубины вложения, все рушится.

Это действительно так с Экселем? В этом суть означенной проблемы?
 
Ответить
СообщениеВ процессе исследования проблемы возникло подозрение, что она связана с тем, что Эксель в принципе не способен экспортировать xml-файл больше некоторой глубины вложенности. Т.е. не способен обработать ветви дерева xml, которые "длиннее, чем надо (возможно обработать)". Т.е. где-то до четвертой глубины вложенности от "Файл" все нормально, а, при необходимости задействовать что-то больше четвертой глубины вложения, все рушится.

Это действительно так с Экселем? В этом суть означенной проблемы?

Автор - Swin
Дата добавления - 07.04.2019 в 01:58
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Экспорт XML: "Невозможно сохранить отношения сопоставленн.." (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования
© 2010-2019 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!