как изменить вывод pdf, чтобы преуспеть в приложениях оракула

У меня есть существующий отчет в AP без удержания налога, теперь макет отчета был создан в построителе отчетов в бумажном формате, вывод отчета был в формате PDF.

Теперь пользователь хочет, чтобы выходные данные были в формате Excel, отчет не имеет шаблона и определения данных в администраторе издателя XML,

Итак, что я сделал, так это сгенерировал отчет из XML и сделал свой собственный макет на рабочем столе издателя BI, после чего я сделал шаблон и определение данных, загрузил свой файл RTF.

Когда я пытаюсь создать отчет, я получаю тот же результат. макет из построителя отчетов, даже я загрузил свой файл RTF.

Не могли бы вы прояснить поведение


person michael    schedule 25.06.2018    source источник
comment
Вы генерируете XML из отчета RDF? или вы генерируете XML из шаблона данных?   -  person Sudipta Mondal    schedule 25.06.2018
comment
я создаю файл xml из rdf, чтобы я мог создать файл rtf, я сделал файл rtf, чтобы я мог загрузить его в шаблоне в администраторе издателя xml в оракуле   -  person michael    schedule 25.06.2018
comment
Посмотрите на мой ответ, дайте мне знать, если это поможет.   -  person Sudipta Mondal    schedule 25.06.2018
comment
@michael Определение данных, шаблон RTF и шорткод параллельной программы должны и должны быть точно такими же. И очистите кеш (Функциональный администратор) после обновления шорткода.   -  person Jacob    schedule 25.06.2018
comment
@michael Вы очистили кеш, если шорткод тот же?   -  person Jacob    schedule 25.06.2018
comment
@ user75ponic, как я могу очистить кеш?   -  person michael    schedule 27.06.2018
comment
@ user75ponic - я не думаю, что требуется очистка глобального кеша, я никогда не делал этого сам при изменении определения данных и т. д.   -  person Sudipta Mondal    schedule 27.06.2018
comment
взгляните на это. community.oracle.com/thread/4155164   -  person michael    schedule 27.06.2018


Ответы (3)


Я использую рабочий стол BI Publisher с включенными полями больших форм. Для EBS это должно быть отключено (обратно совместимо).

В Word перейдите в BI Publisher->Параметры->Сборка->Размер поля формы->Совместимость с предыдущими версиями.

Чтобы исправить компоновку: 1. Откройте обозреватель полей. 2. Начните сверху, выберите каждое поле формы (строку). 3. В окне редактирования добавьте персонажа, удалите его. Щелкните Обновить. 4. Повторите для каждого поля формы. 5. Сохраните и загрузите макет.

ТС всем за ответ.

person michael    schedule 30.06.2018

Вам нужно будет изменить несколько вещей, чтобы заставить это работать.

  1. В форме параллельной программы вам нужно будет настроить тип вывода как XML.

  2. Чтобы проверить Pt # 1, вы можете запустить параллельную программу и проверить XML из диагностики представления из формы параллельного запроса. Если кнопка выделена, нажмите на нее и проверьте, правильно ли открывается XML в браузере, если XML не сгенерирован, кнопка будет отключена.

Если вы не можете проверить пункт № 2, значит, ваш RDF не производит вывод XML, а для отчетов RTF вам требуется вывод XML, поэтому ваша проблема связана с настройкой программы RDF/Concurrent.

  1. В случае, если ваша настройка в форме параллельной программы имеет тип вывода в виде XML, и вы все еще получаете вывод в формате PDF, вам необходимо проверить тип вывода в своем шаблоне.
person Sudipta Mondal    schedule 25.06.2018
comment
я уже сделал часть № 1, но вывод показывает сценарий xml, а тип вывода в моем шаблоне - excel. - person michael; 25.06.2018
comment
@michael Вы проверили часть № 2? Вы получаете вывод в формате XML или в формате PDF? - person Sudipta Mondal; 25.06.2018
comment
не могли бы вы вкратце объяснить мне, как проверить пункт № 2? я не получил инструкцию в pt # 2 - person michael; 25.06.2018
comment
это вывод, ‹?xml version=1.0 encoding=UTF-8 ?› - ‹!-- Сгенерировано Oracle Reports версии 10.1.2.3.0 --› - ‹YTT_AP_NONWTHHLDTAX› - ‹LIST_G_VENDOR_ID› - ‹G_VENDOR_ID› ‹GL_DATE_FROM ›2017-01‹/GL_DATE_FROM› ‹GL_DATE_TO›2017-02‹/GL_DATE_TO› ‹VENDOR_ID›1007‹/VENDOR_ID› ‹VENDOR_NAME›AIR POWER INTERNATIONAL EXPRESS (PHILS.) INC.‹/VENDOR_NAME› ‹TIN›000-104 562-0000‹/ИНН› ‹АДРЕС›Veronica De Leon St Paranaque‹/АДРЕС› ‹INCOME_AMT›73594.5571‹/INCOME_AMT› ‹INCOME_AMT_BASE›73594,56‹/INCOME_AMT_BASE› ‹CS_1›1‹/CS_1› - person michael; 25.06.2018
comment
@michael - Если вы получаете приведенный выше вывод XML при запуске параллельной программы, у вас что-то не так с настройкой определения данных. Убедитесь, что поле SHORT CODE для определения DATA совпадает с кратким кодом параллельной программы. - person Sudipta Mondal; 25.06.2018
comment
@michael. Когда вы запускаете параллельную программу через форму параллельных запросов, после завершения запроса рядом с кнопкой Просмотр журнала появляется кнопка Диагностика. Если вы нажмете кнопку «Диагностика», вы увидите новую всплывающую форму с кнопкой «Просмотреть XML». - person Sudipta Mondal; 25.06.2018
comment
там то же самое, и я все еще получаю вывод XML. - person michael; 25.06.2018
comment
@michael - Если вы получаете то же самое, ваше определение данных не связывается с вашей параллельной программой. Короткий код для них должен быть одинаковым. Один из простых способов проверить это: когда вы отправляете параллельный запрос, вы можете проверить, что отображается в поле формы LAYOUT в нижней части формы. Имя вашего шаблона/короткий код должны быть указаны в этом поле. - person Sudipta Mondal; 25.06.2018
comment
просмотр xml отключен - person michael; 25.06.2018
comment
теперь у меня такая ошибка: страница XML не может быть отображена Невозможно просмотреть ввод XML с использованием таблицы стилей XSL. Исправьте ошибку и нажмите кнопку «Обновить» или повторите попытку позже. - person michael; 26.06.2018
comment
@michael - я предполагаю, что XML, который выходит из вашего отчета RDF, не является допустимым XML, только по этой причине браузер не отображает XML и выдает вам сообщение об ошибке. - person Sudipta Mondal; 26.06.2018

Из ваших снимков экрана в сообщении на форуме Oracle я вижу, что код источника данных имеет смешанный регистр, тогда как краткое имя conc - все в верхнем регистре, поэтому, возможно, вместо этого попробуйте использовать источник данных в верхнем регистре.

Затем также проверьте настройку с помощью SQL здесь: https://www.enginatics.com/reports/xdo-publisher-datasources/ (возьмите SQL-текст со второй вкладки файла примера excel, удалите " из начала и конца и замените "" на ")

Или, альтернативно, используйте Blitz Report для создания Excel.

person Andy Haack    schedule 29.06.2018