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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.10.2006, 12:47   #1  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Axapta Doc Generator
вот наткнулся: Axapta Doc Generator


Последний раз редактировалось belugin; 05.10.2006 в 13:00.
За это сообщение автора поблагодарили: joshua (1), raz (3), Gustav (4), alex55 (1).
Старый 05.10.2006, 13:36   #2  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Похоже, круто-полезная штуковина! Спасибо большое за ссылку! (пока только словами "спасибо" - репу пока не разрешает еще раз дать)

Давайте только коллективно разберемся как что там и куда всё это хозяйство водружать у себя...

да, недурно товарищ датский потрудился для первого года изучения Аксы...
даже на такую, казалось бы, простую вещь как классификатор функций приятно смотреть: http://schunk.dk/DocWeb/kernel%20functions.html



P.S. Коллеги, а кто-нибудь уже поставил-запустил успешно? Я развернул у себя пока только первый проект, т.е. сам генератор (без генератора диаграмм). Попробовал сгенерировать пару таблиц - выдает многократные критические сообщения вида:
Цитата:
"Метод 'save' в COM-объекте класса 'microsoft.xmldom' возвратил код ошибки 0x80004005 (E_FAIL), который означает: Unable to save character to 'ISO-8859-1' encoding."
Кто в XML'ях силен, подскажите, чего в супе не хватает? Заранее спасибо!

А так всё выглядит очень пристойно.

P.P.S. Ответ примерно такой: http://support.microsoft.com/kb/291370/EN-US/

Последний раз редактировалось Gustav; 05.10.2006 в 15:15.
Старый 06.10.2006, 14:44   #3  
blokva is offline
blokva
Пенсионер
Аватар для blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Регистрация: 04.06.2003
Адрес: Беларусь
Вот тут написано почему, а
здесь DocGenerator.getDoc(str...)
меняем

PHP код:
    doc = new XMLDocument();
    
//doc.appendChild(doc.createProcessingInstruction('xml', 'version="1.0" encoding="ISO-8859-1"'));
    
doc.appendChild(doc.createProcessingInstruction('xml''version="1.0" encoding="windows-1251"')); 
и как говорят обычно "..будет тебе щастье..." (с)

зы: у меня уже есть
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/
За это сообщение автора поблагодарили: Gustav (4).
Старый 20.12.2006, 18:27   #4  
Susel_AK is offline
Susel_AK
Участник
Аватар для Susel_AK
 
3 / 10 (1) +
Регистрация: 20.12.2006
Адрес: Россия, Саров
а кто-нить знает как просмотреть результаты работы Doc Generator прямо из хэлпа Axapta?
Старый 21.12.2006, 11:27   #5  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
У нас есть вот такая штука:

XppDoc -- это инструмент, который делает из комментариев к исходникам справку

== Формат комментариев ==

*Все комментарии начинаются с начала строки и предваряются тремя слешами
*Комментарии пишутся перед тем что они комментируют
*Комментарии можно разделить на секции. Каждая секция предваряется строкой с @<название секции>:
*@desc -- описание
*@params -- параметры метода
*@ret -- возвращаемое значение метода
*@example -- пример использования
*@see -- см. также
*формат каждой строки в секции: <имя><пробел><необязательное описание>, где
*<имя> -- имя метода класса или поля в таблице в том же классе/таблице или полный путь к элементу AOT
*<необязательное описание> -- любой текст


== Пример ==

