10.09.2012, 16:33 | #1 |
NavAx
|
Outlook, запуск Axapta по ссылке
Добрый всем вечер.
Прошу Вашей помощи, совета, вдруг кто уже сталкивался с такой задачей. Итак, есть некий пользователь, который обрабатывает входящие заявки по бюджетированию. Этому пользователю приходят письма (от других участников процесса обработки заявки) с указанием номера заявки и текстом типа "прошу согласовать...". Желание пользователя (читаем - указание разработчикам, которое не обсуждается) - в полученном письме иметь ссылку, по клику которой открывается Axapta с нужной формой и позиционированием на нужную заявку. Запуск Axapta с открытием формы и позиционированием - не проблема (start ax.exe fileconfig.axc "№ заявки"). Проблема в том, чтобы сделать ссылку на запуск программы с параметрами. Вариант генерировать файлы *.cmd, в которых прописывать путь на запуск, а затем давать ссылку в письме именно на .cmd уже есть. Всем откликнувшимся заранее спасибо, и просьба отнестись с пониманием к фразе "...которое не обсуждается..." - таких темы на форуме уже есть. Axapta 3.0 |
|
|
За это сообщение автора поблагодарили: Sada (0), Atar (0). |
10.09.2012, 17:51 | #2 |
Участник
|
Мне кажется, вполне хороший ответ таким пользователям: "ок, подождите чутка, как только перейдем на AX 2012 будет вам счастье" .
Если такая опция не доступна, то, действительно, сочувствия тут уместны
__________________
Ivanhoe as is.. |
|
10.09.2012, 18:28 | #3 |
----------------
|
в чем проблема?
Делается общая шара, где лежит клиент AX.. ведь 3ка нормально запускается по сети. Тогда ссылка у всех пользователей будет одинаковая X++: \\FileServer\Axapta\Bin\ax32.exe |
|
10.09.2012, 21:09 | #4 |
NavAx
|
- В том, чтобы в письме нарисовать ссылку, которая запустит аксапту с параметрами. Но <href\> не позволяет так сделать. Т.е. нужно как-то по-другому это решить, но обязательно из письма.
На одном из форумов был аналогичный вопрос, на который автор сам же ответил, не предоставив своего решения, написал только, что получилось сделать с помощью VSTO (я так понял, что это Visual Studio Tools for Office). Вариант, о котором я упомянул в первом посте (генерить cmd), слишком кривой, потому и пытаюсь найти другое решение, т.к. есть время на реализацию этой хотелки. |
|
11.09.2012, 08:53 | #5 |
Участник
|
Подобное делали в 4-ке, но уже совсем плохо помню. Попробуйте посмотреть инфу по классам SysStartupCmd и EventDrillDownPoller. Кстати, эту ссылку видели?
|
|
11.09.2012, 09:29 | #6 |
NavAx
|
Цитата:
Сообщение от nano3
Подобное делали в 4-ке, но уже совсем плохо помню. Попробуйте посмотреть инфу по классам SysStartupCmd и EventDrillDownPoller. Кстати, эту ссылку видели?
|
|
11.09.2012, 09:45 | #7 |
Участник
|
Как вариант AxPath, вроде он умеет то, что вам нужно.
__________________
Sergey Nefedov |
|
11.09.2012, 09:52 | #8 |
Участник
|
По-моему, самый простой способ - зарегистировать свой протокол-обработчик, по типу mailto
Во вложении - пример обработчика для протокола axopen. Простой reg-файл, который надо будет запустить на целевой машине (или создать соответствующие ветки рееста из кода). Для запуска надо будет иметь права на запись в ветку Classes Root. Пути к файлам надо будет поменять на актуальные, естественно. Команда для запуска на html будет выглядеть так X++: <a href=axopen:> </a>
__________________
Axapta v.3.0 sp5 kr2 |
|
|
За это сообщение автора поблагодарили: Roman777 (2), Ivanhoe (5), cleverMan (1), S.Kuskov (1), Player1 (1). |
11.09.2012, 10:06 | #9 |
NavAx
|
Цитата:
Сообщение от AndyD
По-моему, самый простой способ - зарегистировать свой протокол-обработчик, по типу mailto
Во вложении - пример обработчика для протокола axopen. Простой reg-файл, который надо будет запустить на целевой машине (или создать соответствующие ветки рееста из кода). Для запуска надо будет иметь права на запись в ветку Classes Root. Пути к файлам надо будет поменять на актуальные, естественно. Команда для запуска на html будет выглядеть так X++: <a href=axopen:> </a> |
|