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

запустить Excel на клиентской машине из вкладки тело?

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


Вступление в Клуб: 06.08.2015
СообщениеЧт Авг 06, 2015 20:36   запустить Excel на клиентской машине из вкладки тело? Ответить с цитатой
Полезность: Нет оценки
Здравствуйте!

Подскажите пожалуйста,
Возможно ли запустить Excel на клиентской машине из вкладки тело операции?
Alkov
Профи


Вступление в Клуб: 23.09.2010
СообщениеПт Авг 07, 2015 03:16    Ответить с цитатой
Полезность: Нет оценки
У вызывающей операции должен стоять признак "Выводить команды в буфер сессии".
В теле сделать plpcall другой операции,
а уже у той в клиент-скрипте вызвать excel

см. например в OOXML есть вызов ::[OOXML].[API_ORSA].putReport2Run
Random
Эксперт


Вступление в Клуб: 27.06.2011
СообщениеПт Авг 07, 2015 10:15   Re: запустить Excel на клиентской машине из вкладки тело? Ответить с цитатой
Полезность: Нет оценки
npsb2 пишет:
Здравствуйте!

Подскажите пожалуйста,
Возможно ли запустить Excel на клиентской машине из вкладки тело операции?


Нет. Только из вкладки "Клиент-скрипт".
Random
Эксперт


Вступление в Клуб: 27.06.2011
СообщениеПт Авг 07, 2015 10:17    Ответить с цитатой
Полезность: Нет оценки
Alkov пишет:
У вызывающей операции должен стоять признак "Выводить команды в буфер сессии".
В теле сделать plpcall другой операции,
а уже у той в клиент-скрипте вызвать excel

см. например в OOXML есть вызов ::[OOXML].[API_ORSA].putReport2Run

Из тела операции ты не запускаешь EXCEL, верно? А только запускаешь другую операцию. Причём не сам, а тут ещё участвует АРМ Навигатор, который должен буфер сессии вычитать...
Мне кажется, это не то, что npsb2 спрашивал...
vtar
Эксперт


Вступление в Клуб: 20.03.2009
СообщениеПн Авг 10, 2015 17:04   Re: запустить Excel на клиентской машине из вкладки тело? Ответить с цитатой
Полезность: Нет оценки
Random пишет:
npsb2 пишет:
Здравствуйте!

Подскажите пожалуйста,
Возможно ли запустить Excel на клиентской машине из вкладки тело операции?


Нет. Только из вкладки "Клиент-скрипт".

Можно

[url]
http://cftclub.ru/viewtopic.php?t=2751&highlight=excel+%E8%E7+%F2%E5%EB%E0[/url]
Random
Эксперт


Вступление в Клуб: 27.06.2011
СообщениеВт Авг 11, 2015 07:19   Re: запустить Excel на клиентской машине из вкладки тело? Ответить с цитатой
Полезность: Нет оценки
vtar пишет:
Random пишет:
npsb2 пишет:
Здравствуйте!

Подскажите пожалуйста,
Возможно ли запустить Excel на клиентской машине из вкладки тело операции?


Нет. Только из вкладки "Клиент-скрипт".

Можно

[url]
http://cftclub.ru/viewtopic.php?t=2751&highlight=excel+%E8%E7+%F2%E5%EB%E0[/url]

Ты имеешь в виду операции типа "Отчет VBS"?
vtar
Эксперт


Вступление в Клуб: 20.03.2009
СообщениеВт Авг 11, 2015 11:18   Re: запустить Excel на клиентской машине из вкладки тело? Ответить с цитатой
Полезность: Нет оценки
Random пишет:
Ты имеешь в виду операции типа "Отчет VBS"?


нет. В той ссылке, что я дал, даже автор сего функционала из ЦФТ отписался Smile
Random
Эксперт


Вступление в Клуб: 27.06.2011
СообщениеСр Авг 12, 2015 08:59   Re: запустить Excel на клиентской машине из вкладки тело? Ответить с цитатой
Полезность: Нет оценки
vtar пишет:
Random пишет:
Ты имеешь в виду операции типа "Отчет VBS"?


нет. В той ссылке, что я дал, даже автор сего функционала из ЦФТ отписался Smile


В таком случае, вероятно, ты имеешь в виду "вызовом другой операции".
Но в этой другой операции всё равно должен отработать клиент-скрипт, не так ли.
vtar
Эксперт


Вступление в Клуб: 20.03.2009
СообщениеСр Авг 12, 2015 09:43   Re: запустить Excel на клиентской машине из вкладки тело? Ответить с цитатой
Полезность: Нет оценки
Random пишет:
vtar пишет:
Random пишет:
Ты имеешь в виду операции типа "Отчет VBS"?


нет. В той ссылке, что я дал, даже автор сего функционала из ЦФТ отписался Smile


В таком случае, вероятно, ты имеешь в виду "вызовом другой операции".
Но в этой другой операции всё равно должен отработать клиент-скрипт, не так ли.



Вот что писал автор функционала

kai пишет:
lexus пишет:
Саша, почему так правильнее?

Во-1-х, формирование скрипта теперь легко поместить в отдельную процедуру. Этим мы немногим усложним, конечно, но повысим гибкость, а значит, и тестабельность.
Во-2-х, не нужна переменная-контейнер для VB скрипта, не нужна обработка её вообще, и не нужно обрабатывать флаг "первого нажатия". Не нужно в клиент-скрипте валидировать выполняемую операцию для извлечения очередной порции скрипта. Теперь это находится в EXCEL_RUN. В итоге в нашей операции меньше кода - а значит и меньше вероятность допустить ошибку. Это проще. Но не значит хуже, как говорил Леонардо да Винчи: "Простота – это крайняя степень изощрённости". ))
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих Часовой пояс: GMT + 3
Страница 1 из 1

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