X++:
/// Поиск адреса 
///@desc
///  Ищет адрес по заданным параметрам, в случае неуспеха возвращает пустой буфер
///@params
///  tableID -- идентификатор таблицы
///  recId -- идентификатор записи
///  addressType -- тип адреса
///  update -- если true, выбирается для обновления
///@ret
///  Найденная запись, если запись не найдена, то пустой буфер
///@example
///   Address::find(tableNum(Address), 1212312, AddressType::AddressType1, true)
///@see
///   exist -- проверка существования адреса по первичному ключу
///   \Classes\AddressCheck -- проверка адреса
static Address  find(tableId        tableId,
                     recId          recId,
                     AddressType    addressType,
                     boolean        update = false)
{
Старый 22.12.2006, 16:01   #6  
Susel_AK is offline
Susel_AK
Участник
Аватар для Susel_AK
 
3 / 10 (1) +
Регистрация: 20.12.2006
Адрес: Россия, Саров
А можно как-нибудь заиметь у себя XppDoc? Хочется посмотреть и попробовать как там и чего...
Старый 22.12.2006, 16:41   #7  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
запускается из syscontextmenu

PS. Код не мой, но от автора, пожелавшего остаться неизвестным, получено разрешение на публикацию
Вложения
Тип файла: zip WW_SysDocNode.zip (3.2 Кб, 178 просмотров)

Последний раз редактировалось belugin; 22.12.2006 в 16:44.
Старый 22.12.2006, 17:43   #8  
Susel_AK is offline
Susel_AK
Участник
Аватар для Susel_AK
 
3 / 10 (1) +
Регистрация: 20.12.2006
Адрес: Россия, Саров
У меня возникает ошибки в run, runCompileMenu, runsysContextMenu, пишет Макрокоманда не существует.
Что делать, подскажите пожалста.
__________________
Ковыляющий по прямой дороге опередит бегущего, который сбился с пути. (Фрэнсис Бэкон )
Старый 22.12.2006, 17:56   #9  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Добавьте в classDeclaration:
X++:
 #define.NT_VIEWLIST      (124)
Старый 26.06.2007, 12:53   #10  
Proba is offline
Proba
Участник
 
60 / 13 (1) ++
Регистрация: 25.06.2007
Адрес: Красноярск\Зеленогорск
Цитата:
запускается из syscontextmenu
каким образом, что то не понятно. Единственный момент, когда класс начинает работать - это когда активизируется форма поиска.
Интерфейса вообще нет? (вроде Ax Doc Generator)
Старый 26.06.2007, 13:04   #11  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от Proba Посмотреть сообщение
каким образом, что то не понятно. Единственный момент, когда класс начинает работать - это когда активизируется форма поиска.
Интерфейса вообще нет? (вроде Ax Doc Generator)
Вы про Axapta Doc Generator или про XPPDOC?
Старый 26.06.2007, 13:16   #12  
Proba is offline
Proba
Участник
 
60 / 13 (1) ++
Регистрация: 25.06.2007
Адрес: Красноярск\Зеленогорск
Цитата:
Вы про Axapta Doc Generator или про XPPDOC?
Про XPPDOC, я просто не могу понять как работать с ним. Как его запустить из syscontextmenu?
Старый 26.06.2007, 13:20   #13  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Там есть класс, надо из него сделать menuItem и добавить в syscontextmenu

после чего выделить прокомментированный класс и запустить этот пункт меню.

в результате должен получится Help по классу
За это сообщение автора поблагодарили: konopello (1).
Старый 26.06.2007, 13:24   #14  
Proba is offline
Proba
Участник
 
60 / 13 (1) ++
Регистрация: 25.06.2007
Адрес: Красноярск\Зеленогорск
счас будем пробовать спасибо
Старый 26.06.2007, 14:08   #15  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
Цитата:
PS. Код не мой, но от автора, пожелавшего остаться неизвестным, получено разрешение на публикацию
но ты выложил значит респект тебе. Мне понравилось буду пользоваться.
Старый 26.06.2007, 14:17   #16  
Proba is offline
Proba
Участник
 
60 / 13 (1) ++
Регистрация: 25.06.2007
Адрес: Красноярск\Зеленогорск
Можете объяснить что значит эта функция
**container lines=str2con_RU(_source, '\n');**
и почему у меня на ней ошибка. Функция не объявлена.Это метод "parseSource"
Старый 26.06.2007, 14:18   #17  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
База знаний ERP : Axapta / Функция / str 2 con_ RU

Наверное приложение не RU или старое
Старый 26.06.2007, 14:38   #18  
Proba is offline
Proba
Участник
 
60 / 13 (1) ++
Регистрация: 25.06.2007
Адрес: Красноярск\Зеленогорск
Все спасибо большое заработало.
Теги
download, reflection, документация, законченный пример, полезное, комментарий, axapta

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptabuilder: How to build Axapta application from XPO files stored in Visual Source Safe. Blog bot DAX Blogs 0 12.04.2007 16:10
axaptabuilder: How to build Axapta application from XPO files stored in Visual Source Safe. Blog bot DAX Blogs 0 22.11.2006 15:20
PatrickChua: Documentating Axapta tech doc. Blog bot DAX Blogs 0 28.10.2006 18:14
Говорят вышел SP2 для Axapta 3. Кто нибуть что знает на эту тему? soin DAX: Прочие вопросы 10 13.10.2003 10:43
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

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

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

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