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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.10.2005, 16:22   #1  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Создать статью HELP не привязанную к объекту
AXAPTA 2.5 SP3

Сейчас пишеться HELP на все существующие отчеты. Это стандартный функционал. Открываем форму (класс) подготовки отчета, жмем F1 - Редактировать.

Однако назрела необходимость написания "глоссария" (определений) для некоторых терминов, используемых в данной функциональности. Ну, например:

Отгрузка - это ...
Чистая отгрузка - это ...
Отгрузка в ценах прайс-листа - это ...

Понятно, что делается гиперссылка в статье HELP на ... А вот на что?

Это "что-то" - не есть объект АОТ в смысле "класс" или "форма". Это чистая статья HELP без привязки к функционалу. Значит, этот объект должен быть только и исключительно в одной из папок, посвященных документации:

System Documentation
Application Developer Documentation
Application Documentation

Так вот, как и куда (и можно ли в принципе) добавить объект в эти папки документации?

Почему эта статья должна присутствовать в АОТ? Ну, просто потому, что надо как-то обеспечить к ней доступ многих разработчиков. Не через статьи же HELP к ней все время добираться.

AXAPTA 2.5 SP3
Старый 10.10.2005, 16:45   #2  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Справку нужно писать в Application documentation\Help topics\
__________________
С уважением,
glibs®
Старый 10.10.2005, 16:50   #3  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Изначально опубликовано glibs
Справку нужно писать в Application documentation\Help topics\
AXAPTA 2.5 SP3

Открываю Application documentation. А где Help topics?

Если я правильно понимаю, все существующие в Application documentation топики - это объекты жестко связанные с прикладными объектами AOT. Ну, там классами, отчетами, формами. Мне же нужен топик НЕ СВЯЗАННЫЙ с существующими прикладными объектами AOT.

Вроде бы, для этой цели подходят группы

Application documentation \ Hints
Application documentation \ Global

Но как туда добавить новые объекты?

AXAPTA 2.5 SP3
Старый 10.10.2005, 17:00   #4  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Извините за глупый вопрос - а по правой кнопке на группе -> создать?
__________________
Axapta v.3.0 sp5 kr2
Старый 10.10.2005, 17:11   #5  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Изначально опубликовано AndyD
Извините за глупый вопрос - а по правой кнопке на группе -> создать?
Нет такого. В смысле, пункт меню "Создать" в разделах с документацией не появляется.

Впрочем, я уже нашел как можно создать там объект. Через форму SysHelpOverview - закладка "Приложение". Создаю новую запись на слое USR типа Global. Ну, а редактирование топика уже "как положено" через F1.

Правда, теперь не понимаю, как сделать ссылку на этот объект
Старый 10.10.2005, 17:25   #6  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Именно если на название группы Hints нажать? Тогда ой. В 3-ке работает.

По поводу ссылки - я добавил свой класс-наследник SysHelpWeblet и вставляю ч/з веблеты
__________________
Axapta v.3.0 sp5 kr2
Старый 10.10.2005, 17:50   #7  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Изначально опубликовано AndyD
По поводу ссылки - я добавил свой класс-наследник SysHelpWeblet и вставляю ч/з веблеты
Можно вкратце как это сделать?
В смысле, я никак не пойму, какие тэги должны быть для ветки

Application documentation \ Global

Если есть, то просто приведи строку HTML, которая должна получиться для такой ссылки
Старый 10.10.2005, 18:03   #8  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Я формирую ч/з вызов
PHP код:
URL href SysHelpBookDocumentationApplication::joinUrl(ApplHelpType::Global, "TopicName"0); 
Ну а вообще "ApplDoc:\\\\Global\\TopicName"

PS
PHP код:
<A HREF="ApplDoc:\\\\Global\\TopicName" TITLE="TopicHint">TopicLabel</A>
PPS Форум воспринимает текст как ссылку
__________________
Axapta v.3.0 sp5 kr2
Старый 10.10.2005, 18:07   #9  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Изначально опубликовано glibs
Справку нужно писать в Application documentation\Help topics\
Эта ветка только в 3.0
В 2.5, насколько я помню, нет возможности создать непривязанный к объектам хелп. Создавайте форму или таблицу...
__________________
полезное на axForum, github, vk, coub.
Старый 10.10.2005, 18:33   #10  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Хотя... Спасибо за вопрос.
В 2.5 есть системная таблица UtilApplHelp.
См. как с ней работает метод класса SysHelp::genOverview
__________________
полезное на axForum, github, vk, coub.
Старый 10.10.2005, 18:36   #11  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
AndyD
Спасибо. Работает.

mazzy
"Штатно" - нельзя. Но я создал "вручную" через форму SysHelpOverview. В общем, работает.
Старый 10.10.2005, 18:39   #12  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Изначально опубликовано Владимир Максимов
AndyD
Спасибо. Работает.
Век живи - век учись.
Спасибо, буду знать.
__________________
полезное на axForum, github, vk, coub.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как правильно создать в коде X++ новый planned order (ReqPO, ReqTrans) rkorchagin DAX: Программирование 5 02.06.2016 18:00
Как принудительно создать блокировку? miklenew DAX: Программирование 12 19.03.2009 13:39
Невозможно создать таблицу chel DAX: Программирование 0 21.04.2004 21:02
Создать Relation в AOT программным кодом EVGL DAX: Программирование 3 21.05.2003 12:47
HELP!!! Как создать неуникальнцю метку в Axapta 3.0??? Maxim Gorbunov DAX: Программирование 3 14.04.2003 12:29
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:14.