AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.09.2012, 16:33   #1  
Roman777 is offline
Roman777
NavAx
Аватар для Roman777
NavAx Club
 
320 / 64 (3) ++++
Регистрация: 10.02.2005
Адрес: г. Москва
? Outlook, запуск Axapta по ссылке
Добрый всем вечер.
Прошу Вашей помощи, совета, вдруг кто уже сталкивался с такой задачей.
Итак, есть некий пользователь, который обрабатывает входящие заявки по бюджетированию. Этому пользователю приходят письма (от других участников процесса обработки заявки) с указанием номера заявки и текстом типа "прошу согласовать...".
Желание пользователя (читаем - указание разработчикам, которое не обсуждается) - в полученном письме иметь ссылку, по клику которой открывается Axapta с нужной формой и позиционированием на нужную заявку.

Запуск Axapta с открытием формы и позиционированием - не проблема (start ax.exe fileconfig.axc "№ заявки"). Проблема в том, чтобы сделать ссылку на запуск программы с параметрами.

Вариант генерировать файлы *.cmd, в которых прописывать путь на запуск, а затем давать ссылку в письме именно на .cmd уже есть.

Всем откликнувшимся заранее спасибо, и просьба отнестись с пониманием к фразе "...которое не обсуждается..." - таких темы на форуме уже есть.

Axapta 3.0
За это сообщение автора поблагодарили: Sada (0), Atar (0).
Старый 10.09.2012, 17:51   #2  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Мне кажется, вполне хороший ответ таким пользователям: "ок, подождите чутка, как только перейдем на AX 2012 будет вам счастье" .

Если такая опция не доступна, то, действительно, сочувствия тут уместны
__________________
Ivanhoe as is..
Старый 10.09.2012, 18:28   #3  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
в чем проблема?
Делается общая шара, где лежит клиент AX.. ведь 3ка нормально запускается по сети.
Тогда ссылка у всех пользователей будет одинаковая
X++:
\\FileServer\Axapta\Bin\ax32.exe
Старый 10.09.2012, 21:09   #4  
Roman777 is offline
Roman777
NavAx
Аватар для Roman777
NavAx Club
 
320 / 64 (3) ++++
Регистрация: 10.02.2005
Адрес: г. Москва
Цитата:
Сообщение от Wamr Посмотреть сообщение
в чем проблема?
- В том, чтобы в письме нарисовать ссылку, которая запустит аксапту с параметрами. Но <href\> не позволяет так сделать. Т.е. нужно как-то по-другому это решить, но обязательно из письма.
На одном из форумов был аналогичный вопрос, на который автор сам же ответил, не предоставив своего решения, написал только, что получилось сделать с помощью VSTO (я так понял, что это Visual Studio Tools for Office).
Вариант, о котором я упомянул в первом посте (генерить cmd), слишком кривой, потому и пытаюсь найти другое решение, т.к. есть время на реализацию этой хотелки.
Старый 11.09.2012, 08:53   #5  
nano3 is offline
nano3
Участник
 
57 / 24 (1) +++
Регистрация: 21.03.2007
Подобное делали в 4-ке, но уже совсем плохо помню. Попробуйте посмотреть инфу по классам SysStartupCmd и EventDrillDownPoller. Кстати, эту ссылку видели?
Старый 11.09.2012, 09:29   #6  
Roman777 is offline
Roman777
NavAx
Аватар для Roman777
NavAx Club
 
320 / 64 (3) ++++
Регистрация: 10.02.2005
Адрес: г. Москва
Цитата:
Сообщение от nano3 Посмотреть сообщение
Подобное делали в 4-ке, но уже совсем плохо помню. Попробуйте посмотреть инфу по классам SysStartupCmd и EventDrillDownPoller. Кстати, эту ссылку видели?
К сожалению, в Ax 3 нет класса EventDrillDownPoller.
Старый 11.09.2012, 09:45   #7  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
372 / 562 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
Как вариант AxPath, вроде он умеет то, что вам нужно.
__________________
Sergey Nefedov
Старый 11.09.2012, 09:52   #8  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
По-моему, самый простой способ - зарегистировать свой протокол-обработчик, по типу mailto

Во вложении - пример обработчика для протокола axopen. Простой reg-файл, который надо будет запустить на целевой машине (или создать соответствующие ветки рееста из кода). Для запуска надо будет иметь права на запись в ветку Classes Root. Пути к файлам надо будет поменять на актуальные, естественно.

Команда для запуска на html будет выглядеть так
X++:
<a href=axopen:>  </a>
Единственно, в аксапту будет приходить строка "axopen:123456". Надо будет дописать код в методе SysStartupCmd::construct(), что бы корректно ее обрабатывать
Вложения
Тип файла: zip axopen.zip (462 байт, 203 просмотров)
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: Roman777 (2), Ivanhoe (5), cleverMan (1), S.Kuskov (1), Player1 (1).
Старый 11.09.2012, 10:06   #9  
Roman777 is offline
Roman777
NavAx
Аватар для Roman777
NavAx Club
 
320 / 64 (3) ++++
Регистрация: 10.02.2005
Адрес: г. Москва
Цитата:
Сообщение от AndyD Посмотреть сообщение
По-моему, самый простой способ - зарегистировать свой протокол-обработчик, по типу mailto

Во вложении - пример обработчика для протокола axopen. Простой reg-файл, который надо будет запустить на целевой машине (или создать соответствующие ветки рееста из кода). Для запуска надо будет иметь права на запись в ветку Classes Root. Пути к файлам надо будет поменять на актуальные, естественно.

Команда для запуска на html будет выглядеть так
X++:
<a href=axopen:>  </a>
Единственно, в аксапту будет приходить строка "axopen:123456". Надо будет дописать код в методе SysStartupCmd::construct(), что бы корректно ее обрабатывать
Огромное спасибо! Как раз то, что нужно!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptacorner: Dynamics Axapta History Blog bot DAX Blogs 0 15.06.2012 17:11
Запуск Axapta 3.0 Object Server Manager в качестве консольного приложения gl00mie DAX: Администрирование 2 15.11.2007 11:12
Доступ Axapta в Outlook Neosy DAX: Прочие вопросы 18 10.07.2007 15:07
не получается синхронизировать данные из Outlook в Axapta alpin DAX: Функционал 12 14.01.2004 16:22
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:23.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.