powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Типы отчёта
6 сообщений из 6, страница 1 из 1
Типы отчёта
    #37430254
BiP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BiP
Гость
При регистрации канкарента, в зависимости от требований к выходному файлу мы используем тот или иной способ реализации.
Если требуется только Ексель, через пакет мы создаём xls файл по кускам (очень не удобно из за большого объёма текста и сложной модификации внешнего вида отчёта)
Если требуется только PDF мы реализуем его чисто средствами Oracle Repords ( не удобно из за не шибко дружелюбного интерфейса, да и сам дедушка репордс уже морально устарел)
Если требуется оба типа отчёта тут используется RTF фаблон, для которого XML формируется либо в том же самом репордсе либо через пакет и процедуру fnd_file.put_line(fnd_file.OUTPUT, message); Вот тут всё удобно и хорошо.
Мой Вопрос заключается в том, можно ли с помощью последнего способа реализовать первые два? Ед-но что я могу сделать так это в ходе работы самого отчёта определить выходной тип (PRF или Эксель) и например не выводить данные, если выбран не тот тип. Но мне бы хотелось, сделать так что бы не смотря на то какой тип выбрал пользователь выводить отчёт только в строго фиксированном виде. Это вообще возможно?

Модератор: Тема перенесена из форума "Oracle".
...
Рейтинг: 0 / 0
Типы отчёта
    #37430276
va_kochnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BiP,

В репорте в триггере after report пишем примерно такой апдейт
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
if :P_CONC_REQUEST_ID >  0  then
      UPDATE fnd_conc_pp_actions
      SET argument5 = <мой тип выхдного формата>
      WHERE (concurrent_request_id = :P_CONC_REQUEST_ID) AND
            (action_type =  6 );
           
      COMMIT;
    SRW.USER_EXIT('FND SRWEXIT');
end if;

...
Рейтинг: 0 / 0
Типы отчёта
    #37430289
BiP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BiP
Гость
va_kochnev,

А такой апдейт не потребует дополнительных согласований?
...
Рейтинг: 0 / 0
Типы отчёта
    #37430333
va_kochnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BiPva_kochnev,

А такой апдейт не потребует дополнительных согласований?
Если начальство этот форум не читает, то не потребует. Сам по себе этот Update достаточно безобидный. А если потребует, то на меня сошлетесь.

На других проектах такое нормально работает.
...
Рейтинг: 0 / 0
Типы отчёта
    #37430356
BiP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BiP
Гость
va_kochnev,

Спасибо Владимир Алексеевич. Сейчас у Имкинова уточню, если он даст зелёный свет - будет здорово.
...
Рейтинг: 0 / 0
Типы отчёта
    #37430487
va_kochnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BiPva_kochnev,

Спасибо Владимир Алексеевич. Сейчас у Имкинова уточню, если он даст зелёный свет - будет здорово.
Пожалуйста.
Только не надо путать публичный форум и корпоративную переписку. Зачем тут такие интимные подробности.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Типы отчёта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]