Показать сообщение отдельно
Старый 10.06.2014, 21:03   #6  
pedrozzz is offline
pedrozzz
Молодой, подающий надежды
Аватар для pedrozzz
MCBMSS
Лучший по профессии 2015
 
164 / 218 (8) ++++++
Регистрация: 18.02.2010
Адрес: Краснодар
Цитата:
В последнее время я попробовал работать с SysOperation вместо RunBaseBatch, а там все работает только через цил.
Не совсем так. Если в меню айтеме, который ссылается на SysOperationServiceController указать:
EnumTypeParameter = SysOperationExecutionMode
EnumParameter = Synchronous
то код будет выполняться как и прежде, без всякого CIL.
Если для вызова сервиса используете свой контроллер (наследник SysOperationServiceController), то аналогично, указываем энум и значение на менюайтеме, а после создания экземпляра контроллера дергаем
X++:
controller.initializeFromArgs(_args);
__________________
Кононов Пётр
За это сообщение автора поблагодарили: Мартынов Дмитрий (1).