|
16.08.2012, 15:36 | #1 |
Участник
|
Запуск внешней программы с параметром переданным из CRM
Здравствуйте!
Необходимо, чтобы пользователь из CRM мог запустить внешнюю программу (1С) в которую в качестве параметра передается значение числового поля из формы CRM. Поискав попробовал сделать JS и включить его в событие OnLoad но функция ...ShellExecute(commandtoRun,"","","open","1"); выдает ошибку об отсутствии разрешений. Как можно решить эту задачу, и можно ли ее решить без написания внешних модулей - по форумам ничего не нашел кроме запрета запуска внешних приложений из JS. Заранее, спасибо ! |
|
20.08.2012, 22:36 | #3 |
Moderator
|
В данном случае, я бы присматривался к функционалу CCA. Это не просто, но это единственный грамотный способ подружить в одном окне веб приложение CRM и традиционные "толстые" клиенты
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
За это сообщение автора поблагодарили: ejiki (1). |
21.08.2012, 15:19 | #4 |
Участник
|
Артем, спасибо, но задачи "подружить" не стояло - стояла задача открыть из CRM другое приложение и передать ему параметр.
Удалось решить все просто с помощью ActiveXObject('WScript.Shell') и функцией создания кнопки на форме - спасибо сайту Community Dynamics. Единственное требование необходимое оказалось - разрешить в IE у клиента запуск ActiveX. |
|
Теги |
1c |
|
|