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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.11.2014, 07:42   #1  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,449 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от user_ax Посмотреть сообщение
... is not a valid document service class
На просторах интернета пишут http://daxdude.blogspot.ru/2010/12/u...-new-data.html
Цитата:
The class name will end with '…Service'. Any other class will give an error saying that the class is not a valid service class

P.S.: AIF Class Naming Conventions

Последний раз редактировалось S.Kuskov; 11.11.2014 в 07:47.
Старый 11.11.2014, 12:52   #2  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
На просторах интернета пишут http://daxdude.blogspot.ru/2010/12/u...-new-data.html



P.S.: AIF Class Naming Conventions

Интересная ссылка на блог, благодарю!
Попробую по аналогии с SalesSalesOrderService классом создать для своей таблицы и его выбрать в кач-ве источника Update Document Service. Посмотрим, получиться или нет.
Старый 11.11.2014, 16:35   #3  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,342 / 3563 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
На просторах интернета пишут
Цитата:
The class name will end with '…Service'. Any other class will give an error saying that the class is not a valid service class
Ну... на заборах тоже пишут... А если в код заглянуть, то мы увидим, что ищутся наследники класса AifDocumentService, за исключением класса AifGenericDocumentService (он исключается из рассмотрения)

В системе существует 3 типа служб (тренинг по AIF):
Document Services - это классы-наследники AifDocumentService. Это службы, обеспечивающие экспорт / импорт данных по целому документу (заказ на продажу, заказ на возврат, заказ на покупку и т.д.). Эти классы используют Axd-классы (одна служба - один Axd-Класс) для хранения логики экспорта / импорта данных.

Custom Services - это классы, которые мы сами можем опубликовать, как службы в узле Services в АОТ. Document Services - это по сути частный случай Custom Services, только с определенными правилами (т.е. определенными методами, принципами программирования и т.д.). Как создать такие классы (Custom Services) я писал здесь: AX 2012 Создание сервиса по шагам

System Services - это служба с названием MetaDataService, при помощи которой можно получить данные об АОТ (т.е. это аналог Dict*-классов в Х++).

В форме обновления нигде нет упоминания о том, что названия классов должны заканчиваться на "Service"
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 11.11.2014 в 17:42.
За это сообщение автора поблагодарили: S.Kuskov (2).
Теги
addin, excel, fields, поля

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
atinkerersnotebook: Using the Dynamics AX Excel Add-In Blog bot DAX Blogs 1 25.09.2013 07:11
atinkerersnotebook: Walkthrough & Tutorial Summary Blog bot DAX Blogs 1 09.09.2013 09:11
emeadaxsupport: How to copy a budget to a new budget in AX 2012 using Excel Add-in Blog bot DAX Blogs 0 27.11.2012 15:11
emeadaxsupport: Importing a Budget via the Excel Add-in Blog bot DAX Blogs 0 10.09.2012 23:15
dynamics-ax: Microsoft Dynamics AX 2012 Excel Add-in Blog bot DAX Blogs 0 08.06.2011 08:12

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

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

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