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

Как после формирование отчетов вывести окно?

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
Gogol
Участник
Неподтвержденный


Вступление в Клуб: 12.04.2021
СообщениеПн Апр 18, 2022 11:48   Как после формирование отчетов вывести окно? Ответить с цитатой
Полезность: Нет оценки
Стоит задача, по списку загруженному из файла договоров сформировать разные отчеты (OOXML, Oracle reports, VBScript). Как отследить и по завершении формирования - когда все отчеты уже сохранены в указанных папках на клиенте вывести окно о завершении процесса (пока, далее запуск внешней программы)?
Если сделать поднятие окна в операции в execute, то оно поднимется, до того как файлы будут отправлены на клиента.

И второй вопрос как отследить ошибки при сохранении файла на клиенте?
(Закончилось место, нет доступа и т.д.)
Эмиралька
Эксперт
Неподтвержденный


Вступление в Клуб: 09.11.2015
СообщениеСр Апр 20, 2022 14:11   Re: Как после формирование отчетов вывести окно? Ответить с цитатой
Полезность: 1
Gogol пишет:
Стоит задача, по списку загруженному из файла договоров сформировать разные отчеты (OOXML, Oracle reports, VBScript). Как отследить и по завершении формирования - когда все отчеты уже сохранены в указанных папках на клиенте вывести окно о завершении процесса (пока, далее запуск внешней программы)?
Если сделать поднятие окна в операции в execute, то оно поднимется, до того как файлы будут отправлены на клиента.

И второй вопрос как отследить ошибки при сохранении файла на клиенте?
(Закончилось место, нет доступа и т.д.)

выполняйте действия не в execute, а в блоке валидации и/или в VBS.
Gogol
Участник
Неподтвержденный


Вступление в Клуб: 12.04.2021
СообщениеПн Апр 25, 2022 14:46    Ответить с цитатой
Полезность: Нет оценки
Спасибо за ответ.
Вот только мне нужно обрабатывать список из фала, файл переноситься на сервер после валидации, до вызова execute. Поэтому обработка в Execute.
Нет ли у Вас примера?

Как перехватить ошибки при формировании файлов отчетов на клиенте?
Эмиралька
Эксперт
Неподтвержденный


Вступление в Клуб: 09.11.2015
СообщениеВт Апр 26, 2022 10:55    Ответить с цитатой
Полезность: Нет оценки
Gogol пишет:
Спасибо за ответ.
Вот только мне нужно обрабатывать список из фала, файл переноситься на сервер после валидации, до вызова execute. Поэтому обработка в Execute.
Нет ли у Вас примера?

Обычно в VBS вызывается через PLPCALL операция, которая в execute копирует файл на сервер. После этого вы обнаруживаете, что файл уже на сервере, а вы всё ещё в точке сразу после вызова PLPCALL.
Есть уже готовая операция, которая это делает - DOCUMENT.COPYFILES.
Примеры...
AT_PLAN.IMPORT
F_101_DATA.IMP_DATA_PSD

Gogol пишет:
Как перехватить ошибки при формировании файлов отчетов на клиенте?

Не используйте формирование файлов отчётов на клиенте. Есть способ формировать их на сервере. OOXML.API_XL
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

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