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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.03.2013, 12:34   #1  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от fed Посмотреть сообщение
Я бы главную проблему DAX2012 сформулировал так: Разработчики (в широком смысле) в MS не понимали что их продукт, на проектах, будут переписывать люди, у которых значительно меньше времени и значительно шире специализация чем у сотрудников MS.
Все остальное - лишь проявление этой проблемы...
А внедренцы считают что продукт - для них, когда он - для пользователей А по мне так если платформа стала более продвинутой, а кастомизация - сложнее \ дороже - может, оно и лучше в каком-то смысле ? Может, продукт таки уже внедрять начнем а не мертворожденных кадавров (см. "Решения") плодить.. Мне лично с AX 2012 проще стало мотивированно отказываться какую-то очевидную туфту делать. В старой системе (4.0) когда к примеру очередной бездарь по заказу другого бездаря за полдня (а че там делать-то) рисует десятый по счету Inventory value отчет (ни один из кастомных естественно ни с другими ни с GL не сходится) довольно занятно наблюдать трехмесячное шоу под названием "закрытие года и внешний аудит"
__________________
-ТСЯ или -ТЬСЯ ?
Старый 28.03.2013, 13:03   #2  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,895 / 5650 (194) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Цитата:
Сообщение от Vadik Посмотреть сообщение
Может, продукт таки уже внедрять начнем а не мертворожденных кадавров (см. "Решения") плодить.. Мне лично с AX 2012 проще стало мотивированно отказываться какую-то очевидную туфту делать. В старой системе (4.0) когда к примеру очередной бездарь по заказу другого бездаря за полдня (а че там делать-то) рисует десятый по счету Inventory value отчет (ни один из кастомных естественно ни с другими ни с GL не сходится) довольно занятно наблюдать трехмесячное шоу под названием "закрытие года и внешний аудит"
Ты помнишь знаменитый анекдот горбачевской эпохи ?
Маленький мальчик прибегает к отцу и говорит:"Папа,папа,водка подорожала!Это значит,что ты теперь будешь меньше пить?" - "Нет,сынок,это значит,что ты теперь будешь меньше есть!
Ты-то может реквестов пользовательских и наотвергаешь, а вот качество среднестатистического внедрения у среднестатистического партнера с "естественной кривизной рук" - заметно упадет...
Старый 28.03.2013, 13:09   #3  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от fed Посмотреть сообщение
а вот качество среднестатистического внедрения у среднестатистического партнера с "естественной кривизной рук" - заметно упадет...
Качество решений у КРИВОРУКОГО партнера уже ниже плинтуса независимо от версии. Мне куда интереснее пряморукие
__________________
-ТСЯ или -ТЬСЯ ?
Старый 28.03.2013, 12:36   #4  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от fed Посмотреть сообщение
Я бы главную проблему DAX2012 сформулировал так: Разработчики (в широком смысле) в MS не понимали что их продукт, на проектах, будут переписывать люди, у которых значительно меньше времени и значительно шире специализация чем у сотрудников MS.
Все остальное - лишь проявление этой проблемы...
Я думаю, тут еще конфликт с привычками, выработанными программистами на проектах.

Я вот помню, совсем не умел читать код так как работал на русском языке и термины в программе были незнакомы. Никакой XML документации не было и просто документации по коду и фреймворкам был минимум.
Старый 28.03.2013, 13:49   #5  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,895 / 5650 (194) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Проблема в том, что криворукие партнеры роняют нам рынок. При этом их Микрософт нифига не вычищает. Так что - им там в консерватории надо либо криворуких партнеров вычишать (причем ориентируясь на качество внедрений, а не на число сертификатов и объем квартальных продаж), либо уж продукт не усложнять до нынешнего состояния...
Старый 28.03.2013, 14:34   #6  
imir is offline
imir
Участник
 
159 / 161 (6) ++++++
Регистрация: 28.05.2010
Смотрим New_Changed_and_Deprecated_Features_for_Microsoft_Dynamics_AX_2012.pdf

The framework supports the separation of the user interface, contracts, and operations. The framework enables business operations to run synchronously or asynchronously, and provides various methods for invoking business operations. Developers have more flexibility and control.

More flexibility это гуд, но не убедительно - я слышал, есть задумка вынести пакетники из AOS на IIS, плюс заставить их работать как сервисы, короче в runbasebatch это не влезало, а архитектура - provider, controller, data contract сейчас повсеместно пихается.
Старый 28.03.2013, 14:41   #7  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от imir Посмотреть сообщение
The framework supports the separation of the user interface, contracts, and operations. The framework enables business operations to run synchronously or asynchronously, and provides various methods for invoking business operations. Developers have more flexibility and control.
Угу. Видели этот маркетинговый булшит.

Можно я повторю вопрос: "кто-нибудь может придумать "ПОЧЕМУ человек-программист захочет использовать ЭТОТ фреймворк? в каких сценариях?"

ПОЧЕМУ человек захочет выбирать запускать синхронно или асинхронно? (to run synchronously or asynchronously)
ПОЧЕМУ человек почувствует себя счастливым от того, что у него есть несколько различных методов запуска бизнес-операций? (various methods for invoking business operations)

