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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.11.2016, 18:28   #1  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
и как дела с лицензированием? можно ли создавать новые поля в таблицах и протягивать их через юнит учета? можно ли в юнитах учета вставлять дополнительные проверки? можно ли создавать новые таблицы, а для них пейджи, и сколько? и расширения будут платными (с учетом новых таблиц) или бесплатными? а если бесплатными, а таблицы не докуплены, то как?
можно ли будет накатить "чужие" расширения?
можно ли будет создавать "платные" расширения и выкладывать их в общий доступ?
можно ли будет модифицировать чужие расширения?

p.s. а вообще идея хорошая, но конфликтов будет мама дорогая, когда расширения пойдут пакетами...
Старый 29.11.2016, 19:32   #2  
Captain is offline
Captain
Участник
Лучший по профессии 2017
 
300 / 81 (3) ++++
Регистрация: 28.02.2003
Я полагаю, что с учетом последних публикаций от МС текущая версия Extentions является переходной и в дальнейшем - добро пожаловать в VS Code (IMHO). http://mibuso.com/downloads/nav-tech...017-extensions
__________________
---------------------------------------------------------------------------------------------
"Собрать стадо из баранов легко, трудно собрать стадо из кошек" Профессор Сергей Капица
Старый 01.12.2016, 00:58   #3  
Александр Ермаков is offline
Александр Ермаков
Участник
Аватар для Александр Ермаков
Most Valuable Professional
 
43 / 35 (2) +++
Регистрация: 25.11.2016
Адрес: Россия
Post
Цитата:
Сообщение от Captain Посмотреть сообщение
Я полагаю, что с учетом последних публикаций от МС текущая версия Extentions является переходной и в дальнейшем - добро пожаловать в VS Code (IMHO). http://mibuso.com/downloads/nav-tech...017-extensions
Релиз VisualStudio будет к чужеродному Рождеству. Как раз по этому поводу всех интересующихся приглашаю посмотреть сюда: https://github.com/Microsoft/AL

Сегодня Freddy Kristiansen - один из идеологов разработки Microsoft NAV в Копенгагене - выложил пример кода Hello, World! на AL. А вы что думаете по поводу такого синтаксиса?
Старый 01.12.2016, 00:50   #4  
Александр Ермаков is offline
Александр Ермаков
Участник
Аватар для Александр Ермаков
Most Valuable Professional
 
43 / 35 (2) +++
Регистрация: 25.11.2016
Адрес: Россия
Цитата:
Сообщение от Sancho Посмотреть сообщение
и как дела с лицензированием? можно ли создавать новые поля в таблицах и протягивать их через юнит учета? можно ли в юнитах учета вставлять дополнительные проверки? можно ли создавать новые таблицы, а для них пейджи, и сколько? и расширения будут платными (с учетом новых таблиц) или бесплатными? а если бесплатными, а таблицы не докуплены, то как?
можно ли будет накатить "чужие" расширения?
можно ли будет создавать "платные" расширения и выкладывать их в общий доступ?
можно ли будет модифицировать чужие расширения?

p.s. а вообще идея хорошая, но конфликтов будет мама дорогая, когда расширения пойдут пакетами...
В целом, всё будет как и раньше, только по-другому. И пэйджи, и таблицы можно использовать и добавлять. Стандартный код изменять нельзя, но можно в него встраиваться и изменять его поведение посредством использования Событий (Events), т.е. это такие "крючки", за которые можно будет дёргать стандартный код. Более подробно можно почитать здесь: https://msdn.microsoft.com/en-us/lib...v=nav.90).aspx , русскоязычного материала пока мало, но работаем над этим.

Посему, нужно в целом полностью менять подход к разработке, по-другому выстраивая процесс кастомизации. Сейчас основная задача сообщества - это активно пытаться делать доработки с помощью Расширений, упираться в невозможность сделать что-то хорошее и требовать от Майкрософта дополнительных Событий, чтобы это хорошее можно было таки делать. Майкрософт обещал не менее активно всех слушать.
Старый 01.12.2016, 13:46   #5  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5813 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Sancho Посмотреть сообщение
и как дела с лицензированием? можно ли будет накатить "чужие" расширения? можно ли будет создавать "платные" расширения и выкладывать их в общий доступ? можно ли будет модифицировать чужие расширения?
Я, может, чего путаю, но вроде бы аналогичный подход работает уже несколько лет в Dynamics AX 2012 и реализуется на базе т.н. моделей. Модель является контейнером для переноса и распространения расширений стандартного приложения, она обычно подписывается электронной подписью издателя, к ней издатель может сгенерить свой лицензионный файл, привязанный к основной лицензии на Dynamics AX, т.е. к идентификатору, названию клиента и сроку истечения лицензии, как они прописаны для Dynamics AX.
Таким образом, можно создавать платные "расширения" и выкладывать их в общий доступ, и даже если одна лицензия "утечет" - ничего страшного, другим клиентам она все равно не подойдет.
Модифицировать чужие расширения в Dynamics AX можно в том смысле, что можно скопировать чужой объект приложения, поправить его и включить в свое расширение, которое накатить поверх чужого. При этом нужно будет разруливать конфликты слияния объектов приложения. Включить подправленные объекты в чужое расширение нельзя, разве что у вас откуда-то есть закрытый ключ электронной подписи стороннего издателя.
В общем, интересующимся про то, как будут работать расширения в NAV, возможно, имеет смысл почитать про то, как это уже несколько лет работает в AX.
Теги
extensions, nav 2017, расширения

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
waldo: Microsoft Dynamics NAV 2017 – what’s really new? Blog bot NAV: Blogs 0 13.10.2016 05:22
german_nav_developer: Buildnummern-Übersicht Microsoft Dynamics NAV 2013 R2 Blog bot NAV: Blogs 0 15.05.2016 18:12
german_nav_developer: Buildnummern-Übersicht Microsoft Dynamics NAV 2013 Blog bot NAV: Blogs 0 15.05.2016 18:12

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

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

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