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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.11.2018, 06:44   #1  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,038 / 1629 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Набор утилит для разработки в D365
В процессе выполнения разработки в D365 наткнулся на то, что некоторые действия требуют довольно значительного числа дополнительных кликов и ввода одних и тех же данных. Поскольку в комплекте с VS идет Add-ins framework решил разработать несколько полезных утилит
  • Создание нового енума - создает enum, EDT для него, список значений можно вставлять из спецификации
  • Добавление полей в таблицу из Excel - описываете поля таблицы в шаблоне Excel, в один клик переносите это в таблицу(или экстеншн таблицы). Тулза создает EDT(если его нет), добавляет поле в таблицу, помещает его в группу, создает Relation на таблице если на EDT есть Reference table. Если убедить консультанта использовать шаблон и использовать текстовые формулы для получения имени поля и EDT из метки(те.. из "Slit width" получить SlitWidth поле и MYSlitWidth EDT, то задача редактирования таблиц резко упрощается
  • Создание простого справочника - создает таблицу с полями ID, Description и методом find, новый EDT для нее, форму в стиле Simple list и меню айтем. Cпасибо RDOL за идею, который реализовал нечто подобное еще для Ax3.0
  • Создание extension класса по объекту - создание класса экстеншена для таблиц, форм и классов. требует ввода префикса который подставляется в нужное место в соответсвии с рекомендациями МС
Сам проект выложил на модный нынче гитхаб https://github.com/TrudAX/TRUDUtilsD365
Так как этот проект наверное самое большое что я делал в C#, допускаю что некоторые вещи можно улучшить.
Буду раз любым замечаниям и предложениям, что еще можно добавить-улучшить. цель - сократить кол-во времени на разработку типовых спецификаций

Последний раз редактировалось trud; 09.11.2018 в 06:48.
За это сообщение автора поблагодарили: mazzy (20), fed (20), raz (15), belugin (20), sukhanchik (20), Logger (20), Ace of Database (20), AvrDen (1), Stitch_MS (9), Alex_KD (7), PavelX (2), Jorj (1), alex55 (3), Dreadlock (7), imir (2), A_BAS (2), Pokersky09 (2), skuull (18).
Теги
d365, d365 for operations, полезное, утилиты

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Sumit Potbhare: Modern POS installation on Windows Laptop | D365 for Retail Blog bot DAX Blogs 0 24.10.2018 12:11
alirazazaidi: Production / Manufacturing courses D365 For Finance operations Courses Dynamics learning portal links Blog bot DAX Blogs 0 24.08.2018 20:15
D365 for FO Tips&Tricks: Calling PowerApps from D365 for Finance and Operations Blog bot DAX Blogs 0 14.08.2018 17:11
D365 FO - Ошибка: Module 'AAA' is missing the following dependencies: 'BBB' MarinaAX DAX: Программирование 4 21.07.2018 22:42
erconsult: Copy-paste automation in D365 FO with a keyboard emulator Blog bot DAX Blogs 5 10.01.2018 13:42
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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