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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.03.2017, 11:38   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от bio_unit Посмотреть сообщение
там же не только stage таблицы генерировались динамически, но и сами классы выгрузки пакета с данными из DAX
вместо классов объекты нового типа - dataEntity.

Ребяты, не надо, не пишите динамическую генерацию кода и схему данных!
Пожалуйста.

Вспомните табель в русской зарплате.
стоило часть работ сделать в одном слое (например, в USR), а другую часть работ в другом слое (USP)... так все накрывалось медным тазом - система не могла динамически изменить объекты, созданные в другом слое.

проверки и компиляция тоже уходит в ран-тайм.
а главное - в ран-тайм уходит отладка. там ее на порядок сложнее вести.

в итоге, преимущества динамической разработки не так уж и велики.
это только поначалу кажется, что некто расставит галочки и оно само заработает.

если уж так свербит сделать меганастраиваемое,
то лучше заложите в статическую структуру максимально возможный вариант, а динамически только выключайте видимость/доступность.
__________________
полезное на axForum, github, vk, coub.

Последний раз редактировалось mazzy; 15.03.2017 в 13:37.
За это сообщение автора поблагодарили: Ivanhoe (5).
Старый 15.03.2017, 13:00   #2  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от mazzy Посмотреть сообщение
Ребяты, не надо, не пишите динамическую генерацию кода и данных!
Пожалуйста.
А данные почему нельзя генерировать? А что тогда программа вообще будет делать?
За это сообщение автора поблагодарили: mazzy (2).
Старый 15.03.2017, 13:37   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
А данные почему нельзя генерировать? А что тогда программа вообще будет делать?
да, конечно!
конечно, схему данных, а не данных.
я неправильно написал. извините. исправил.
__________________
полезное на axForum, github, vk, coub.
Старый 15.03.2017, 13:04   #4  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,039 / 1635 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Цитата:
Сообщение от mazzy Посмотреть сообщение
вместо классов объекты нового типа - dataEntity.
классы кстати по прежнему генерятся, только при компиляции дата ентити. в АОТ они не видны, расположены в папке
J:\AosService\PackagesLocalDirectory\ApplicationSuite\bin\GeneratedXppSource
имеют названия
DataEntityView_AgingPeriodDefinitionEntity+__Persister__.xpp и т.п.
За это сообщение автора поблагодарили: Logger (1), AlGol (1).
Старый 15.03.2017, 13:27   #5  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,996 / 3293 (117) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от trud Посмотреть сообщение
классы кстати по прежнему генерятся, только при компиляции дата ентити. в АОТ они не видны, расположены в папке
Это в Ax7 ?
Старый 15.03.2017, 13:39   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от trud Посмотреть сообщение
классы кстати по прежнему генерятся, только при компиляции дата ентити. в АОТ они не видны, расположены в папке
Угу-угу.
Вот именно так и не делайте.
__________________
полезное на axForum, github, vk, coub.
Старый 15.03.2017, 13:50   #7  
bio_unit is offline
bio_unit
Участник
Аватар для bio_unit
Сотрудники компании GMCS
Ex AND Project
 
119 / 77 (3) ++++
Регистрация: 21.04.2004
Цитата:
Сообщение от mazzy Посмотреть сообщение
Угу-угу.
Вот именно так и не делайте.
Типа "Что дозволено Юпитеру, то не дозволено быку"?
Если великий Майкрософт так делает, то почему простым смертным так же не делать?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
DAX2009 аналог friend классов. Как сделать? Raven Melancholic DAX: Программирование 9 07.11.2015 23:50
Изменения Свойств поля из кода, при создание отчета АртемМелихов DAX: Программирование 2 04.02.2014 20:34
Небольшой тюнинг редактора кода AX2012 kart DAX: Программирование 6 22.02.2013 17:21
Создание классов программно Beast-L DAX: Программирование 8 22.11.2006 13:40
проблема с настройкой штрихового кода Nic DAX: Функционал 4 27.12.2004 09:04
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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