Страница 1 из 1

Невозможно создать отчет с XML данными

Добавлено: 12 окт 2015, 14:29
igorevd3
Добрый день.
Пытаюсь создать отчет с источником данных XML и система не дает мне этого сделать.
При создании нового соединения выбираю XML и ввожу соответственно схему и данные (кстати!!!!! А собираетесь ли Вы сделать выбор файлов в этом диалоговом боксе? Крайне
неудобно вручную набирать полное имя файла, особенно если дорожка длинная)

После создания нового соединения пытаюсь создать источник данных. И вот тут-то происходит накладка. Строчки с XML данными просто нет :(

PS В демо-версии ultimate все прекласно работает с этими же файлами.

Re: Невозможно создать отчет с XML данными

Добавлено: 12 окт 2015, 14:52
igorevd3
И еще один вопрос:
Вот здесь https://cloud.mail.ru/public/7ZBQ/u6pHsQ4wN отчет, который прекрасно работает в .net версии, но не работает в java версии. Насколько я понимаю, версии .net и java не имеют между собой ничего общего, несмотря на все заявления о том, что отчеты из одной будут работать и в другой версии.
Вопросы:
1. Как заставить приведенный отчет отображаться в Java версии
2. Где можно найти список функций, которые в Java версии не поддерживаются?

Re: Невозможно создать отчет с XML данными

Добавлено: 13 окт 2015, 12:36
Vadim
Здравствуйте.
Вы можете сделать скриншоты или видео процесса?
igorevd3 писал(а):Добрый день.
После создания нового соединения пытаюсь создать источник данных. И вот тут-то происходит накладка. Строчки с XML данными просто нет :(
PS В демо-версии ultimate все прекласно работает с этими же файлами.

Re: Невозможно создать отчет с XML данными

Добавлено: 13 окт 2015, 14:28
igorevd3
Добрый день.
вот https://cloud.mail.ru/public/DFAV/QKsDeYgcq архив с видео и исходными данными. Как видите, при попытке создать источник данных с XML получаем пшик.
Отчет же, созданный в .net версии в ней работает прекрасно, а в java - не работает совсем :(

Кстати, обратите внимание, что кросстаблица в середине здорово вылезает за все возможные пределы. Это произошло, когда я по глупости увеличил размер одного из элементов. Немедленно после этого я вернул в исходное, но, увы, компонени не уменьшился в разхмере и как теперь привести в исходное состояние я не знаю.
Vadim Matveev писал(а):Здравствуйте.
Вы можете сделать скриншоты или видео процесса?
igorevd3 писал(а):Добрый день.
После создания нового соединения пытаюсь создать источник данных. И вот тут-то происходит накладка. Строчки с XML данными просто нет :(
PS В демо-версии ultimate все прекласно работает с этими же файлами.

Re: Невозможно создать отчет с XML данными

Добавлено: 14 окт 2015, 10:48
Vladimir
Здравствуйте,

XML источник:
Во Flash дизайнере в данный момент используется другое окно добавления источников данных, вам необходимо выбрать пункт "Данные из DataSet, DataTables", появится диалоговое окно добавления источника данных. Так же, к сожалению во Flash поддерживается только простая структура XML данных, сложные XSD схемы могут работать некорректно. Попробуйте не указывать XSD схему при добавлении XML соединения, Flash должен построить схему на основе XML данных.

Cross-Table:
Пожалуйста откройте кросс-таблицу в дизайнере таблицы, и нажмите кнопку "ОК", в этом случае все размеры ячеек будут пересчитаны на корректные.

Спасибо.

Re: Невозможно создать отчет с XML данными

Добавлено: 14 окт 2015, 12:27
igorevd3
Добрый день.
1. Все равно не получается добавить данные через DataSet, DataTables. Невозможно получить поля данных.
2. Что значит "Простая структура XML данных"? Это описано где-нибудь в документации?
Мы используем Java версию отчетов уже два года и до сих пор хоть и были некоторые проблемы, но отчеты созданные в .net работали и в Java. Сейчас уже второй свежесозданный отчет отказывается работать вообще, а новый создать не удается, так как дизайнер отказывается воспинимать XML как класс.

Итак: у вас есть все исходные данные для того отчета, который мы хотим создать. Так, как описано в документации, создать отчет не получается. Подскажите пожалуйста, как нам все таки добиться результата и получить тот отчет, который запланирован.

С уважением
Игорь Евдокимов.
Vladimir писал(а):Здравствуйте,

XML источник:
Во Flash дизайнере в данный момент используется другое окно добавления источников данных, вам необходимо выбрать пункт "Данные из DataSet, DataTables", появится диалоговое окно добавления источника данных. Так же, к сожалению во Flash поддерживается только простая структура XML данных, сложные XSD схемы могут работать некорректно. Попробуйте не указывать XSD схему при добавлении XML соединения, Flash должен построить схему на основе XML данных.

Cross-Table:
Пожалуйста откройте кросс-таблицу в дизайнере таблицы, и нажмите кнопку "ОК", в этом случае все размеры ячеек будут пересчитаны на корректные.

Спасибо.

Re: Невозможно создать отчет с XML данными

Добавлено: 14 окт 2015, 13:41
Aleksey
Здравствуйте,
1. Все равно не получается добавить данные через DataSet, DataTables. Невозможно получить поля данных.
Во флеш дизайнере для добавления xml данных необходимо выполнить вледующие шаги:
1. создать новое соединение/указать путь к xml, xsd файлам (в вашем случае только xml)
01.PNG
01.PNG (34.71 КБ) 2044 просмотра
2. добавить новый источник данных - выбрать пункт "Data from DataSet, DataTable"
02.PNG
02.PNG (35.82 КБ) 2044 просмотра
3. выбрать необходимую таблицу из списка
03.PNG
03.PNG (44.34 КБ) 2044 просмотра
4. получить колонки
04.PNG
04.PNG (36.61 КБ) 2044 просмотра
2. Что значит "Простая структура XML данных"? Это описано где-нибудь в документации?
Под "плоской" структурой данных данных, подразумевается структура без вложенностей. Елементы (таблицы) описываются одна под одной и для них отдельно указываются связи. К примеру, наши демо данные (Demo.xml, Demo.xsd).
Тот же .NET, в некоторых случаях, при работе с xml, которые имеет структуру со вложенностями, некорректно работает, при этом для работы с xml используются стандртные методы .NET framework-а.

Спасибо.