ax 2012批處理不運行問題

最近在開發12的批處理,可是很奇怪全部的都配置好了就是不跑批處理,假如你也出現了那用下面的方法試試:服務器

12的批處理和09不同,不是運行x++代碼,並且運行你CIL生成的DLL文件,spa

 

 

1.你必須讓你的批處理運行在服務器端(假如是設置定時跑,不是手動運行批處理的話),方法以下,orm

public boolean runsImpersonated()
{
  return true;
}server

 

2.你在批處理裏面調用系統的類,必須也是運行在服務器端,例如假如調用過帳類blog

server static PurchFormLetter cec_construct(
DocumentStatus _document,
IdentifierName _className = '',
IdentifierName _methodName = '',
SysOperationExecutionMode _executionMode = SysOperationExecutionMode::Synchronous,
MenuItemNameAction _callerMenuItem = '')
{ip

  ***和系統相同開發

io

 

編譯

purchFormLetter = PurchFormLetter::cec_construct(DocumentStatus::PackingSlip);
purchFormLetter.update(purchTable,
  packingSlipId,
  str2Date(cec_purchTable.ShippingDateRequested, 321),
  PurchUpdate::ReceiveNow,
  AccountOrder::None,
  Noyes::No,
  NoYes::No);
class

 

3.批處理寫好以後,必須運行編譯.NET Framework CIL,以下:

 

4.運行批處理的用戶設置必須以下:

 

 這樣就能夠運行批處理了。

相關文章
相關標籤/搜索