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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.11.2018, 06:44   #1  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,039 / 1635 (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.
За это сообщение автора поблагодарили: belugin (20), mazzy (20), A_BAS (2), skuull (18), sukhanchik (20), Logger (20), PavelX (2), fed (20), Alex_KD (7), Jorj (1), alex55 (3), raz (15), Stitch_MS (9), Pokersky09 (2), Dreadlock (7), AvrDen (1), imir (2), Ace of Database (20), Oz (2).
Теги
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, время: 12:20.