当从应用程序将批处理过程提交给队列时,它会查找下列参数:
请注意,上面列示的参数不是必需参数。如果未输入日期,那么它们缺省为系统空日期。如果未指定 DeliveryMethod 或 ProductID,那么无论交付方法和产品如何,都会处理所有 FC。当使用批处理流式方法体系结构时,应该指定 InstanceID。
当该批处理过程执行时,它会根据指定参数决定财务组件要处理的内容。
DeliveryMethod
如果用户未指定 DeliveryMethod,那么将处理下列每项:
请注意,如果 DeliveryMethod 指定为“INV”(即,发票),那么仅会处理债务 FC。否则,会针对 DeliveryMethod 已指定为的任何交付方法(例如,现金(“CSH”)、支票(“CHQ”)或直接转帐支票(“GIR”))处理付款 FC 和补偿 FC。
InstanceID
当使用批处理流式方法体系结构时,应该指定 InstanceID。
ProcessingDate
这是执行批处理过程时应该使用的营业日。请参阅上面的业务处理日期详细信息。
ProcessingDateFrom
如上面所提及,如果在提交批处理过程时,用户未指定 ProcessingDateFrom,那么它缺省为系统空日期。
如果 ProcessingDateFrom 已错误地设置为将来的日期,那么当该批处理过程执行时,它将缺省为系统空日期,否则,会使用指定日期。
ProcessingDateTo
ProcessingDateTo 会缺省为该批处理过程内的业务处理日期(如果该参数已在提交时缺省为空日期,例如,用户未指定日期)。ProcessingDateTo 不会缺省为提交到队列时的当前日期(如果用户未指定它)的原因是由于客户机当前日期可能与服务器当前日期不“同步”。一般来说,这可能会导致在该批处理过程执行时出现问题。
如果 ParameterDateTo 已错误地设置为将来的日期,那么当该批处理过程执行时,它将缺省为业务处理日期,否则,会使用指定日期。
ProductID
如果用户未指定 ProductID,那么将处理所有产品的案例。