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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.02.2017, 14:04   #1  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от skuull Посмотреть сообщение
Мы сейчас начинаем проект с IDMS от annata и глядя на код этого нишевого решения хочеться плакать и смеяться
Эмо-программирование? Главный вопрос - у них получилось сделать без overlayering "SYS" кода? Просто интересна судьба таких решений если overlayering системного кода сойдет полностью на нет как планируется MS.
Старый 10.02.2017, 11:00   #2  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
699 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Цитата:
Сообщение от ax_mct Посмотреть сообщение
Эмо-программирование? Главный вопрос - у них получилось сделать без overlayering "SYS" кода? Просто интересна судьба таких решений если overlayering системного кода сойдет полностью на нет как планируется MS.
Не получилось. Совсем. 90% кода ушло в оверлей App Suite. Очень грустно.
За это сообщение автора поблагодарили: fed (3).
Старый 10.02.2017, 11:41   #3  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,882 / 3148 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от skuull Посмотреть сообщение
Не получилось. Совсем. 90% кода ушло в оверлей App Suite. Очень грустно.
Ээээ.
А как же проекты то делать ?
Заворачиваемся в простыню и тихо ползем на кладбище ?
Старый 10.02.2017, 22:49   #4  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
699 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Цитата:
Сообщение от Logger Посмотреть сообщение
Ээээ.
А как же проекты то делать ?
Заворачиваемся в простыню и тихо ползем на кладбище ?
Писать свои ISV и их внедярть или ставить просто коробку к которой допиливать пару отчетов, желательно в Power BI
Старый 06.03.2017, 02:45   #5  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
699 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Цитата:
Сообщение от skuull Посмотреть сообщение
Не получилось. Совсем. 90% кода ушло в оверлей App Suite. Очень грустно.
Пообщался я с этими ребятами и они говорят что МС поставил перед ними срок 12 месяцев чтобы переделать свой ISV на 100% экстеншен. Интересно это для всех ISV так или только для "избранных".
Старый 06.03.2017, 11:26   #6  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от skuull Посмотреть сообщение
Пообщался я с этими ребятами и они говорят что МС поставил перед ними срок 12 месяцев чтобы переделать свой ISV на 100% экстеншен.
Осталось добавить "or else", как в стареньком фильме "Разрушитель"
Цитата:
Командир отряда полиции: Саймон Феникс! Ляг на землю и заведи руки за спину
Саймон Феникс: Это че за фигня? Ой, вас же шестеро, в такой аккуратненькой униформе, ой, боюсь-боюсь!..
(копы переглядываются)
Саймон Феникс: Ребята, вам что, совсем неведомо понятие "сарказм"?
Командир отряда полиции (обращается к своему планшету-помощнику): Маньяк ответил презрительным замечанием
Планшет-помощник: Приблизьтесь, повторите требование еще более твердым голосом. Добавьте слова "а не то..."

Последний раз редактировалось gl00mie; 06.03.2017 в 11:29.
За это сообщение автора поблагодарили: DAX.Company (1), mazzy (2), Vadik (1), fed (2).
Старый 07.03.2017, 03:03   #7  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,038 / 1629 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Цитата:
Сообщение от skuull Посмотреть сообщение
Интересно это для всех ISV так или только для "избранных".
Думаю только для избранных, может лого какое введут.
Вопрос кто все это будет оплачивать - т.е. даже в предположении что у вас код с нулевым оверлеем(вообще ничего стандартного не перекрывает), переделка его на экстеншены это довольно большой объем работы, учитывая что тулзов для этого пока нет.
единственный плюс - появляется возможность устанавливать решение без компиляции и без исходного кода, но это какое-то сомнительное преимущество при продаже
Старый 07.03.2017, 07:18   #8  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
699 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Цитата:
Сообщение от trud Посмотреть сообщение
единственный плюс - появляется возможность устанавливать решение без компиляции и без исходного кода, но это какое-то сомнительное преимущество при продаже
А кто сказал что 100% оверлеинг нельзя ставить без компиляции и исходного кода?
Старый 07.03.2017, 10:37   #9  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,129 / 916 (35) +++++++
Регистрация: 03.04.2002
Цитата:
Сообщение от trud Посмотреть сообщение
переделка его на экстеншены это довольно большой объем работы, учитывая что тулзов для этого пока нет.
момент неприятный, конечно. С другой стороны, уход от концепции open source неизбежен. По своему, это даже красиво. Как VBA в Excel. У тебя есть стандартный движок, за который отвечает MS, у тебя есть API, которое позволяет к этому движку обратиться, и есть add-in, за который отвечает ISV или клиент сам.
__________________
Isn't it nice when things just work?
Старый 07.03.2017, 14:53   #10  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,882 / 3148 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от macklakov Посмотреть сообщение
момент неприятный, конечно. С другой стороны, уход от концепции open source неизбежен. По своему, это даже красиво. Как VBA в Excel. У тебя есть стандартный движок, за который отвечает MS, у тебя есть API, которое позволяет к этому движку обратиться, и есть add-in, за который отвечает ISV или клиент сам.
А баги кто будет фиксить ?
Майкрософт что ли ?
Щаз !
Старый 08.03.2017, 01:14   #11  
AlexSD is offline
AlexSD
Microsoft Dynamics
Сотрудники Microsoft Dynamics
 