программирование ради программирования.
Старый 28.03.2013, 17:29   #8  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,882 / 3148 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Коллеги, ругаться на MS можно много и долго, но он большой и ему видней. А по факту 2012-я будет такой какая она есть. Разве что в следующей версии поправят что-нить. Может подумать над инструментом, который позволит упростить нужный нам поиск проблемных мест ?
Старый 28.03.2013, 17:55   #9  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
может подумать над другой системой?
За это сообщение автора поблагодарили: lev (2).
Старый 28.03.2013, 18:59   #10  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,882 / 3148 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от mazzy Посмотреть сообщение
может подумать над другой системой?
Например ?
(выбор невелик)
Старый 28.03.2013, 19:02   #11  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Logger Посмотреть сообщение
Например ?
(выбор невелик)
предлагаю открыть новую ветку, если интересно обсудить.
Старый 29.03.2013, 02:28   #12  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
О чем копья-то ломаем? Консервативные программисты могут продолжать работать по старинке. Я парочку классов SysOperation сделал, проблем - никаких. Было только сложно передавать внутренние параметры в отчет так, чтобы они не отображались в диалоге, поскольку соответствующий атрибут в системе предусмотрен, но не работает.

Цитата:
Возьмем к примеру пользовательский интерфейс. Его ж кто-то продумывает; есть команда, который этот UI рисует. Вот тут нужно что-то подобное, но для разработчика, чтобы он был мотивирован перейти на новую технологию.
Так и сделано - контракт продумывает, builderUI - строит.

Цитата:
Т.е. разработчику нужно дать такой инструмент, применяя который он совершал бы меньше ошибок. Технология Copy & Paste - одна из такого рода инструментов.
Неожиданное замечание. Книги по программированию не пробовали писать? Может получиться бестселлер.
За это сообщение автора поблагодарили: Vadik (1), belugin (5).
Старый 29.03.2013, 11:50   #14  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
IL перегенерил?
Старый 29.03.2013, 12:00   #15  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от belugin Посмотреть сообщение
IL перегенерил?
опа.
нажал на пункт меню compile у проекта. всегда думал, что он и в CIL компилирует.

Подскажи, как откомпилировать в CIL только проект/класс?

Нажимать на глобальную компиляцию в меню администрирование как-то не хочется. Разве что на ночь
(ранее глобальная компиляция в CIL была выполнена, размер папки XppIL = 2Гб и 278,614 файлов, размер папки VSAssemblies = 153Мб, 7 файлов. Кстати, эти папки - отдельная тема для возмущения )
Старый 29.03.2013, 12:02   #16  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от mazzy Посмотреть сообщение
опа.
нажал на пункт меню compile у проекта. всегда думал, что он и в CIL компилирует.

Подскажи, как откомпилировать в CIL только проект/класс?
Можно нажать на инкрементную компиляцию - перекомпилирует только последние изменения. Или см. выше.

Просто компиляция выводит только напоминание.
Старый 29.03.2013, 12:29   #17  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от belugin Посмотреть сообщение
Можно нажать на инкрементную компиляцию
Они убили Кенни!

А где теперь пункт меню инкрементная компиляция?
Изображения
 
Старый 29.03.2013, 12:32   #18  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от mazzy Посмотреть сообщение
Они убили Кенни!

А где теперь пункт меню инкрементная компиляция?
1. Она всегда была на классе - на проекте не было
2. Я имел ввиду инкрементную компиляцию в IL - посомтри в тулбаре рядом с массовой компиляцией в IL
Старый 29.03.2013, 12:01   #19  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
1. Ты поменял Name на description в методе или в переменной?
2. По умолчанию исполняется асинхронно в IL - сделай параметр в меню айтеме

EnumType: SysOperationExecutionMode
EnumValue: Synchronous

(См аттач)
Вложения
Тип файла: xpo PrivateProject_TEST_Sysop (1).xpo (2.9 Кб, 132 просмотров)
За это сообщение автора поблагодарили: mazzy (2), Logger (3).
Старый 29.03.2013, 12:22   #20  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
спасибо.

Цитата:
Сообщение от belugin Посмотреть сообщение
1. Ты поменял Name на description в методе или в переменной?
хм... нет. А теперь не по типу переменной, а по типу метода определяет? неординарно. Щас попробую.

Цитата:
Сообщение от belugin Посмотреть сообщение
2. По умолчанию исполняется асинхронно в IL - сделай параметр в меню айтеме

EnumType: SysOperationExecutionMode
EnumValue: Synchronous

(См аттач)
щас попробую.

только мы плавно возвращаемся к моему исходному вопросу
Цитата:
Сообщение от mazzy Посмотреть сообщение
но, на мой взгляд, это типичный пример пресловутого подхода: программирование ради программирования. не учитывая интересы и мотивацию людей.
типичный пример - "Execution Mode". кто? в какой момент? и как сделает выбор между этими 4 режимами?


может, кто-нибудь может придумать "ПОЧЕМУ человек-программист захочет использовать ЭТОТ фреймворк? в каких сценариях?"
Теги
ax2012, runbase, runbasebatch, sysoperation framework

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Translated User Help on TechNet and downloadable New Features lists available! Blog bot DAX Blogs 0 31.01.2013 05:11
mfp: Microsoft Dynamics AX 2012 is here! Blog bot DAX Blogs 10 04.08.2011 17:11
AIF: Microsoft Dynamics AX 2012 Services and AIF White Papers Blog bot DAX Blogs 0 16.06.2011 00:11
dynamics-ax: Interview with Microsoft's Lachlan Cash on his new role, AX 2012 and more Blog bot DAX Blogs 6 22.04.2011 14:55
axinthefield: Dynamics AX Event IDs Blog bot DAX Blogs 0 01.03.2011 22:11
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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