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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.09.2012, 01:35   #1  
ivas is offline
ivas
Участник
Аватар для ivas
 
252 / 68 (3) ++++
Регистрация: 22.12.2005
Цитата:
Сообщение от imir Посмотреть сообщение
ЗЫ CIL-у тем не менее - лучей добра, некоторые алгоритмы отнего сильно выигрывают, а некоторые технологи без него не могут в принципе
В корне не согласен, устроили в системе зоопарк.
А какие такие технологии не могут жить без цила?)
__________________
aLL woRk aNd nO JoY MAKes jAck a dULL Boy
Старый 29.09.2012, 12:32   #2  
imir is offline
imir
Участник
 
159 / 161 (6) ++++++
Регистрация: 28.05.2010
Цитата:
Сообщение от ivas Посмотреть сообщение
В корне не согласен, устроили в системе зоопарк.
А какие такие технологии не могут жить без цила?)
Да все что пристроено к аксе сбоку, конечно можно использовать NET connector, но это не так удобно. Все равно все туда вольется, пока что работает в смешанном режиме.

Последний раз редактировалось imir; 29.09.2012 в 12:34.
Старый 12.10.2012, 18:15   #3  
imir is offline
imir
Участник
 
159 / 161 (6) ++++++
Регистрация: 28.05.2010
Цитата:
Сообщение от ivas Посмотреть сообщение
В корне не согласен, устроили в системе зоопарк.
А какие такие технологии не могут жить без цила?)
Всем удачных выходных, хотел поделиться, на что убил неделю в 2012-й.. вот образец из класса FormLetterServiceController, и метод, принимающий параметры принтера

X++:
void updatePrinterSettingsFormLetter(container   _printerSettings, PrintSetupOriginalCopy _originalCopy = PrintSetupOriginalCopy::Original)
{
    if (_originalCopy == PrintSetupOriginalCopy::Copy)
    {
        contract.parmPrintersettingsFormletterCopy(SysOperationHelper::base64Encode(_printerSettings));
    }
    else
    {
        contract.parmPrintersettingsFormletter(SysOperationHelper::base64Encode(_printerSettings));
    }
}
Обратите внимание, что на вход он принимает не класс, а контейнер _printerSettings, т.е. подать на вход можно что угодно, система не подавится, теперь в 2012 это повсеместная практика, потому что классы тяжело передавать по ссылкам с клиента на сервер, с сервера в CIL, из CIL в VS и SRS и обратно. Но видимо контейнер тоже непросто передать в VS, поэтому они его кодируют в строку - base64Encode.
Если контейнер в отладчике еще как-то можно посмотреть, то строка эта..

Самое смешное - есть два класса - системный PrintJobSettings и самописный SRSPrintDestinationSettings - их оба можно в этот метод впихнуть и будет работать, хотя они ни в каком родстве не состоят - no comment.
Старый 31.10.2016, 12:12   #4  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
877 / 649 (23) +++++++
Регистрация: 14.10.2004
Привет всем!
Меня тоже запустили в AX2012. Правильно ли я понимаю, что если у всех пользователей системы выключить галку "Выполнить бизнес-операции в CIL", то все пакетные обработки будут работать "по-старинке" ? Я пока не собираюсь выключать эту галку, но поглядываю на нее.
Теги
ax2012, cil, debug, debug code, debug managed code, отладка, отладчик

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ax-erp: Creating SSRS-Reports in Dynamics AX 2012 – What’s no longer possible in AX-reports Blog bot DAX Blogs 0 18.07.2012 12:11
dynamicsaxtraining: Purchase Blog bot DAX Blogs 0 11.03.2012 05:25
emeadaxsupport: New Content for Microsoft Dynamics AX 2012 : October 2011 Blog bot DAX Blogs 0 27.10.2011 17:11
axinthefield: Dynamics AX Event IDs Blog bot DAX Blogs 0 01.03.2011 22:11
daxdilip: Whats New in Dynamics AX 2012 (A brief extract from the recently held Tech Conf.) Blog bot DAX Blogs 7 31.01.2011 12:35
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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