257 / 302 (11) ++++++
Регистрация: 14.10.2003
Цитата:
Сообщение от trud Посмотреть сообщение
Вопрос кто все это будет оплачивать - т.е. даже в предположении что у вас код с нулевым оверлеем(вообще ничего стандартного не перекрывает), переделка его на экстеншены это довольно большой объем работы, учитывая что тулзов для этого пока нет.
А что нужно сделать что бы код с нулевым оверлеингом перевести на екстеншины?
Я полагаю, что ничего. Что там требуется переводить то? Все и так уже переведено.

ЗЫ. У меня есть опыт апргейда на 7-ку ISV (Demand Forecasting) с минимальным использованием стандартных таблиц и форм.И тулза - есть. Называется LCS.

Последний раз редактировалось AlexSD; 08.03.2017 в 01:18.
За это сообщение автора поблагодарили: skuull (3).
Старый 08.03.2017, 08:55   #12  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,038 / 1629 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Цитата:
Сообщение от AlexSD Посмотреть сообщение
А что нужно сделать что бы код с нулевым оверлеингом перевести на екстеншины?
Я полагаю, что ничего. Что там требуется переводить то? Все и так уже переведено.
Хм, LCS насколько мне известно экстеншены не создает(или уже создает?)

самый простой пример - поля на таблице. т.е. у вас есть новое поле "A" на CustTable лежащее в кастомизации этой таблицы, вы решаете сделать по модному..

создаете новую extension модель, далее вам надо в ней создать новый объект - extension для custTable, удалить поле из CustTable, добавить его в новый extension.
как только вы сделаете это "бонусом" получите неработоспособность тулзов в Visual Studio таких как обновить дата ентити по таблице.
далее если те кто установят ваше решение кодируют используя кастомизацию в AppSuite и захотят заюзать ваши поля, тут их тоже ждет сюрприз, так как поля собственно будут недоступны из AppSuite

или есть новый метод на классе - тут вообще переделка на экстеншены может быть невозможна если внутри него вы обращаетесь к private переменным

Последний раз редактировалось trud; 08.03.2017 в 09:59.
Старый 08.03.2017, 10:41   #13  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от trud Посмотреть сообщение
далее если те кто установят ваше решение кодируют используя кастомизацию в AppSuite и захотят заюзать ваши поля


не по фэншую же
__________________
-ТСЯ или -ТЬСЯ ?
Старый 08.03.2017, 12:03   #14  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
699 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Цитата:
Сообщение от trud Посмотреть сообщение

самый простой пример - поля на таблице. т.е. у вас есть новое поле "A" на CustTable лежащее в кастомизации этой таблицы, вы решаете сделать по модному..
Это не очень похоже на "нулевой оверлей", может раскроите ваше понимание этого словосочетания перед тем как мы продолжим дискусию ?

Цитата:
Сообщение от trud Посмотреть сообщение
.
далее если те кто установят ваше решение кодируют используя кастомизацию в AppSuite и захотят заюзать ваши поля, тут их тоже ждет сюрприз, так как поля собственно будут недоступны из AppSuite
Если вы уже стоите на шатком пути оверлеинга App Suite, такие мелочи вас не должны останавливать. Создается третья модель, котороя ссылаеться на экстеншен и предастваляет доступ к полям, а App Suite ссылаеться на нее. Все легко и немного извращенно

Последний раз редактировалось skuull; 08.03.2017 в 12:08.
Старый 09.03.2017, 00:47   #15  
AlexSD is offline
AlexSD
Microsoft Dynamics
Сотрудники Microsoft Dynamics
 
257 / 302 (11) ++++++
Регистрация: 14.10.2003
Цитата:
Сообщение от trud Посмотреть сообщение
Хм, LCS насколько мне известно экстеншены не создает(или уже создает?)
LCS сама екстеншины не создает. Но, мы говорим о ISV с нулевым оверлеингом. Екстеншины для ISV с нулевым оверлеем не особо нужны.

Цитата:
Сообщение от trud Посмотреть сообщение
самый простой пример - поля на таблице. т.е. у вас есть новое поле "A" на CustTable лежащее в кастомизации этой таблицы, вы решаете сделать по модному..

создаете новую extension модель,
С полями, можно обойтись без екстеншина. По старинке, как сделали с некоторыми полями в локализации для 2012. Все кастомные поля в отдельную таблицу, связь по RecId c базовой таблицей. Такой подход продолжает работать для D365. Единственно, что придется в этом случае екстендить - это формы, что бы вывести свои поля на стандартные формы.

По поводу новой модели. Зачем создавать новую модель для екстеншинов? У ISV с нулевым оверлеем есть своя модель, добавляйте екстеншины в эту же модель с ISV.

Последний раз редактировалось AlexSD; 09.03.2017 в 00:52.
Теги
#многоходовочка, ax7, axanywhere, d365, toincrease, whs, wmdp

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
alexef: Количество клиентов Microsoft Dynamics в мире? mazzy Microsoft и системы Microsoft Dynamics 28 27.01.2017 12:47
Вебинар 1 декабря - «Сервис на «пятерку» или как CRM бережет клиентов» OlegK Microsoft и системы Microsoft Dynamics 0 25.11.2015 17:00
Manzana Group раскрывает секрет качественной поддержки корпоративных клиентов Yulia_Ant Полезное по Microsoft Dynamics 4 25.06.2008 18:26
Клуб Клиентов Microsoft Business Solutions 7 июня 2006 г. George Nordic Microsoft и системы Microsoft Dynamics 1 07.06.2006 13:37
Клуб Клиентов Microsoft Business Solutions 7 июня 2006 года George Nordic Microsoft и системы Microsoft Dynamics 1 07.06.2006 13:32

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

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

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