CftClub.ru
Клуб специалистов ЦФТ-Банк

Получение результата с сервера отчетов через ORSALIB

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Банковская отчетность (оперативная, обязательная, Oracle Reports)
Предыдущая тема :: Следующая тема  
Автор Сообщение
kdza
Участник


Вступление в Клуб: 27.05.2015
СообщениеСр Май 27, 2015 13:38   Получение результата с сервера отчетов через ORSALIB Ответить с цитатой
Полезность: Нет оценки
Задумал сделать пакетный запуск кассовых журналов через библиотеку ORSALIB. Но встал вопрос в получении результатов отчетов. Для получения результата вызываю функцию
Код:
 [ORSALIB].Get_result(rep_id),

она возвращает BLOB. Полученный BLOB сохраняю в файл процедурой [LOB_UTILS].blob2file(). Ожидал получить файл в формате pdf, но формат файла какой-то иной. Похоже, что сжат каким-то архиватором, первые символы в файле 'Sq'. Архиватор подобрать не смог.
При просмотра отчета из Навигатора ЦФТ отчет открывается как нормальный pdf-документ. Подсмотрел в других операциях служебный параметр
Код:

[ORSALIB].Set_Context_Param(rep_id, 'SQUEEZE','N')

но с ним файл формируется тоже закодированный, хотя и содержимое отличается от первого. Как получить из BLOB-а файл pdf ?
kdza
Участник


Вступление в Клуб: 27.05.2015
СообщениеЧт Июн 25, 2015 12:26    Ответить с цитатой
Полезность: Нет оценки
Проблема решилась после обновления Сервера Отчетов.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Банковская отчетность (оперативная, обязательная, Oracle Reports) Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru