Axapta X++;批处理类

Axapta X++;批处理类,axapta,x++,dynamics-ax-2009,Axapta,X++,Dynamics Ax 2009,有人能告诉我,对于一个可批处理的类,将查询范围放入哪个方法中吗 我有一个示例批处理类,运行良好。它检索Sales表中的所有记录。我知道我需要在某处添加一个QueryBuildRange对象,然后将该范围的值设置为一个特定的值(例如,Sales ID=00123456),但我不确定该将其放入哪个方法(main?Run?QueryRun?InitQuery?) 谢谢你的帮助 这取决于您想做什么,但在AX 2009 for batch中,您可以查看InventCountCreate\u Base了解M

有人能告诉我,对于一个可批处理的类,将查询范围放入哪个方法中吗

我有一个示例批处理类,运行良好。它检索Sales表中的所有记录。我知道我需要在某处添加一个QueryBuildRange对象,然后将该范围的值设置为一个特定的值(例如,Sales ID=00123456),但我不确定该将其放入哪个方法(main?Run?QueryRun?InitQuery?)


谢谢你的帮助

这取决于您想做什么,但在AX 2009 for batch中,您可以查看
InventCountCreate\u Base
了解Microsoft是如何做到这一点的

具体而言,这两种方法:

  • \Classes\InventCountCreate\u Base\new
  • \Classes\InventCountCreate\u Base\initQueryRun
微软有几种不同的方法。您可以在以下两种方法的
WMSShipmentReservationBatch
中看到另一种方法:

  • \Classes\WMSShipmentReservationBatch\main
  • \Classes\WMSShipmentReservationBatch\buildQueryRun

取决于类的逻辑和方法。这是标准课吗?使用哪种方法执行查询?此外,您可以使用批处理作业“查看任务”中的“参数”按钮更改查询。