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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.12.2002, 12:41   #1  
Surok is offline
Surok
Участник
 
17 / 10 (1) +
Регистрация: 11.09.2002
Адрес: Moscow
? Выполнение метода формы на сервере ! Возможно ли такое ?
Господа !
Как сделать так чтобы метод формы выполнялся не сервере (AOS)???
Я не понимаю - возможно ли это вообще, однако модификатор server перед методом
формы система ставить дает, Только при этом методы выполняются на клиенте все равно.

В документации написано дословно "GUI objects only live on the Client" -однако, например Best Practice ругается если в методе формы использовать что - нибудь типа

NumberSequenceReference::featureKeyTable(TParameters::numberSeqModule()));
- best practice советует данный метод выполнять на сервере

Кто нибудь сможет прояснить ситуацию ?
Старый 18.12.2002, 14:27   #2  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Так может Best Practice имеет ввиду, что подобную функциональность нужно делать в методе класса или таблицы, а не формы?
Старый 18.12.2002, 14:43   #3  
Surok is offline
Surok
Участник
 
17 / 10 (1) +
Регистрация: 11.09.2002
Адрес: Moscow
Может быть и так - я тоже об этом подумал .. но нафига тогда в стандартном приложении НА УРОВНЕ SYS !!!! у методов формы стоят модификаторы "Server"/
причем выполняются все равно на клиенте, хоть ты тресни !

Пример : FORM Assettable

Server void buildComposedOf(assetId _assetId,
Int _treeHeader,
NoYes _list = noYes::No)


Они че там в Дании совсем что - ли ???
Старый 19.12.2002, 06:45   #4  
slava is offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Регистрация: 28.12.2001
Адрес: Москва
http://www.axforum.info/forums/showt...ghlight=server
Пользуйтесь поиском
__________________
С уважением, Вячеслав.
Старый 19.12.2002, 11:57   #5  
Aleck is offline
Aleck
Участник
Ex AND Project
 
1,061 / 174 (8) ++++++
Регистрация: 07.12.2001
Адрес: СПб-Мск
Post
Насколько я помню из разговора с разработчиками MBS CIS,
на версии 3.0 впервые модификаторы server/client становяться инструкциями для компилятора, ранее AOS самостоятельно определял что выполнять на сервере, а что отдать клиенту, не взирая на эти модификаторы.
Поэтому в 3.0 тонкий клиент стал еще более тонким, ну конечно, на так как в http://www.axforum.info/forums/showth...ighlight=server - там вообще какие то сказки описаны
Старый 19.12.2002, 22:11   #6  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Нет, не могли разработчики MBS CIS такого сказать
Правила исполнения кода в 3.0 не изменились: любые методы на форме как выполнялись всегда на клиенте, так и будут выполняться. Управлять можно только статическими методами. Только теперь компилятор еще проверит, чтобы на динамических методах не было модификаторов, и сильно поругает разработчика за server.
Старый 20.12.2002, 10:42   #7  
Aleck is offline
Aleck
Участник
Ex AND Project
 
1,061 / 174 (8) ++++++
Регистрация: 07.12.2001
Адрес: СПб-Мск
Talking
Вот как просто тебя можно на дискусскию вызвать
Я ж говорил не помню, все ж не программист
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как определить, что метода DataSource одной формы была вызвана??? Dima_Dima DAX: Программирование 7 30.10.2008 18:17
Возможно ли как-нибудь продолжить выполнение метода после return Protey DAX: Программирование 22 11.11.2005 10:51
Как обратится к объекту формы из его метода Владимир Максимов DAX: Программирование 2 24.03.2004 12:52
что-такое "<имя-формы>_ds"? Valia DAX: Программирование 3 21.08.2003 10:48
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

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

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

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